
Alex Hoang
CATIA V5 CAA C++ DEVELOPER | API & NATIVE GUI ENGINEER
Hire this person
Send a job offer directly to this candidate
About
CATIA V5 CAA C++ developer and mechanical design engineer experienced in ENOVIA V5/VPM product structures, BOMs, revision control, and ECO/ECR. Built C++/CAA CATIA–ENOVIA interfaces, VPM workflow automation, native CATIA GUI commands, and drawing tools using CAA-RADE, C#/.NET, and COM.
Experience
Freelance CAD Automation & Software Engineer at Self-employed (2024-06 – 2026-07)
- Architected a native CATIA V5 CAA C++ GUI for batch drawing creation and view positioning, separating dialog commands from reusable processing logic.
- Developed and debugged CAA-RADE modules for geometric views and annotations; exposed native C++ APIs for engineering applications.
- Integrated CATIA COM with C#/.NET for drawing updates, BOM extraction, and structured data exchange through REST interfaces.
- Reduced manual drafting time by a reported 60% through automated views, annotations, and engineering data processing.
Senior Mechanical Designer & Automation Engineer at InFlow Technology (2021-11 – 2024-01)
- Built C#/.NET CAD tools for drawing generation, BOM extraction, and metadata processing.
- Managed CATIA-linked ENOVIA V5/VPM structures, BOMs, revisions, and ECO/ECR records, checking CAD–PLM identifiers and release documentation.
- Coordinated model and drawing updates with engineering and manufacturing teams.
- Designed manufacturable CATIA V5 and SOLIDWORKS parts and assemblies.
Junior Mechanical Designer at InFlow Technology (2019-11 – 2021-01)
- Produced CATIA V5 / SOLIDWORKS assemblies, 3D models, and manufacturing drawings.
- Prepared GD&T, BOMs, revisions, and controlled CAD documentation.
Mechanical Engineering Intern at Innovative Tool & Design (2018-09 – 2019-06)
- Supported CATIA V5 / AutoCAD models, mechanical drawings, and drafting scripts.
Education
Bachelor of Science in Mechanical Engineering – Washington State University (2017 – 2019)
