Summary
Overview
Work History
Education
Skills
Timeline
CustomerServiceRepresentative
Ganesh Krishnan

Ganesh Krishnan

Software Developer
3/16 Muthiyal street, Alandur,Chennai

Summary

  • 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.

Education

M.E.: Engineering Design -

K.C.G. College of Technology
Chennai, Tamil Nadu
2013 - 2015

B.E.: Mechanical Engineering -

St. Peters's University
Chennai, Tamil Nadu
2009 - 2012

Diploma: Mech. Engineering -

Panimalar Polytechnic College
Chennai, Tamil Nadu
2006 - 2009

Xth std. -

M.C.M.H.S.S.
Chennai, Tamil Nadu
2005 - 2009

Skills

Testing & Debugging

Timeline

C++ Developer

DEEL EOR PRIVATE LIMITED
2024 - Current

Engineer (SW Development)

ESI Software India Pvt Ltd
2021 - 2023

Software Engineer

DEP India Pvt Ltd
2013 - 2021

M.E.: Engineering Design -

K.C.G. College of Technology
2013 - 2015

B.E.: Mechanical Engineering -

St. Peters's University
2009 - 2012

Diploma: Mech. Engineering -

Panimalar Polytechnic College
2006 - 2009

Xth std. -

M.C.M.H.S.S.
2005 - 2009
Ganesh KrishnanSoftware Developer