8+ years of professional relevant experience in C/C++ software development.
Robust object-oriented design pattern knowledge and implementation experience using C++.
Good knowledge of STL, Design Patterns, data structures, dynamic polymorphism and algorithms.
Experience of working on FEA Tools & CAD Tools using CAD/geometry kernel (Para solid).
Cross platform GUI development using Third-Party libraries like wxWidgets, MFC.
Strong foundation in SDLC best practices including test-driven development, unit testing discipline, agile methodology of development.
Proficient understanding of code versioning tools like Git, CVS.
Experienced in handling multiple projects and multitasking within the team and other teams.
Flexibility/adaptability working in a dynamic environment with changing requirements and willingness to take on added responsibilities to meet team goals.
Excellent troubleshooting techniques through debugging.
Experience working as a mentor as well as part of a team.
Overview
11
11
years of professional experience
12
12
years of post-secondary education
Work History
C++ Developer
DEEL EOR PRIVATE LIMITED
Bengaluru, Karnataka
2024 - Current
Enhanced software performance by optimizing C++ code and implementing efficient algorithms.
Identified and resolved software bugs by conducting thorough debugging and code review processes.
Worked with team members to provide operational system support.
Developed and maintained successful working relationships with team members.
Engineer (SW Development)
ESI Software India Pvt Ltd
Bengaluru, Karnataka
2021 - 2023
Developed next generation integration platform for internal applications
Estimated work hours and tracked progress using Scrum methodology using Jira
GUI custom controls development and enhancement using MFC
Follow-up on the developments with software quality and application teams
Maintain code quality, organization and related documentation
Participated in formal internal design reviews of proposed products and components
Diagnose and fix code problems.
Software Engineer
DEP India Pvt Ltd
Chennai, Tamil Nadu
2013 - 2021
Integrated new technologies into existing systems, increasing capabilities and improving overall performance
Corrected, modified and upgraded software to improve performance
Implemented effective debugging strategies, resulting in fewer software defects and increased reliability
CAD Tools Development using ParaSolid Kernel
GUI Development using wxWidgets
Efficiency improvement for the old code using Profiler
Trained and mentored junior engineers, providing guidance and direction
Tested methodology with writing and execution of test plans, debugging and testing scripts and tools.