Experience

Dassault Systèmes
CATIA R&D Software Developer – Functional Tolerancing & Annotation (FTA)
Sep 2020 – Aug 2021 · Pune, India
- Contributed to the development of the Functional Tolerancing and Annotation (FTA) workbench in CATIA, a key module for managing 3D manufacturing data.
- Implemented optimizations for numerical methods and geometric computations to enhance the speed and robustness of the FTA module.
- Worked extensively on build systems and development tooling for large-scale C++ codebases, streamlining continuous integration and delivery pipelines.

Altair Engineering
HyperMesh & MotionView Software Developer
Sep 2019 – Sep 2020 · Bangalore, India
- Designed multibody dynamic (MBD) models of two- and four-wheelers using various suspension and powertrain architectures for the MotionView library; developed tire force visualization and a dynamic bicycle model for stability analysis.
- Improved solver performance in MotionView by optimizing core numerical methods and integrating C++ APIs with TCL/TK scripting for user customization.
- Contributed to HyperMesh development by creating and extending Commands (APIs) for pre-processing workflows and enabling deeper interaction between C++ and TCL/TK.
