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.
C++Geometric ComputationBuild Systems

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.
C++PythonTCL/TKMultibody Dynamics