Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Hobbies and Interests
Timeline
Generic

Naveen Hanuman

Sewickley,PA

Summary

Around 17 plus years of progressive experience of design, development, unit testing, debugging, documentation, deployment and integration of different mission critical applications in various fields using Microsoft Technologies and others in the areas of retail, point of sales, and Transportation.

Overview

17
17
years of professional experience

Work History

C++ Senior Developer

GTSS Inc
11.2012 - Current
  • As an agile scrum master, I was responsible for hosting all the ceremonies and update the backlog items
  • Understand Design and Develop the legacy Dispatcher system for Metro Trains, written in C++ and Linux
  • Understand Design and Develop the legacy multi component architecture, multi-process applications, pointers and data structures for Communication Based Train Control (CBTC) systems
  • Understand Design and Develop the legacy communication model using Inter Process Communication (IPC)
  • Used the RTC version control tool and RTC defect logging tool integrated with GIT
  • Understand the requirements, analysis and design for implementation of a feature to print the receipts for different transaction using OOAD, UML - MS Visio methodology
  • Implemented several changes in the user interfaces as per the requirements of change request
  • Integrated the changed system with the various other server tasks running in the multi process environment
  • Addressed various project requirement issues with Product Management, design issues with client Architect, integration/build activities with Build Team and testing issues with QA Team
  • Analyzing, debugging, brainstorming the design, and providing solutions for critical, blocking, and major defects also solved memory related issues
  • Environment: C++, Linux, SQL 2005/2008, STL, Design Patterns, OOAD, MS Visio, 2 Tier Client Server Architecture, python, GIT and RTC.

C++ Senior Developer

ACS Xerox Company
12.2010 - 11.2012
  • Develop the legacy Ticket Vending machine for Transport system written in C++ and VC++
  • Develop the legacy multi component architecture, multi-threaded applications (Using PThread library), pointers and data structures written on Common Object Request Broker Architecture ( CORBA) standards
  • Develop the legacy communication model using Inter Process Communication (IPC)
  • Understand the requirements, analysis and design for implementation of a feature to print the receipts for different transaction using OOAD, UML - MS Visio methodology
  • Implemented several changes in the user interfaces as per the requirements of change request
  • Implementing the asynchronous programming in C#, .NET
  • Integrated the changed system with the back end server application called ARCOS
  • Developed the feature to print the receipts using C++ , VC++2006 , C#2008, MFC, WinDbg, Terminal Layout Editor and SVN as Version Control
  • Addressed various project requirement issues with Product Management, design issues with client Architect, integration/build activities with Build Team and testing issues with QA Team
  • Analyzing, debugging, brainstorming the design and providing solutions for critical, blocking and major defects also solved memory related issues
  • Environment: C++, VC++2006 - C#2008, SQL 2005/2008, STL, CORBA, COM and DCOM Design Patterns, OOAD, MS Visio, MS VS2005 and 2008, 2 Tier Client Server Architecture, Version Control SVN, JIRA as Defect control tool, python.

C++ Developer

Tarang Software Technologies
12.2006 - 12.2010
  • Develop the legacy multithreaded ECR application written in C++ on UNIX & VC++6.0
  • System software requirements analysis, documentation and design the system using OOAD, UML methodology to get a clear picture about the software architecture using MS Visio
  • Design and development of Inventory management module, which includes managing the inventory by keeping the stock details and also allows the user to enter and edit the stock details
  • Design and development of Order Management module, which includes allowing the user to place new items once the stock is over
  • This module collects the stock details from the inventory module
  • Design and development of people management module, which allows the user to create and maintain a database related to all the people involved in the process
  • It includes database of employees, vendors etc.
  • Design and development of Item registration module, which allow the user to register the existing items and also the new items at the time of purchase
  • Design and development of Function registration module, which allow the user to use different promotional functions like discounts, free gifts etc to the items at the time of purchase
  • Design and development of Tender registration module, which allows the user to tender the amount for the items purchased
  • It supports various payment options like check, cash and EFT
  • Design and development of various modules for embedded device
  • Used Pointers, IPC, Socket Programming, Multithreading, STL, Data structures, collections and XML parser
  • Addressing various project integration/build activities and design issues to the client
  • Analyzing, debugging and providing solutions in V S2008 build issues and Version Control using SVN
  • Environment: C++, VC++6.0, STL, Design patterns, MS Visio, OOAD, SVN on Windows XP/2003/Vista.

Education

Master of Technology - Production Engineering And Systems Technology

UBDT Collage of Engineering
Davanagere, Karnataka
06.2006

Bachelor of Engineering - Industrial Production Technologies

SJM Institute of Technology
Chitradurga, Karnataka
07.2002

Skills

  • C Developer
  • Unix, Linux and Windows OS
  • Python
  • Gsoap Web services
  • C Developer
  • Agile Scrum Master

Accomplishments

Secured a gold medal in Master of Technology by scoring highest marks in the university.

Hobbies and Interests

  • Developing robot applications using Raspberry Pi and ROS
  • Reading
  • Biking

Timeline

C++ Senior Developer

GTSS Inc
11.2012 - Current

C++ Senior Developer

ACS Xerox Company
12.2010 - 11.2012

C++ Developer

Tarang Software Technologies
12.2006 - 12.2010

Master of Technology - Production Engineering And Systems Technology

UBDT Collage of Engineering

Bachelor of Engineering - Industrial Production Technologies

SJM Institute of Technology
Naveen Hanuman