Summary
Overview
Work History
Education
Skills
Achievements
Timeline
Generic

Devesh Chauhan

Gurugram

Summary

Senior Software Engineer with a strong focus on 5G architecture, C++ development, and software optimization. Proven track record in developing high-performance solutions and implementing CI/CD automation.

Overview

4
4
years of professional experience

Work History

Senior Software Engineer

Radisys India Pvt Ltd.
Bangalore
09.2025 - Current
  • Expertise in 5G (NR), gNB DU, FAPI/NFAPI, design, and development.
  • Expertise in creating efficient and optimized software solutions across different x86, NXP, ARM, and NVIDIA GH200 platforms.
  • Skilled in NR Scheduler (QOS Aware, PF, Round Robin, Multi Cell, CA, HARQ, DL/UL Scheduling), RRM, and MAC design and development.
  • Good knowledge of the 3GPP Rel 17 features: DRX, link adaptation, NTN etc.
  • Expertise in Git Copilot and ChatGPT usage, having good skills in prompt engineering, RAG model LLM training basic concepts, and Python library usage.
  • Experience in scheduling of terrestrial and non-terrestrial networks.
  • Tech Stack - 5G NR, MAC, Scheduler, C, C++, STL, Linux, RTOS, Distributed System.

Software Engineer

Radisys India Pvt Ltd.
Bangalore
06.2022 - 08.2025
  • Developed and maintained distributed, high-performance systems, fault-tolerant, and efficient large-scale data transmission.
  • Optimized critical C++ codebase for distributed Unit (DU) product, reducing thread utilization by 3% across x86/ARM platforms, and improving high-load performance and system reliability.
  • Developed compressive gtest unit test suites achieving 75% code coverage, identifying critical bugs early in the development cycle, and reducing production defects.
  • I worked in a highly collaborative environment with a cross-functional team using agile methodologies.
  • As an L2 Engineer, I worked as part of coding and unit testing for the MAC layer and MAC scheduler entity.
  • Throughput and stability fixes.
  • Experienced in advanced GDB debugging techniques for root-cause analysis of crashes, memory leaks, and runtime performance.
  • Proficient in troubleshooting software and hardware issues, using industry-standard debugging tools.
  • Tech Stack - 5G NR Scheduler, MAC, RLC, C++, C, CMake, Linux.

Software Developer Intern

Radisys India Pvt Ltd.
Bangalore
01.2022 - 06.2022
  • Learned 5G architecture and different functionalities, use cases of 5G, including work on a DU unit (RAN).
  • Designed and implemented a real-time chat application using socket programming and SCTP, leveraging a strong understanding of networking protocols.
  • Automated nightly test suites reduce manual effort by 10% and ensure consistent, concurrent test results across CI/CD pipelines.
  • Tech Stack - C++, STL, Python, SCTP, UDP.

Education

Master of Computer Applications - Computer Science

Motilal Nehru National Institute of Technology
Prayagraj
06-2022

Bachelor of Science - Mathematics

R.S.M Degree College
Dhampur
06-2018

Skills

  • 5G architecture
  • NR scheduling
  • Software optimization
  • C development
  • CI/CD automation
  • Distributed systems
  • gNB DU NR SCH, FAPI, RRM, MAC, RLC
  • C, C, Java
  • Across platforms, integration, and porting x86, NXP, ARM
  • C optimization
  • Networking protocols
  • Agile methodologies
  • System reliability
  • Code coverage analysis
  • Data transmission
  • Debugging

Achievements

  • Secured top 10% in the LeetCode programming contest
  • Actively participating in competitive contests, the current CodeForce rating is 1100
  • Solved around 2,000 problems on different coding platforms
  • AIR 212 in NIMCET 2019 out of 0.5 million participants

Timeline

Senior Software Engineer

Radisys India Pvt Ltd.
09.2025 - Current

Software Engineer

Radisys India Pvt Ltd.
06.2022 - 08.2025

Software Developer Intern

Radisys India Pvt Ltd.
01.2022 - 06.2022

Master of Computer Applications - Computer Science

Motilal Nehru National Institute of Technology

Bachelor of Science - Mathematics

R.S.M Degree College
Devesh Chauhan