ASHRAF TAHA
**** ******* ***** ** ******* TX, 77066
****.******@*****.***
O B J E C T I V E
Seeking Sr. Software Engineer Position
E X P E R I E N C E
Software Scientist I n t e rg raph Co rpo ra t i on, Hous t on, Texas November 14, 2005 – June 29, 2016
Provided major improvements and enhancements to existing large and widely used AutoCAD based software packages for plant design. Designed and developed a new software to connect and operate a surveying Total Station machine to AutoCAD to convert existing objects (as-built) to 3D smart objects such as spec driven piping components. Development environment included MS Visual Studio .Net 2005/2008/2012/2015, C++, C#, VBA, MS Access and Windows XP,7,10. All work involved extensive UI design and implementation such as menus, toolbars, ribbons, dialog boxes and palettes. 3D space geometry including vector analysis and smart solid generation were heavily used.
Software Engineer DS I I nc . Nor c ross, Georg i a March 5, 2002 – October 30, 2005
Lead a development team to design and implement an AutoCAD based engineering software for commercial light gauge steel roof trusses. Developed an interface between this modeling software with a widely used Analysis engine. Developed a standalone Database program to store engineering data and specifications. Development environment included MS Visual Studio .Net 2002/2005, C++, C#, VBA, MS Access and Windows XP. CAD Support Specialist CH2M Hi l l, Por t l and, Oregon January 10, 2001 – November 15, 2001
Developed an in house software to track hours spent by all users participating in a project to calculate the actual time the project had taken using VB6 and ASHRAF TAHA
Page 2
AutoLisp. Provided AutoCAD and Microstation support for engineers and designers.
CAE Specialist AMEC, Ma r i e t t a, Geo rg i a March 1, 1998 – December 20, 2000
Provided technical support for AutoCAD, Microstation and other 3D solid modeling such as PASCE. Developed in house software using VB6 and AutoLisp. This in house software ranged from modules to interfaces between different commercial software used by engineers. Helped management in preparing monthly health reports on different projects progression and forecast. AutoCAD Specialist Law Eng i nee r i ng, Kennesaw, Georg i a July 15, 1997 – February 20, 1998
A contract position to automate repeated tasks performed daily by engineers and designers, this involved writing macros in AutoLisp for AutoCAD 14. Developed a customized AutoCAD environment that helped standardize their engineering projects workflow.
E D U C A T I O N
Zagaz i g Uni ve r s i t y, Egypt
August 10, 1995
Bachelor Degree in Civil Engineering
Ame r i can Un i ve r s i t y i n Ca i ro, Egyp t
June 12, 1986
Diploma in Computer Science
S K I L L S
Build new software architecture from scratch
Design software core engine classes
Design easy and intuitive user interfaces
Write powerful test code for ATPs (Automated Test Procedures)
Fluent in C++ and C#
ASHRAF TAHA
Page 3
Expert in AutoCAD and other Autodesk products including ObjectARX
Excellent development team leader
Wide range of knowledge in many areas specially in Engineering Applications
Good knowledge of Database systems specially SQLite
Helped in providing technical support to customers for various applications
Participated in writing software documentation including help files
Prepared software demos and tutorials
Presented new software in major trade shows and conferences S P E C I A L I N T E R S E T S
Cosmology, Astrophysics, Quantum Mechanics and Renewable Energy