Sumit Adwani
@sumitadwani
Senior C++ Software Engineer specializing in high-performance PLM and banking applications delivery.
What I'm looking for
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
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.
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
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.
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.
Availability
Location
Authorized to work in
Job categories
Interested in hiring Sumit?
You can contact Sumit and 90k+ other talented remote workers on Himalayas.
Message SumitFind 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!
