Skip to main content
HimalayasHimalayas logo
SA
Open to opportunities

Sumit Adwani

@sumitadwani

Senior C++ Software Engineer specializing in high-performance PLM and banking applications delivery.

India
Message

What I'm looking for

I’m looking for a senior C++ role where I can own high-performance features, integrate search components and auditing, and partner with QA/DevOps to deliver reliable releases in an Agile environment.

I’m a results-driven Senior C++ Software Engineer with 6+ years of experience designing, developing, and optimizing high-performance applications. I’ve led complex delivery in the PLM Domain and Banking/Financial Domain, contributing features end-to-end from client request to server response with 0 defect to date.

At Siemens R&D, I worked on Teamcenter PLM BOM components and improved auditing by managing subscription events to generate audit logs for end-user progress and updates. I also enhanced Teamcenter search through integrations with Apache Solr (on top of Apache Lucene) and enabled multi-shape searching via Shape Search using Geolus, while integrating STL to optimize memory usage and runtime efficiency. I collaborate closely with QA, DevOps, and product teams to ensure timely releases.

Previously at Wipro, I built banking application features for RBWM (Retail Banking and Wealth Management) using C++11 with Spring Boot and MuleSoft in a microservices architecture. I automated build and deployment pipelines using CMake and Jenkins (CI/CD), debugged and optimized critical modules with GDB and Valgrind, and conducted code reviews plus training sessions on Git CLI. Earlier, I contributed to Progressive Web Apps using C++11 for API development and Laravel (PHP framework), and I also develop embedded/algorithmic projects like Arduino-based line following and DSA backtracking maze solving.

Experience

Work history, roles, and key accomplishments

ST
Current

Senior C++ Software Engineer

Siemens R&D (Prescient Technologies)

Oct 2021 - Present (4 years 7 months)

Developed BOM components in Siemens Teamcenter PLM using C++, delivering end-to-end features from client requests to server responses with 0 defects to date. Built audit-log generation via subscription event handling and enhanced search by integrating Apache Solr/Lucene and Geolus shape search.

WI

Project Engineer

Wipro

Jul 2019 - Oct 2021 (2 years 3 months)

Built banking RBWM (Retail Banking and Wealth Management) features such as payee add/manage/remove and transaction flows using C++11, Spring Boot, and MuleSoft microservices. Automated build and deployment pipelines with CMake and Jenkins and optimized critical modules using GDB and Valgrind.

Education

Degrees, certifications, and relevant coursework

Gujarat Technological University logoGU

Gujarat Technological University

Bachelor of Engineering, Computer Engineering

Grade: CGPA: 9.23

Activities and societies: Academic Excellence (cert. by NASSCOM) for top ranked student in Computer Engineering stream (2018–19).

Earned a B.E. in Computer Engineering from Gujarat Technological University, achieving CGPA 9.23. Awarded Academic Excellence (NASSCOM) for being the top-ranked student in the Computer Engineering stream for 2018–19.

KC

Kendriya Vidyalaya Ahmedabad Cantt.

High School, Computer Science

Grade: Percentage: 91.34%

Completed high school education with Computer Science studies at Kendriya Vidyalaya Ahmedabad Cantt., securing 91.34% in 2015.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan