We provide IT Staff Augmentation Services!

Senior C++ Developer Resume

2.00/5 (Submit Your Rating)

Tampa, FL

PROFESSIONAL SUMMARY:

  • Passionate with strength of software design, development and engineering to solve key business and create new strategic ground for growth.
  • 10+ years of experience in Software Development Life Cycle (SDLC) in large scale enterprise applications (scalable and reliable) using Object Oriented Technology.
  • 10+ years in product development with industry leader Confidential Inc (an Amdocs company).
  • Proficient in Object - Oriented Programming (OOP), Object Oriented Analysis, and SDLC.
  • Extensively worked using C++ concepts like STL, Design Patterns in designing and implementing business requirements.
  • Experience in design, development, deployment and integration of software applications using programming languages C, C++ under Linux and Windows.
  • Experience in socket-programming, multithreading, IPC, signal handling and exception handling.
  • Proficient in memory management, auto pointers, pointer handling, callbacks, function pointers and Functions in C++/C.
  • Strong knowledge and hand on implementing SSL, TLS protocols and OpenSSL Library to multiple application components.
  • Excellent programming skills and hands on developing backend applications for highly transactional and low latency enterprise level applications.
  • Adept in stakeholder management and relationship building across the organization for better collaboration and partnership to bring results.
  • Deep understanding of Telecommunication and Networking protocols.
  • Strong development experience in telecom network, systems and standard networking protocols such as TCP/IP, UDP.
  • Understanding and hands on Docker and Kubernetes.
  • Knowledge on data/voice/video application over wireless network. Development experience with XML, JSON, TCP/IP, UDP/IP and multithreaded application.
  • Alumni of India’s premier engineering university National Institute of Technology. B. Tech (Hons.) with 8.7/10 CGPA.
  • Last 6 months s:
  • CSM (Certified ScrumMaster®)
  • Complete Modern C++ (C++11/14/17)
  • Introduction to RF Design Theory and Principles

TECHNICAL SKILLS:

Communication Protocols/Security: Networking and Telecommunication protocols, TCP/IP, IPv4, IPv6, RADIUS, GX, SOAP, RESTSSL, TLS, OpenSSL Library

Languages: C, C++, PRO*C, Java(core), Python

Scripting: UNIX Shell Script

DBMS: Oracle (PL/SQL)VoltDB (In-Memory)

Operating Systems: RHEL/Solaris/HP/AIX, VAX/VMS, Windows

Load Balancer: NGINXOpenet Signaling Manager

High Availability tools: Veritas, Keepalived, Rsync, Corosync and Pacemaker

Version Control: GIT, CVS

Methodologies: OOAD, Kanban, Scrum

Virtualization: Docker, Network Functions Virtualization (NFV)

Orchestration: Kubernetes

Lifecycle Management: Confluence, JIRA

IDE: XCODE, Eclipse, VS, VS Code

PROFESSIONAL EXPERIENCE:

Confidential, Tampa, FL

Senior C++ Developer

Responsibilities:

  • Design and implementing new functionalities such as adding new MOP(method of payment) in Orbital Payment Gateway. Gateway is leading commerce solution offered by JPMC implemented as distributed system in C++, Unix and Oracle.
  • Involved in activities like design discussions, production support, reviews and demos.
  • Collaborating with other JPMC teams like Settlement, Stratus and Tandum.
  • Reviewing code of associate engineers on git.
  • Simplified manual testing during regression testing using Jmeter.
  • Mentoring new team members to from Day-1 until first deployment to production. Prepared material in first 3months as process improvement.

Environment: C, C++ 11, Python, Bash Scripting, Jenkins, MKS, AWS, Git, Jira, Confluence, Jmeter, NGINX, Oracle 11g, SQL, PL/SQL, Eclipse, gdb, REST, RHEL, Toad, Postman, SOAP UI, boost library, XMLs/XSDs, SOAP, JSON.

Confidential, Seattle, WA

Lead Engineer

Responsibilities:

  • Implementation of Openet PolicyManagertm solution on cloud infrastructure; Openet first implementation on Cloud.
  • Designing and implementing application modules in C++ to enhance and implement functionalities like session management, real-time charging, hotspot detection.
  • Implemented functionalities such as wireless priority services (WPS/MPS), dynamic allocation of hotspot/video-optimization and real time policy decision management for services markets.
  • Client - ViaSat:
  • Designed and developed module/functionality for RADIUS traffic. RADIUS is majority traffic with TPS of 8K out of system TPS of 10K.
  • Overseeing the overall architecture of Automated Suite for system testing for benchmarking purpose; Targeting to save project effort by 20% of system-test phase; suite will be used as regression suite too for future projects in different sub-organizations.
  • Responsible for System Performance benchmarking with following attributes and configuration:
  • 12K TPS, 250ms average latency for with 100+Million LDAP user base.
  • 2 Data Centers (ACTIVE-ACTIVE).
  • 2 Nodes load balancer, 3 Nodes application server and 3 Nodes Database server
  • Client - US Cellular:
  • Congestion Based Rate Limiting - Responsible for design and implementation of Congested cell cache, historically heavy user cache and throttled user cache; Achieved reduction in average latency by 20ms.
  • Voice over data network (VOLTE) Implementation - Developed VOLTE solution deployed to 400+ market areas with 10K+ TPS, average and 100+Millon subscriber base.
  • Datacenter Setup - Solely responsible for data center initial setup, installation and conducting maintenance windows.
  • Client - TracFone:
  • Design and developed the Policy solution for customer MVNO carriers that lease cellular coverage and data bandwidth from other Telecommunication Tier-I companies.
  • Reduction in 20% latency (RADIUS by 5ms) and scaling to 12000TPS system from 1000TPS system.
  • Executive Dashboard Implementation - Implemented dashboard for executive reports; Introduced system health check and reports which are used by executives for decision making.

Environment: C, C++, DSD, Docker, Kubernetes, AWS, Git, Jira, Confluence, Jmeter, NGINX, SQL, Eclipse, gdb, REST, PL/SQL, RHEL, POSIX Threads, Bash Scripting, UML, VoltDB, Python 2.6/2.7, Eclipse

Confidential, Seattle, WA

Sr. Software Development Engineer-II

Responsibilities:

  • Client - Verizon Wireless: Translation of legacy system and adding business logic under business requirements.
  • Translation of WAP C++ code base to DSD and integration.
  • Re-Engineering of Data-Mediation logic to support scalable multiple thread environment.
  • Performance tuning of the code to increase performance at 40% of system with 110 Billion records processing per day.
  • Design and implementation of Dynamic File Distributor for balancing and uniformity.

Environment: C, C++, DSD, Ansible, CVS, Jira, Confluence, Jmeter, NGINX, SQL, Eclipse, gdb, REST, PL/SQL, HP UNIX, Bash Scripting, UML, Oracle 11i, Python, Eclipse

Confidential, Dublin, OH

Sr. Software Developer/On-site lead

Responsibilities:

  • Module leader for off-shore project.
  • On-site coordinator for pricing and rating team.

Confidential

Information Technology Analyst

Responsibilities:

  • Developing/Enhancing the code as per the requirements using C/C++, PRO*C languages, VMS DCL scripting and UNIX Korn Shell Scripting.
  • Performance tuning on developed codes and sql queries.
  • Code writing in Embedded SQL (ESQL) in C and C++ to communicate with Database via source code.
  • Using Rouge Wave Libraries to connect to Oracle database.
  • Design the new classes as per the new requirements
  • Coding using C++ with STL
  • Debugging the application using dbx/gdb during the code implementation and bug fixing

Environment: C, C++, PRO*C, Oracle 10g, Solaris and HP Unix, Open-VMS, XML XSDs, Sync Sort, DOORS

We'd love your feedback!