Aditya Kumar Singh

Aditya Kumar Singh

Senior Software Engineer @ RadiSys

Software Engineer with expertise across C/C++ System Programming (5G-CRAN Platform) and Java Backend Development (CPaaS). Currently advancing in Applied AI, Machine Learning, and Intelligent Systems through an Executive Program in Applied AI & ML at IIT Kharagpur.

01. Professional Experience

Senior Software Engineer (Cloud Engineering)

RadiSys India Limited • Mar 2023 — Present

CPaaS & SIP Call Control (Java & Cloud)

  • Engineered Java-based REST APIs and integrated the Cipango SIP stack via Servlets for real-time call signaling (INVITE, PRACK, BYE).
  • Developed advanced Java utilities to extract and validate media IP/ports via SDP, resolving complex SIP interoperability issues.
  • Refactored legacy Java codebases for multi-tenant environments and automated HTTP/HTTPS API deployments using Shell scripts.

5G-CRAN Platform (C/C++ & Cloud)

  • Designed and developed multiple DU application features including Multi-FH and Multi-MH connections.
  • Built a custom Kubernetes controller in Go to automate 5G-RAN profile creation, reducing deployment effort by 30%.
  • Optimized Linux system-level performance by tuning CPU governors and diagnosed NUMA bottlenecks to cut power usage by 15%.
  • Performed root-cause analysis using GDB and ASan, and established a C++ unit testing framework achieving 90%+ code coverage.

Software Engineer (Cloud Platform)

Dremio Software • Aug 2022 — Feb 2023

  • Designed the core billing infrastructure for Dremio Cloud using Java and MySQL.
  • Integrated billing accounts with AWS Marketplace via TACKLE, enabling seamless payment processing.
  • Optimized query performance for BI/SQL clients by implementing Data Reflections, reducing latency by 30%.
  • Engineered reconciliation logic to detect inconsistent replicas and automate credit reversals.

02. Technical Arsenal

Programming

C/C++, Java, Golang, Python, MySQL, Bash

System & Network

DPDK, eBPF, Docker, Kubernetes, 5G-RAN, CPaaS, SIP

Tools & Debug

Intel VTune, Linux Perf, GDB, Wireshark, ASan, pidstat

Active Learning

Applied AI & ML

Applied AI, Machine Learning, Deep Learning, Python, Intelligent Systems

03. Education

Executive Program in Applied AI & Machine Learning

Indian Institute of Technology (IIT), Kharagpur

Focused on Applied AI, Machine Learning, Deep Learning, and Intelligent Systems.

Online | May 2026 — Present

M.Tech in Computer Science Engineering

Indian Institute of Technology (IIT), Hyderabad

CGPA: 8.64 | 2019 — 2022

B.Tech in Computer Science Engineering

University Institute of Engineering & Technology

CSJM University, Kanpur | CGPA: 7.89 | 2014 — 2018

04. Research & Projects

Master's Thesis & Intel Research | (NeWS Lab) IIT Hyderabad

O-RAN Optimization & Cloud-RAN

Conducted TCO Analysis (CAPEX & OPEX) for CU-DU-RU deployment scenarios. Contributed to OpenAirInterface (OAI) based 5G Cloud-RAN optimization for energy efficiency, accelerating L1/L2 workloads using Intel AVX-2 and AVX-512 SIMD instructions. Optimized real-time testbed performance using USRP SDRs and kernel profiling.

Energy consumption of Cloud-RAN

Experimental study on energy profiling and architectural optimization of L2/L3 RAN functions. Presented at 2020 IEEE 3rd 5G World Forum.

Image Cryptography using RSA

Design and implementation of RSA-based image cryptography presented at IEEE International Conference (ESAR).

05. Certifications & Specialized Training

Cloud & Networking

Architecting with Google Kubernetes Engine: Foundations

Google Cloud • Coursera

Google Cloud Platform Fundamentals: Core Infrastructure

Google Cloud • Coursera

Networking in Google Cloud: Defining and Implementing Networks

Google Cloud • Coursera

AWS Fundamentals: Going Cloud-Native

Amazon Web Services • Coursera

Intel® Network Academy - Network Transformation 101

Intel • Coursera

Data & IoT

Python for Everybody

University of Michigan • Coursera

  • 1. Getting Started with Python
  • 2. Python Data Structures
  • 3. Using Python to Access Web Data
  • 4. Using Databases with Python
  • 5. Capstone: Retrieving, Processing, and Visualizing Data

Machine Learning Foundations

University of Washington • Coursera

Industrial IoT on Google Cloud Platform

Google Cloud • Coursera

Study Resources

Access my curated notes on C/C++, Operating System, Computer Architecture, Computer Networking, Theory of Computation, Digital Logic and Short Notes.

Browse Resources