Manmohan Soni — Software Engineer
I’m a system-level software engineer with 2.5 years of experience in telecom and networking domains, and a strong foundation in C++, Golang, and low-level Linux programming. I hold a postgraduate degree in Computer Science from NIT Kurukshetra. I’ve worked on national 5G initiatives, contributing to the development of Non-3GPP Interworking Function (N3IWF) and building Control plane and User plane for high-performance tools like a 4G/5G Traffic Generator and a Network Impairment Function (NIF). My work has focused on simulating real-world network conditions and testing system resilience and performance under load. As part of the NIF project, I designed and implemented the backend using Go (Gin, Cgo), building secure REST APIs, multi-threaded job processing, and PostgreSQL integrations. I’ve also developed concurrent flow management systems using goroutines, channels, and Cgo to bridge Go and C components efficiently. In parallel, I’ve worked extensively with C/C++, VPP-DPDK, and system-level debugging tools like GDB and Wireshark. My development environments typically include Docker, LXC containers, and Linux-based systems.
Stackforce AI infers this person is a Telecom Software Engineer with expertise in 5G and system-level programming.
Location: Bengaluru, Karnataka, India
Experience: 2 yrs 7 mos
Skills
- C++
- Golang
Career Highlights
- Expert in C++ and Golang for telecom solutions.
- Contributed to national 5G initiatives and high-performance tools.
- Strong background in low-level Linux programming.
Work Experience
Dell Technologies
Software Engineer 2 (6 mos)
Amantya Technologies
Software Engineer (2 yrs 1 mo)
Software Engineer Intern (6 mos)
Education
Master of Computer Applications - MCA at National Institute of Technology Kurukshetra
Bca at Pandit Deendayal Upadhyaya Shekhawati University, Sikar