Senior C++ Lead Engineer Resume
CA
SUMMARY:
- Experienced Software Engineer having 11+ years of experience in Software development in Consumer Electronics and Healthcare domain Application .
- During this period, I have earned strong application development skills in C++, COM, VC++, C#, and Win32 programming under Windows and Linux platform.
- I have played a major role in Design and implementation of work products for applications in various domains.
- I am much confident and comfortable with working in object - oriented C++ and having rich experience in design and developing windows applications .
- I have experience in developing application for portable Linux OS (Angstrom) using Beagle bone black.
- I have experience in full life cycle of software development process includes requirement gathering, prototyping, and proof of concept, design, code implementation, testing and maintenance.
- I have good experience in application packaging and build management.
- 10+ years of experience in analysis, design and development of engineering applications.
- Strong and proven debugging skills. Good experience in analysis of Crash dumps (windbg).
- Strong programming and problem-solving skills in C++, COM, VC++, win32, MFC, STL and ATL Library.
- Well experienced with usage of tools like Collaborator, Coverity, Perforce, HP ALM, Tortoise SVN, Rally, etc.
- Good experience in executing full life cycle projects using AGILE methodology and waterfall lifecycle. Good experience in SCRUM process.
- Knowledge in technologies like Embedded, Beagle Bone Black applications C#, .Net and JSON.
- Knowledge in developing Win32, MFC and JAVA Application and libraries.
- Experience in unit testing using google test, cppunit.
- Good working experience with Spectramedi, Confidential and Confidential Healthcare.
- Familiar with health care DICOM standard and Healthcare Application development.
- Well acquainted with Workflows and UML diagrams such as Use case diagrams, Class Diagrams and Sequence Diagrams .
- Good Project management skills and Onsite/Offshore coordination.
TECHNICAL EXPERIENCE:
Programming Languages: C++, VC++, COM, C#, .Net, WPF and win32
GUI: MFC, WPF
Operating Systems: Windows 7, Windows 8.1, Windows 10, Ubuntu 14.0, Angstrom and Linux
IDEs: Microsoft Visual Studio 2013, Microsoft Visual Studio 2010, Microsoft Visual Studio 2008, Microsoft Visual Studio 6, Visual Studio 2005, Android studio, Eclipse
Design Tools & Concepts: UML, Doxygen, Collaborator, Coverity, Perforce, HP ALM, Tortoise SVN, Rally, Bullseye, etc.
Databases: MySQL, SQLite
Other Tools and Technologies: XML, JSON, REST, SOAP, TWAIN, WIA, DICOM, DCMTK WinDbg, GDB Debugger, Process Explorer, DCMTK, DICOM Validation Tool.
PROFESSIONAL EXPERIENCE:
Confidential, CA
Senior C++ Lead EngineerResponsibilities:
- Design, Coding and Defect fixing
- Scrum Master
- SRS Documentation
Senior C++ Lead Engineer
Confidential, Chicago, IL
Responsibilities:
- Design, Coding, Unit testing and Defect fixing
- Code review and design reviews
- Planning, Estimation
- Prepare DFMEA, SDAS, PDD, release note, Installation steps and other process documents.
- Resolve offshore impediments
Senior C++ Lead Engineer
Confidential, Barrington and Chicago, IL
Responsibilities:
- Design, Coding, Unit testing and Defect fixing
- Static analysis using Coverity, UT coverage using bullseye.
- Implement requirements needed to improve and customize Universal viewer as per client needs using C, C++, VC++, C#.NET technologies.
- Predominantly worked in Agile/Scrum methodology, have daily scrum meeting, retrospective and sprint planning.
- Conduct code reviews and provide Technical Design Review document.
- Involved in detailed analysis of new requirements and Technical Design Review document preparation.
- Lead the team in achieving the Sprint goals. Resolve the team impediments.
Senior C++ Lead Engineer
Confidential, Fort Collins
Responsibilities:
- Design, Coding, Defect fixing
- Developed Android applications to control the firmware.
- Developed firmware application in Linux Angstrom OS using C and C++.
- Scrum planning and Lead the team in achieving the Sprint goals
Senior C++ Lead Engineer
Confidential, Fort Collins
Responsibilities:
- Designed and Developed a plugin architecture to plug in the cloud destination DLLs. The application identifies the plugins dlls from its signature and listed the friendly name in the application.
Senior C++ Lead Engineer
Confidential, Fort Collins
Responsibilities:
- Designed and Developed different feature and functionalities using C++, COM, VC++, MFC, Win32, WIA, TWAIN