Summary
Overview
Work History
Education
Skills
Total Work Experience
Timeline
Generic
Nitish Singh

Nitish Singh

Software Development Engineer
Chennai

Summary

Experienced software engineer with a strong background in C++, Visual C++ (MFC) focused on developing innovative digital solutions that enhance design and engineering workflows. Skilled in creating scalable, high-performance Windows desktop applications and optimizing engineering processes. Proven ability to lead and collaborate in cross-functional teams. Committed to continuous improvement, clean architecture, and delivering high-quality, maintainable code that drives business value and client satisfaction.

Overview

9
9
years of professional experience
2
2
Languages

Work History

Software Engineer

Cognizant Technologies (Trizetto)
09.2024 - Current
  • Utilized advanced debugging strategies and tools to identify and resolve critical issues, resulting in improved software reliability and reduced defect rates.
  • Applied knowledge of multi-threaded programming and SQL-based database interaction to deliver responsive and data-driven desktop applications.
  • Followed design patterns and best practices for modular and efficient code structure, contributing to clean architecture and easier maintenance.
  • Worked in a collaborative team environment, actively contributing to discussions on architecture, design, and system improvements.
  • Maintained a strong focus on continuous learning and industry-wide trends, helping align development with evolving technology standards.

Senior Software Engineer /Team Leader

Ford Motor Private Limited
11.2020 - 08.2024
  • Involved in end-to-end development of Windows desktop applications using Visual C++, MFC, and MS Visual Studio 2017/2019/2022.
  • Applied strong C++ and OOP concepts to develop scalable and maintainable software components.
  • Designed and implemented multi-threaded features to enhance application performance and responsiveness.
  • Extensively used Standard Template Library (STL) for data structures and algorithms to solve complex business problems.
  • Collaborated with cross-functional teams including QA, UI/UX, and product stakeholders to deliver customer-centric solutions.
  • Contributed to software quality improvement by identifying and fixing bugs, and incorporating user feedback post-deployment.

Automation Engineer

Hussmann
11.2019 - 03.2020
  • Diagnosed and resolved complex technical issues in C++/Visual C++ applications, ensuring minimal downtime and high system reliability.
  • Conducted detailed analysis and debugging of intricate problems within Windows-based desktop applications, leading to swift and effective resolutions.
  • Implemented robust and maintainable solutions to enhance application performance and stability.
  • Maintained and enhanced legacy and new modules developed in C++, MFC, and Win32, ensuring compliance with coding standards and best practices.

PLM Developer

Tata Technologies
07.2016 - 05.2019
  • Led the design, development, maintenance, and optimization of desktop applications using C++, Visual C++, and MFC on the Windows platform.
  • Collaborated closely with cross-functional teams to ensure smooth integration and delivery of high-performance software modules.
  • Applied industry best practices to improve application performance, scalability, and maintainability.
  • Integrated and extended application functionality using CAD APIs such as CATIA and NX, enhancing design automation and efficiency.
  • Developed custom solutions to streamline and improve the accuracy of design processes for engineering applications.
  • Participated in all phases of the Software Development Life Cycle (SDLC) with a strong focus on quality and timely delivery.
  • Proactively identified, debugged, and resolved complex technical issues, contributing to system stability and user satisfaction.
  • Delivered innovative enhancements that improved overall product usability and performance for end-users.

Education

B.Tech/B.E. -

Gogte Institute of Technology
07.2016 - 5 2019

Skills

Problem Solving

C

Algorithms

Software Development

Project Management

undefined

Total Work Experience

7 Years 4 Months

Timeline

Software Engineer

Cognizant Technologies (Trizetto)
09.2024 - Current

Senior Software Engineer /Team Leader

Ford Motor Private Limited
11.2020 - 08.2024

Automation Engineer

Hussmann
11.2019 - 03.2020

PLM Developer

Tata Technologies
07.2016 - 05.2019

B.Tech/B.E. -

Gogte Institute of Technology
07.2016 - 5 2019
Nitish SinghSoftware Development Engineer