Summary
Overview
Work History
Education
Skills
Visa
Training
Timeline
Generic

SATISH KUMAR

Apex,NC

Summary

Overall 17+ years in Software Design, Development and implementation experience using C/C++, Perl, Python on Linux and windows platform. Very good experience working as Technical delivery lead in Fedex and AT&T projects. Led team of 8 people across technology and design departments. Scrum master with 2+ years of experience with keen ability to understand and build system and focusing relentlessly on removing impediments from teams and delivering customer centric products and feature. Strong experience in C, C++, STL, ACE, Boost Unit Testing, System V IPC including TCP/IP and UDP Sockets, POSIX Multithreading, Shell Scripting, Basic Perl Scripting, Python and well versed with Sqlite3, Times ten and Oracle databases on Linux operation system. Experience object-oriented Design (OOD) concepts using C++. Self-starter and quick learner adapt to evolving industry trends, a creative and analytical problem solver with proven ability to bring quick resolution to challenging and complex projects. Experience in various phases of Software Development Life Cycle (SDLC). Specializing in working with both functional/business team and technical/development team as a team lead to create, interpret, and implement business requirements into technical specifications and source code. Experience building CI/CD pipelines for various applications using tools like CF engine, Ansible, Git code cloud, SVN, Perforce, SonarQube, Lint, Veracode, Dockers and AT&T eco and received trainings in Azure cloud. Tremendous debugging skills, Critical Thinking, Complex Problem-solving skills, Analyze, QA lens before shipping out to customers. Experience in designing and developing telecom and network domain application systems using C, C++, STL, Linux, multithreading (POSIX), IPC (TCP/IP socket programming), ACE framework and Boost Unit test libraries. Experience on Boost C++ unit test library which is used to test C++ and also integrated the same with the CI/CD. Good knowledge in Core Java, SQL, MySQL. Very good experience in Linux and other Unix OS. Attended trainings in project management/ Strong experience with Safe Agile and SCRUM development environments.

Overview

18
18
years of professional experience

Work History

C/Linux Technical Delivery Lead

FEDEX
10.2021 - Current
  • Responsible in gathering new enhancement request and performing analysis
  • Involved in Design, Design reviews, Development, and code reviews in ISS N2.0 sortation features
  • Involved in fixing defects in ISS N2.0 Sortation systems
  • Unit testing, end-to-end and Integration testing
  • Coordinating and managing Offshore team on every day get sync in the development tasks
  • Responsible for timely deliverables and overseeing the Quality procedures related to the project

Senior C++ Consultant

IBM WATSON
12.2019 - 10.2021
  • Project: Disease Staging and Medical episode grouper
  • Involved in various SDLC phases like Design, Development and Testing
  • Responsible in gathering new enhancement request and performing analysis
  • Involved in Design, Design reviews, Development and code reviews in Disease staging and Medical episode grouper project implementation in C and C++ on Linux and Windows
  • Involved in fixing defects in Diseasing staging and Medical episode grouper methodology
  • Unit testing, end-to-end and Integration testing
  • Coordinating with Offshore team on every day get sync in the development tasks
  • Handling offshore team
  • Responsible for timely deliverables and overseeing the Quality procedures related to the project

C/C++/Unix delivery lead

AT&T, St Louis MO USA
08.2015 - 12.2019
  • Project: AT&T VizGEMS & iLA Monitoring Application, USH Security
  • VizGEMS is an AT&T Developed Surveillance & Visualization Technology, widely used throughout all of AT&T’s major Managed Services (e.g
  • Web Hosting, Application Services, Managed Router Services) and Internal Infrastructure
  • It performs Fault and Performance Data Collection/processing/Analysis/visualization, aggregation, and trending
  • USH Security tools are used by AT&T for auditing purposes and maintaining logs
  • The areas where security tools are used are Auditing, Authentication, Authorization, Confidentiality and Integrity
  • USH security tools keep track of all the records exists of who did what, when
  • It is used to detect failures in other security areas
  • These tools make sure that the information is only available to authorized individuals and the information presented is only available to authorized individuals
  • Involved in various SDLC phases like Design, Development and Testing
  • Responsible in gathering new enhancement request and performing analysis
  • Participating in creating TSR(Technical service requirement) and design reviews
  • Developed multiple modules using C, k shell, Perl to monitor various Switches, Firewalls, Call Managers, Routers, VM and other network devices etc
  • For various instances related Web Hosting, Application service and Manage router service and internal infrastructure
  • Design and developed security tools using C++ language for ATT applications running in different platforms like Solaris, HP, IBM AIX, Linux
  • Responsible for debugging and solving business process and technical problems
  • Unit testing and end-to-end testing
  • Coordinating with downstream and upstream applications to resolve issue with respect to code changes and end to end testing
  • Developed Unix Shell (Bash) & Python scripts for various Systems Administration tasks to automate repeated processes
  • Analyze and provide solution on user created incidents, tickets & problems
  • Coordinating with users on tickets, providing resolutions to them in better timeliness
  • Coordinating with the offshore and onshore team to provide support to the vendors
  • Update/Create, automate and successfully execute all regression tests
  • Implement CI/CD pipeline for the entire project with the following tools Cfengine, AT&T Eco, Jenkins, code cloud, SonarQube, Veracode, dockers
  • Document end user and release notes
  • Responsible for timely deliverables
  • Handled offshore teams
  • Responsible for overseeing the Quality procedures related to the project

C++ UNIX lead

IBASIS INC, Burlington, MA, USA
09.2012 - 07.2015
  • Project: Assured Quality Routing (AQR)
  • Assured Quality Routing (AQR) is to maintain high quality service over the internet
  • AQR optimizes the quality of call place over the iBasis network by integrating quality parameters into routing decisions
  • SIP Core/SS7 Call State has the call processing logic to process SIP/SS7 messages received from ACME SBC/SIU and maintains the call state for each call and communicates with its counter-part application Call Route through shared memory, Semaphores and UDP sockets for getting routing choices
  • ACE API's are extensively used to perform various system level activities like thread management, memory management and inter process communication mechanisms like Message queues, Shared memories and Semaphores
  • It also has an interface to an Oracle Database called AQR database
  • This SIP Core/SS7 Call State is a development project
  • Involved in various SDLC phases like Design, Development and Testing
  • Involved in Design, Design reviews, Development and code reviews in SIP core and SS7 call state implementation in C++ and python
  • Involved in fixing defects related SIP/SS7 call flows, system IPCs and sockets and multithreading issues
  • Written and executed unit cases using Boost framework
  • Also participated in Integration testing
  • Implemented CI/CD using Jenkins for the entire SIP core/SS7 Call state engines
  • Developed new tools and utilities in C++ to be used by deployment team
  • Coordinating with users on tickets, providing resolutions to them in better timeliness
  • Coordinating with Onsite team on every alternative day get sync in the development tasks
  • Responsible for timely deliverables and overseeing the Quality procedures related to the project

C++ Lead developer

HUAWEI TECHNOLOGIES
01.2010 - 09.2012
  • Project: Huawei Enterprise
  • Huawei is a leading telecom solutions provider and they have established end-to-end advantages in Telecom Network Infrastructure, Application & Software, Professional Services and Devices
  • I worked on various product lines dealt with the Enterprise team which were developed on the ENIP and NGIN architecture such as Virtual private network, Multimedia Number Translation Service and Continuous integration
  • This project is mainly development and maintenance
  • Requirement analysis for Next generation intelligent networks service features
  • Involved in various SDLC phases like Design, Development and Testing
  • Involved in the Design, Development and code reviews for service features Multimedia number translation services, Enterprise Virtual private network calls using C++ language
  • Developed text processing tools using python
  • Fixing defects, Unit testing and integration testing
  • Implemented CI/CD Devops using Huawei proprietary tools
  • Responsible for timely deliverables
  • Guiding and mentoring the team members
  • Responsible for overseeing the Quality procedures related to the project

C developer

TORRES NETWORKS INDIA PRIVATE LTD
05.2008 - 01.2010
  • Project: Base Station Simulator & Network Initiated Handover
  • The aim is to develop Wimax Base Station Simulator and a server which can send a Network Initiated Hand-over request to the Wimax Base Station Simulator
  • Because the network is more intelligent than the Mobile station, the user can be served more efficiently by NIH
  • This project is development project from scratch
  • Involved in various SDLC phases like Design, Development and Testing
  • Involved in creating the Low Level and high-Level Design Documents
  • Design, Development of Software base station simulator in C, sockets, multithreading and IPC’s from scratch based on WiMAX R6 Messages
  • Worked on core data structures and algorithms and implemented them in C
  • Have used In memory database Sqlite3 extensively for better performance
  • Involved in Peer code reviews, Fixing defects and Unit & integration testing
  • Responsible for timely deliverables
  • Responsible for overseeing the Quality procedures related to the project

C developer

TORRES NETWORKS INDIA PRIVATE LTD
07.2007 - 04.2008
  • Project: Network Initiated Handover
  • Develop a server which is required to send Network Initiated Hand-over request to the Base Station
  • Because the network is more intelligent than the Mobile station, the user can be served more efficiently by Network Initiated Handover
  • This project is developed from scratch
  • Involved in various SDLC phases like Design, Development and Testing
  • Involved in creating the Low Level and high-Level Design Documents
  • Developing various modules like interface engine, processing engine and intelligent engine using C sockets, multithreading, IPCs and Wimax R6 messages
  • Participated in Fixing defects, code reviews
  • Participated in Unit testing and Integration testing
  • Responsible for timely deliverables
  • Responsible for creating documentation for all the developed modules
  • Responsible for overseeing the Quality procedures related to the project

C++ developer

STERLITE TECHNOLOGIES INDIA PVT LTD
09.2006 - 07.2007
  • Project: Soft switch Class 5 Call Manager
  • Involved in maintenance and developing enhancements on SIP Music on Hold number analysis and normalization features
  • Participated in Fixing defects, code reviews
  • Participated in Unit testing
  • Responsible for creating documentation for all the developed modules.

Education

MSC Electronics -

Andhra University

BSC Computers -

Andhra University

Skills

  • Unix, Solaris, Linux, AIX
  • C, C, STL, Boost unit test framework, Shell Scripting, Perl Scripting, Python scripting, Socket programming Inter process communications (Shared memory, Message queues, semaphores), Multithreaded programming, basic core java, REST API basic skills
  • SQlite3, Mysql, Oracle and Times ten
  • ISCO Gatekeeper, Sipura’s user agent, CPG, MGCP Gateway, Verso Net Performer SIP Gateway, Kamilio IMS SIP Server
  • Azure, Google

Visa

H1-B visa with I-140.

Training

  • Scrum master
  • UIPath and Automation anywhere RPA training, St louis, MO, USA, Tech Mahindra

Timeline

C/Linux Technical Delivery Lead

FEDEX
10.2021 - Current

Senior C++ Consultant

IBM WATSON
12.2019 - 10.2021

C/C++/Unix delivery lead

AT&T, St Louis MO USA
08.2015 - 12.2019

C++ UNIX lead

IBASIS INC, Burlington, MA, USA
09.2012 - 07.2015

C++ Lead developer

HUAWEI TECHNOLOGIES
01.2010 - 09.2012

C developer

TORRES NETWORKS INDIA PRIVATE LTD
05.2008 - 01.2010

C developer

TORRES NETWORKS INDIA PRIVATE LTD
07.2007 - 04.2008

C++ developer

STERLITE TECHNOLOGIES INDIA PVT LTD
09.2006 - 07.2007

MSC Electronics -

Andhra University

BSC Computers -

Andhra University
SATISH KUMAR