Summary
Overview
Work History
Education
Skills
Websites
Certification
Accomplishments
Hobbies and Interests
Languages
Timeline
Generic
RITESH KUMAR

RITESH KUMAR

BANGALORE

Summary

Results-driven Senior Software Engineer with 10+ years of experience building high-performance, multi-threaded C++ applications on Linux. Deep expertise in telecom daemon development, POSIX systems programming, IPC mechanisms and Linux debugging. Proven track record of driving performance optimizations, leading design/code reviews, and mentoring engineers in Agile/Scrum environments.

Overview

11
11
years of professional experience
1
1
Certification

Work History

Senior Software Developer

Cisco Systems
Bangalore
06.2021 - Current
  • Drove memory safety improvements across cnBng C++ codebase: replaced raw pointers with smart pointers ( unique _ptr , shared _ptr ), enforced RAII patterns, and eliminated memory leaks identified via Valgrind memcheck.
  • Led code and design reviews for the team; defined C++ coding standards, memory-safe programming guidelines, and architectural best practices adopted team-wide.
  • Mentored junior engineers through pair debugging and code reviews, fostering Linux systems programming skills within the team.
  • Provided debugging support for 5G Core nodes (AMF, SMF), enhancing inter-node IPC troubleshooting using strace, gdb, and protocol analyzers.
  • Collaborated with network, QA, and deployment teams in Agile/Scrum using JIRA, Git/BitBucket; improved Jenkins CI/CD pipeline for automated build and test workflows.

Senior Software Engineer

Radisys India Pvt. Ltd.
Bengaluru
05.2018 - 05.2021
  • Led design and implementation of NSA Option 3x for GNB-CU, defining IPC contracts between CU-CP and CU-UP using UNIX sockets and message queues for enhanced communication.
  • Led OAM (Operations, Administration & Maintenance) interface development for 5G nodes, enabling real-time configuration.
  • Contributed to full SDLC (analysis, specification, design, implementation, integration testing) of 5G AMF across 5G NR RAN and Core, ensuring alignment with project requirements.
  • Designed and implemented the NAS (Non-Access Stratum) interface for 5G AMF: built, validated, and encoded/decoded NAS messages using custom C++11.
  • Developed and reviewed test plans and test cases for 5G AMF and GNB-CU, increasing unit test coverage using GTest framework to strengthen software reliability.

Software Engineer

Cisco Systems
Pune
08.2015 - 05.2018
  • Contributed to development of CUPS (Control and User Plane Separation) in LTE, enhancing network performance.
  • Debugged production issues in PGW billing and CUPS modules using gdb , log analysis, and packet captures (Wireshark).
  • Participated in full SDLC (analysis, specification, design, implementation, testing); collaborated with architects and QA teams to deliver features on schedule.
  • Developed unit tests and conducted integration testing for PGW and CUPS feature modules, ensuring feature reliability and quality.

Education

Master of Computer Application[M.C.A.] -

Banaras Hindu University[ I.I.T. - B.H.U.]
Varanasi
06-2015

Bachelor of Computer Application[B.C.A.] -

Magadh University
Bodhgaya, Bihar
06-2012

Skills

  • C 11/14
  • C/C 11/C 14
  • Python
  • Data Structures
  • Algorithm
  • OOPs
  • System-Design
  • Agile tools
  • Network architecture
  • 4G-EPC
  • 5G-RAN
  • 5G-CN
  • Linux
  • Version control
  • Git/JIRA/BitBucket
  • Agile practices
  • Debugging skills
  • Network design
  • Software lifecycle
  • Mentoring
  • Agile methodologies
  • Code evaluation

Certification

  • Advanced C++, Industrial Training, 03/01/2019
  • Python 3, Basic, 03/01/2018
  • C++, Intermediate, 03/01/2016

Accomplishments

Secured AIR-4 in CUSAT MCA Entrance Examination (national-level competitive exam).

Hobbies and Interests

  • Numbers
  • Puzzles
  • Logical problems
  • Chess
  • Programming

Languages

  • Hindi
  • English

Timeline

Senior Software Developer

Cisco Systems
06.2021 - Current

Senior Software Engineer

Radisys India Pvt. Ltd.
05.2018 - 05.2021

Software Engineer

Cisco Systems
08.2015 - 05.2018

Master of Computer Application[M.C.A.] -

Banaras Hindu University[ I.I.T. - B.H.U.]

Bachelor of Computer Application[B.C.A.] -

Magadh University
RITESH KUMAR