Skip to main content
sriniwas upadhyaySU
Looking for a job

sriniwas upadhyay

@sriniwasupadhyay

I build high-performance C/C++ telecom systems, cloud-native test platforms, and low-latency network software.

India
Message

At R Systems, I build C/C++ 4G/5G USDP proxy and routing modules for 3GPP Nudr, PLF, BSF, and DQI applications, while owning production support for core network software. I designed low-latency subscriber and LDAP data structures using pre-pooled memory and LMDB-backed caching.

I led MPRS, a cloud-native parallel regression framework whose work-stealing, quarantine, and self-healing mechanisms reduced an 849-test suite from 210 to 36 minutes. Across IBM, CenturyLink, Aristocrat, and R Systems, I've delivered telecom billing, order-management, embedded telemetry, factory automation, and IPTV systems using C/C++, Java, Linux, Kubernetes, and distributed CI/CD.

Experience

Work history, roles, and key accomplishments

R Systems International logoRI
Current

Lead Engineer

R Systems International

Oct 2025 - Present (11 months)

Contributed to C/C++ proxy modules for 4G/5G USDP integration supporting 3GPP Nudr interfaces and REST GZIP/Base64 processing pipelines. Designed and implemented efficient C data structures with pre-pooled memory and LMDB-backed caching for low-latency retrieval.

R Systems International logoRI

Project Leader

R Systems International

Oct 2021 - Oct 2025 (4 years)

Led migration of core application modules and test frameworks from legacy VNFs to Kubernetes CNFs using Pods, Deployments, RoleBindings, and Nokia Container Services. Designed and led implementation of MPRS, a cloud-native test framework with adaptive work-stealing scheduling and asynchronous telemetry streaming.

IBM India logoII

System Engineer / Application Developer

Aug 2011 - Sep 2015 (4 years 1 month)

Maintained OLTP billing and recharge engines (SIRA, Mortirolo, VOM) on Oracle Tuxedo ATMI, serving 4.2M subscribers using C, C++, SQL, Pro*C, and Shell Scripting. Implemented Diameter protocol handlers in SIRA core and created Tuxedo processes supporting OCS charging and cancellation operations.

Education

Degrees, certifications, and relevant coursework

National Institute of Technology, Bhopal logoNB

National Institute of Technology, Bhopal

M.Tech, Digital Communication

Grade: CGPA 8.5

Completed M.Tech in Digital Communication with a CGPA of 8.5.

Rajiv Gandhi Proudyogiki Vishwavidyalaya logoRV

Rajiv Gandhi Proudyogiki Vishwavidyalaya

B.E., Electronics & Communication

Grade: 69.6%

Completed B.E. in Electronics & Communication with 69.6%.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan