Birender Pratap

Software Engineer

Pune, Maharashtra, India11 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Proficient in C++ and CATIA software development.
  • Experience in developing complex CAD applications.
  • Strong background in path planning and system design.
Stackforce AI infers this person is a CAD software developer with expertise in C++ and system design.

Contact

Skills

Core Skills

C++CatiaC#

Other Skills

3DExperienceAlgorithmsCAAComputer-Aided Design (CAD)Data StructuresDesign PatternsGITGitIFCMultithreadingSQLShell scriptingStandard Template Library (STL)Visual StudioWIX

About

Software developer with experience of working independently as well as with team as a developer in C++. I am always willing to learn new technologies.

Experience

Dassault systèmes

Software Developer Specialist

Feb 2020Present · 6 yrs 1 mo · Pune Area, India

  • Software developed: CATIA
  • Environment/Tools Used: C++, CAA, EKL, Shell scripting, Visual Studio, CATIA, 3DExperience
  • Project Summary:
  • As a CATIA software developer, I am currently working on Piping and Tubing System design application
  • used in industry as part of system design process for defining logical diagrams of systems. This application is widely used by some renowned customers like EDF, Naval Group, Damen.
  • Responsibilities:
  •  Design and develop code to support new functionality
  •  Defining business rule to support customized behavior by customer
  •  Creating product enhancement specification to define new functionality
  •  Writing shell scripts to create test cases
C++CAAShell scriptingVisual StudioCATIA3DExperience

Renishaw metrology systems limited

Software Developer

May 2018Jan 2020 · 1 yr 8 mos · Pune Area, India

  • Software developed: MODUS
  • Environment/Tools Used: C++, C#, WPF, WIX, Visual Studio, GIT
  • Project Summary:
  • As a modus software developer, I was involved in development of “APEX” application used to plan path for taking measurement using revo on CMM machine. I was involved in development of path planning of curve scan on parts to be measured.
  • Responsibilities:
  •  Consume the core APIs for doing path planning and integrate them to the APEX software
  •  Use ACIS geometry kernel for operation on CAD model
  •  UI changes using WPF and C#
  •  Graphics changes using in-house built GLIDE libraries
  •  Create installer using WIX
C++C#WPFWIXVisual StudioGIT

Dassault systèmes

Software Developer

Jul 2014Apr 2018 · 3 yrs 9 mos · Pune Area, India

  • Software developed: CATIA
  • Environment/Tools Used: C++, IFC, shell scripting, Visual Studio, CATIA, 3DExperience
  • Project Summary:
  • As a CATIA software developer, I was involved with development of import and export of IFC(Industry Foundation Classes) files. IFC is basically a neutral object oriented file format supported by any software in CAD/CAM design.
  • Responsibilities:
  •  Understanding and implementing IFC schema
  •  Design and develop code to support new functionality of IFC
  •  Create product enhancement specification to define new requirements
  •  Writing shell scripts to create test cases
C++IFCShell scriptingVisual StudioCATIA3DExperience

Education

ARMY INSTITUTE OF TECHNOLOGY, PUNE

Bachelor of Engineering (B.E.) — Mechanical Engineering

Jan 2010Jan 2014

Stackforce found 100+ more professionals with C++ & Catia

Explore similar profiles based on matching skills and experience