Summary
Overview
Work History
Education
Skills
Projects summary
Timeline
Generic

Kamlesh Sharma

Senior Software Engineer
Hyderabad

Summary

13 Years of professional experience in software design, development, and architecture with expertise in C++, C++11, and C++14. Skilled in implementing OOPS principles, data structures, multithreading, and design patterns. Demonstrated experience in software engineering across a range of industries including transportation, industrial design and automation, and cyber security. Strong background in Angular, JavaScript, HTML, CSS, and C#, with hands-on experience in Visual Studio, Jenkins, GIT, and various debugging tools.

Overview

14
14
years of professional experience
4
4
years of post-secondary education

Work History

Senior Software Engineer

Cubic transportation systems
Hyderabad
10.2020 - Current
  • Lead the design and development of the QVM product, a device that enables users to purchase access to transportation systems.
  • Implemented UI screens and managed bug fixing using C++, Angular, and other front-end technologies.
  • Worked in a collaborative Agile environment, focusing on continuous integration and maintaining high-quality code.

Principal Software Engineer

HCCI
Hyderabad
08.2019 - 10.2020
  • Developed features and fixed bugs for SmartSketch, a powerful application for creating complex engineering designs and diagrams.
  • Utilized DevOps principles to deploy and maintain the application.
  • Implemented robust unit testing using the Google Test framework and ensured code reliability.

Associate Engineer

Cognizant technology solutions
Hyderabad
03.2016 - 07.2019
  • Contributed to the Wonderware Archestra IDE, an industrial automation tool for developing and managing production environments.
  • Led troubleshooting efforts, including crash dump analysis and log investigations, to identify and resolve critical issues.
  • Enhanced functionality through feature implementation and bug fixes in C++ and C#.

Senior Software Engineer

NCR Corporation
Hyderabad
07.2014 - 02.2016
  • Developed the Active XFS Controls, a set of ActiveX controls for self-service devices compliant with the CEN XFS standard.
  • Worked within Visual Studio, ensuring cross-platform compatibility for applications.

Software Engineer

HCL technology
Hyderabad
11.2010 - 07.2014
  • Developed features and provided debugging support for Micron VMS, a system using SSDs to create virtual disks for enterprise-level applications.
  • Leveraged Linux and C++ to ensure high performance and scalability in a complex embedded system environment.
  • Worked on the Total Defense-EED project to automatically detect and gather enterprise endpoint information using reliable protocols like SMB, TCP, and DNS

Education

BE - IT

LNCT (RGPV University)
Bhopal, Madhya Pradesh
07.2006 - 07.2010

Skills

Windows

Linux

C

C11

C14

Angular

C#

Java Script

HTML

CSS

Visual Studio

Clion

JIRA

Bitbucket

TFS

undefined

Projects summary

  • Tr4 Reader- Cubic Transportation Systems
    Implemented microservice using state/event driven architecture to retrieve log file on receiving mqtt request and created interface to upload them to file server using curl/HTTPS Post request using c++.
    Implemented microservice to persist and process alert/fault in json format using json parser and send them to server via mqtt broker.
    Implemented interface to parse hexadecimal coded files.
    Implemented fault report manager to persist and maintain in memory snapshot of device fault status using bit masking.


  • QVM - Cubic Transportation Systems
    Designed and developed the QVM UI and ensured high-quality functionality and bug fixing using C++ and Angular/JS/TS/HTML/CSS.


  • SmartSketch - HCCI
    Delivered critical features and resolved key issues in SmartSketch using c++11/c++14, a desktop application for creating professional engineering designs.


  • Wonderware Archestra IDE - Cognizant
    Enhanced Archestra IDE with new features using c++/C# and provided troubleshooting support for complex issues including crash dump analysis and log investigations.


  • Active XFS Controls - NCR Corporation
    Developed ActiveX controls for self-service devices using c++/COM/C#/VB, ensuring adherence to the CEN XFS standard.


  • Micron VMS - HCL Tech
    Contributed to the development of Micron VMS using C++ and STL to enable SSD-based virtual disk management for enterprise clients.


  • Total Defense-EED - HCL Tech
    Developed an automated endpoint discovery system for enterprise networks, supporting multiple protocols like SMB, TCP, DNS, and more using c++.

Timeline

Senior Software Engineer

Cubic transportation systems
10.2020 - Current

Principal Software Engineer

HCCI
08.2019 - 10.2020

Associate Engineer

Cognizant technology solutions
03.2016 - 07.2019

Senior Software Engineer

NCR Corporation
07.2014 - 02.2016

Software Engineer

HCL technology
11.2010 - 07.2014

BE - IT

LNCT (RGPV University)
07.2006 - 07.2010
Kamlesh SharmaSenior Software Engineer