Summary
Overview
Work History
Education
Skills
Timeline
AdministrativeAssistant

Srinivas Nanamcharla

Hyderabad

Summary

Results-driven software developer with over 10 years of experience in designing, developing, and maintaining high-performance desktop applications using C++, MFC, and Win32 APIs. Expertise in Visual C++, MFC, Win32 API, and STL, with a strong understanding of message handling, multithreading, synchronization, and inter-process communication (IPC). Proven experience in memory management and performance optimization, along with proficiency in working with libraries, DLLs, and both MDI/SDI applications. Skilled in microcontroller data acquisition and processing, effectively communicating with controllers via COM ports and sockets.

Overview

14
14
years of professional experience

Work History

Software Engineer III

NCR India Pvt. Ltd
06.2023 - 09.2024
  • Implemented Incident, Problem, Change, and Request Management in ServiceNow for retail store IT operations.
  • Designed Service Catalog for store managers and employees (POS support, device onboarding, user access, equipment requests).
  • Configured SLA definitions (critical store POS incidents – 1 hour, normal incidents – 8 hours) and built real-time SLA dashboards.
  • Automated incident routing using Assignment Rules and Business Rules based on store location and service type.
  • Integrated ServiceNow with POS monitoring tools (Splunk, SolarWinds) to auto-generate incidents for device outages.
  • Built reports and performance analytics dashboards for IT leadership to track store downtime and service quality.
  • Project Name:: Point of Sale (POS) System
  • Organization: NCR Corporation
  • Duration: June2023 to Sep2024
  • Client: NCR Corporation.
  • Role: Service Now Developer / ITSM Consultant

Technical Lead

Harman International
12.2020 - 09.2022
  • Develop efficient, reusable, and reliable VC++ code for software applications.
  • Identify bugs and optimize code for better performance.
  • Troubleshoot runtime issues, memory leaks, or crashes using Tools GDB.
  • Project: Prowatch
  • Roles and Responsibilities:

Sr. Software Engineer

Inventech Info Solution
02.2020 - 07.2020
  • Identify bugs and optimize code for better performance.
  • Develop efficient, reusable, and reliable C++ code for software applications.
  • Troubleshoot runtime issues, memory leaks, or crashes using Tools GDB.
  • Write and maintain technical documentation for the code base.
  • EPOS Connect is a unified communication platforms, enabling headset-based call control.

Sr. Software Developer

CBSI Global
07.2019 - 02.2020
  • Develop efficient, reusable, and reliable C++ code for software applications.
  • Troubleshoot runtime issues, memory leaks, or crashes using Tools GDB.
  • The Attune NxT Flow Cytometer (from Thermo Fisher Scientific) is a cell analysis instrument.

VC++ Developer

Renown Solution Pvt Ltd
10.2017 - 06.2019
  • Designed and implemented GUI in VC++ for PST, enabling drag-and-drop configuration.
  • Integrated PST consistent BOM (Bill of Material) data across design and manufacturing.
  • Developed product configuration rules, reducing invalid product builds by 25%.
  • Troubleshoot runtime issues, memory leaks, or crashes using Tools GDB.
  • Worked with Tools and Technologies like STL, Oracle, Windows.
  • A PST project is about providing a user-friendly graphical interface to the Product Model.

Software Engineer

Prach Innovative Pvt Ltd
07.2014 - 08.2017
  • Develop and maintain BIM software modules.
  • Development, debug, troubleshooting of the Application.
  • Write C++ plugins and API.
  • BIM (Building Information Modeling) is a digital representation of a building or infrastructure project.

C++ Developer

MILLENNIUM Techno Soft
10.2013 - 05.2014
  • Design, develop, and maintain software solutions to support bond underwriting, financial transactions, and claims processing.
  • Implement business logic for surety bonds, contract bonds, and financial guarantees.
  • Bonds and Finance maintains databases for bond portfolios and financial transactions.

Senior Developer

RAD Softech Pvt Ltd
01.2011 - 11.2011
  • Designed, developed, and tested software applications meeting deadlines.
  • Development, debug, troubleshooting of the Application.
  • Analyze code to find causes of errors and peer review.
  • WinEx Master is an Excavation and Cut & Fill takeoff program.

Education

Bachelor of Technology -

JNTU

Skills

  • Proficient in ServiceNow functionalities
  • Scripting proficiency in Glide Record and Business Rules
  • API integrations: REST and SOAP
  • Agile and Scrum methodologies
  • Programming Languages: C, C, VC, MFC, STL,Python30(basics)
  • Proficient in SQL Server and Oracle databases
  • Proficient in Bamboo and Jenkins
  • Experienced with Git, SVN, and TFS

Timeline

Software Engineer III

NCR India Pvt. Ltd
06.2023 - 09.2024

Technical Lead

Harman International
12.2020 - 09.2022

Sr. Software Engineer

Inventech Info Solution
02.2020 - 07.2020

Sr. Software Developer

CBSI Global
07.2019 - 02.2020

VC++ Developer

Renown Solution Pvt Ltd
10.2017 - 06.2019

Software Engineer

Prach Innovative Pvt Ltd
07.2014 - 08.2017

C++ Developer

MILLENNIUM Techno Soft
10.2013 - 05.2014

Senior Developer

RAD Softech Pvt Ltd
01.2011 - 11.2011

Bachelor of Technology -

JNTU
Srinivas Nanamcharla