Experience
Software Engineer · Cisco
Bengaluru, India
Nov 2023 – Present
- Worked on redundancy configuration management for 5G Core (RCM, UPF, VPP)
- Built framework to retrieve logs and core dumps from running applications
- Implemented custom signal handlers for controlled core dumps
- Migrated User Plane Function to Kubernetes and 64-bit OS
- Used Cilium CNI for multicast communication among network functions
GoBashKubernetesHelmCilium5G Core
Lead Engineer · Radisys Corporation
Bengaluru, India
Jun 2022 – Nov 2023
- Designed Golang-based Kubernetes controller using operator-SDK
- Implemented vDU/vCU deployment and lifecycle management
- Developed CPU scaling mechanisms to optimize power consumption
- Worked on ORAN M-Plane and OAM components
GoKubernetesoperator-sdkHelmORAN
Research & Development Engineer · Nokia
Bengaluru, India (Remote)
Oct 2020 – May 2022
- Worked on Edge Applications for ORAN / RIC
- Implemented E2SM in compliance with ORAN and 3GPP specs
- Built containerized microservices for telecom edge workloads
GoDockerKubernetesORANgRPC
Research Engineer · LG Electronics
Bengaluru, India
May 2018 – Oct 2020
- Developed CGI binaries in C/C++ for multilingual web applications
- Worked on LG IRISID biometric devices (7000S, ZD8800)
- Implemented device-level integrations and backend services
CC++GoLinuxEmbedded Systems
Associate IT Consultant · ITC Infotech
Bengaluru, India
Apr 2017 – Apr 2018
- Worked on Verifone payment terminals (EMV/MSR)
- Built payment applications for fuel retail systems
- Integrated card readers and secure transaction flows
C++Payment SystemsEMVLinux
Software Engineer · Coriolis Technologies
Pune, India
Dec 2014 – Apr 2017
- Built SOAP- and REST-based command-line interfaces in C for Thales/Vormetric Data Security Manager using gSOAP.
- Developed security and management CLIs for logging, backup/restore, domain management, and license validation.
- Implemented secure authentication using PBKDF2, Intel RDRAND, and OpenSSL.
- Ensured thread-safe, cross-platform execution using POSIX mutexes, semaphores, and condition variables.
- Developed encryption/decryption components by extending a C-ICAP–based proxy for HTTP traffic inspection.
- Contributed to Linux daemon development for secure service management using OpenSSL and libcurl.
- Automated builds, testing, and packaging using Jenkins, Coverity, GNU Make, and Bash scripts.
- Created ISO and OVA images for AWS and ESXi-based deployments.
CC++GoLinuxOpenSSLgSOAPCryptographyPOSIXBashJenkins
Education
Master of Technology (M.Tech) — Computer Science / Embedded Systems
Amrita Vishwa Vidyapeetham · 2012 – 2014
- Advanced coursework in computer science and systems engineering
- Strong foundation in research-driven problem solving
Honors & Recognition
Undergraduate Project Grant for project 'EDBOT-3G' (2012)
Issued by Tamil Nadu State Council for Science and Technology, Govt. of Tamil Nadu(India) · Aug 2012