S

Sarang Rajpurohit

Software Engineer

Pune, Maharashtra, India16 yrs 2 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in C++ with extensive CAD/CAM experience.
  • Proven track record in developing low latency trading systems.
  • Strong background in Agile development methodologies.
Stackforce AI infers this person is a CAD/CAM and Fintech software developer with strong expertise in C++ and Agile methodologies.

Contact

Skills

Core Skills

C++Software Development

Other Skills

Multi-threadingsocket ProgrammingObject ARXBoostLock free Data structuresFix protocolShell scriptingVisual StudioDBXiDebugC++11STLMFCC#Visual Basic

About

Software developer with experience in product software development. Technical skills • Programming languages –C++,, VC++,MFC, COM, , Parasolid , STL, Java, C#, .NET, Python, HTML, CSS, JavaScript • Dev Tools – Visual Studio, TFS, GIT, JIRA, Perforce

Experience

16 yrs 2 mos
Total Experience
4 yrs
Average Tenure
6 yrs 11 mos
Current Experience

Autodesk

Principal Software Engineer

Jun 2019Present · 6 yrs 11 mos · India

  • Member of a Fusion 360 drawings development team.
  • Responsible for developing various drawing features which accelerates the customers drawing Speed and save drafting Time.
  • Technology Stack:
  • C++, Multi-threading, socket Programming, Object ARX, Boost.
C++Multi-threadingsocket ProgrammingObject ARXBoostSoftware Development

Flextrade

Senior Software Engineer

Mar 2018Jun 2019 · 1 yr 3 mos · Pune, Maharashtra, India

  • Part of the development team which was responsible for development of platforms and execution systems for equities, foreign exchange, options, futures, and fixed income.
  • My responsibilities were:
  • Developing Low latency components for trading and real time Market data processors.
  • Providing Gateways for order routing
  • Technology Stack:
  • C++, Multi-threading, socket Programming, Lock free Data structures
  • Boost, Fix protocol.
C++Multi-threadingsocket ProgrammingLock free Data structuresBoostFix protocol+1

Msc software

Senior Software Engineer

Aug 2016Mar 2018 · 1 yr 7 mos · Pune/Pimpri-Chinchwad Area

  • Worked as a member of Component team for a Windows and UNIX based CAE Software, developing data exchange frameworks between native and other formats e.g. ProE, UG, Inventor, SolidWorks, STEP etc. using C++ and Shell scripting using Visual Studio on Windows and DBX and iDebug on UNIX AIX platform.
  • Delivered integration of Interop, Hoops, Coretech frameworks directly with MSC CAE Products, fixed bugs, wrote test cases and analysed all small and big industrial test case failures.
  • Performance monitoring to find computationally expensive modules and make improvements.
  • Improved the Regression Suite for MSC products which helped company saving manual work from 6 days to 1.5 hrs
C++Shell scriptingVisual StudioDBXiDebugSoftware Development

Siemens plm software

Software Engineer

Mar 2010Aug 2016 · 6 yrs 5 mos · Pune/Pimpri-Chinchwad Area

  • Worked as a Developer in Part Modeling team in a Windows based CAD software, Solid Edge, to develop and enhance features using C++11, STL, MFC, C#, Visual Basic, COM and Parasolid geometric kernel APIs.
  • Enhanced features and fixed bugs in Electrical Harnessing, 3D Sketch, 3D Text, Feature Library, Helical Curve, Intersection Curve and Projection Curve module, with version control to support legacy behaviour.
  • Implemented enhancement to enter complex logical (e.g. If Else) and trigonometric functions with on-the-fly computation, just like numerical values, in physical and PMI variables in Variable Table.
  • Added multi-level sort enhancement in SEListControl, an API used across Solid Edge
  • Redesigned Variable Table UI to support List view and Tree view (resembling Specification Tree format) and enabled saving and fetching/setting of user preferences to/from Solid Edge registry.
  • Wrote test cases to validate user stories and IDL file interfaces to allow user access and customize commands using VB code.
  • Actively involved in various phases of Agile Development– from requirement gathering to discussing scope, design and estimation of techno-functional aspects of projects in SCRUM meetings, managing dependencies and finally implementing scalable and efficient solution as per client needs.
C++11STLMFCC#Visual BasicCOM+3

Education

Rashtrasant Tukadoji Maharaj Nagpur University, Nagpur

Bachelor's degree — Mechanical Engineering

Jan 2005Jan 2009

Stackforce found 100+ more professionals with C++ & Software Development

Explore similar profiles based on matching skills and experience