Post Job Free
Sign in

Backend Software Engineer in Testing (SDET) candidate

Location:
Gurugram, Haryana, India
Posted:
March 17, 2026

Contact this candidate

Resume:

Fanish Chandra

************@*****.*** +919********* linkedin.com/in/fanish-chandra github.com/fc637 Objective

Backend Software Engineer with 2.5 years of experience building scalable, low-latency backend systems using C++ and Golang. Strong foundation in distributed systems, concurrency, microservices, and Linux-based development. Experienced in designing high-performance APIs, asynchronous messaging, and production-grade systems.

SKILLS

Programming Languages: C++, C, Go

Databases & Messaging: Couchbase (NoSQL), NATS (Request–Reply, Async Messaging), Postgres Backend & Systems: Microservices, REST APIs, Distributed Systems,System Design (scalable, low-latency services),Linux, Multithreading, Concurrency (Goroutines),Socket Programming, IPC, Memory Management,Basic and Token Authentication

DevOps & Tools: Docker, Kubernetes, Git,Bitbucket, CMake, JMeter, Wireshark, Postman, Jira, Nginx, CI/CD Integration, GDB, Valgrind, Jaeger

Newtorking and Protocols: TCP/IP, UDP, PFCP,VPP (Vector Packet Processing), DPDK,YANG, NETCONF Foundational Knowledge: Object-Oriented Programming (OOP), Database Systems, OSI Model,5G Architecture and 3GPP Standards

WORK EXPERIENCE

Software Engineer,Amantya Technologies –Gurugram, Haryana Jan 2025 – Present

• Designed and implemented low-latency, distributed microservices 5G Core Network Functions (UDR, UDM, AUSF, NRF), compliant with 3GPP TS 29.504 Rel-17, following Service-Based Architecture (SBA).

• Built RESTful APIs for subscriber data, policy data (AM/SM), UE context, and authentication, enabling seamless interaction with AMF, SMF, PCF, and AUSF.

• Optimized Couchbase data access by replacing N1QL queries with KV operations, applying appropriate indexing,and configuring dedicated RAM quotas, resulting in significantly faster data retrieval and reduced query latency under high concurrency.

• Redesigned API data access flow using asynchronous NATS request–reply, routing Couchbase KV operations through a DB adapter, eliminating blocking REST calls and reducing API response latency by 40% under load.

• Developed a custom SCP delay feature for UDM, generating response delays using Gaussian and field-based distributions, enabling realistic latency testing and SLA validation.

• Implemented dynamic runtime configuration management for AUSF, BSF, UDM, and UDR via internal services, enabling live config updates, NRF re-registration, and zero-downtime changes.

• Conducted load and performance testing using JMeter, analyzing API and database response times for 100, 1K, and 10K concurrent users, identifying bottlenecks and tuning system behavior.

• Investigated and fixed functional and production issues using GDB, logs, and Linux debugging tools; contributed to CI/CD pipelines and release validation.

• Used Makefile and basic shell scripting to build services, manage execution workflows, and automate development tasks.

• Worked in Agile environment with sprint planning, backlog grooming, code reviews, and production releases.

• Designed and implemented end-to-end API observability for UDM and UDR microservices by enabling structured logging and distributed tracing to track request flow across services and measure time spent at each processing stage, improving root-cause analysis in production.

• Instrumented 100+ custom service-level metrics covering error,validation and dependency behavior, and exposed them via Prometheus Pushgateway for centralized collection and real-time monitoring using Prometheus.

Software Engineer,Amantya Technologies –Gurugram, Haryana July 2022 – Dec 2023

• Developed and enhanced User Plane Function (UPF) components within the VPP (Vector Packet Processing) framework, contributing to high-throughput packet forwarding in the 5G data plane.

• Worked extensively with VPP plugins, optimizing packet processing paths for control and user plane traffic.

• Performed deep packet inspection and protocol analysis using Wireshark to debug, validate, and verify packet flows across 5G Core interfaces.

• Gained deep expertise in 5G Core architecture, with hands-on experience across UPF, SMF, and AMF, and strong knowledge of interfaces N3, N4, N6, N9.

• Applied routing and switching concepts while handling packet forwarding and flow processing in UPF data plane components.

• Implemented UPF configuration management using YANG models and NETCONF, leveraging Netopeer2-server, sysrepo, libnetconf, and libyang for automated provisioning.

• Integrated and modified an existing PFCP simulator (pfcpsim) in Golang to establish SMF–UPF sessions and support custom PFCP message flows.

• Used T-Rex packet generator to generate custom traffic patterns, validate UPF packet handling, and benchmark throughput under simulated real-world conditions.

• Demonstrated strong proficiency in Linux debugging, scripting, and system-level troubleshooting across distributed environments

EDUCATION

M.Tech (Communication and Network), Netaji Subhash University of Technology, New Delhi, India

Sept 2020– July 2022

• CGPA: 7.49

B.Tech (Electronics and Communication), Dr. Akhilesh Das Gupta Institute of Technology and Management, New Delhi, India

Aug 2015 – July 2019

• CGPA: 8.1



Contact this candidate