Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Sanskar Jain

Gurgaon

Summary

Accomplished Senior Software Developer with expertise in Golang and microservices development. Spearheaded the creation of a portable automation framework, enhancing testing efficiency. Demonstrated strong problem-solving skills by resolving critical bugs and leading a team to implement robust Jenkins pipelines, significantly improving system reliability.

Overview

5
5
years of professional experience

Work History

Senior Software Developer

Truminds Software Systems
Gurgaon
08.2023 - Current
  • Led the design and implementation of critical features such as IPsec toggle, user traffic isolation, on-premise to cloud configuration data migration, and bidirectional asynchronous data synchronization between on-premise and cloud databases.
  • Developed dynamic network resource provisioning (interfaces, routes, VRFs) on VPP via network APIs.
  • Built a lightweight, portable automation framework in Python to expand test coverage and reduce manual effort.
  • Mentored junior developers and guided the implementation of Jenkins pipelines for automated testing, building, and deployment of private 5G solutions.
  • Diagnosed and resolved high-priority defects in production and pre-production environments, significantly improving system stability.
  • Designed and implemented new configuration APIs for cloud back-end services on GCP, utilizing the Google Pub/Sub framework.
  • Contributed to the enhancement of several microservices written in Go by adding new capabilities and improving existing functionality.

Software Developer

Truminds Software Systems
Gurgaon
08.2021 - 08.2023
  • Collaborated on the design and development of a cloud-native 2G/3G/S4-SGSN architecture with a focus on scalability and resilience.
  • Created Helm charts for all SGSN microservices, integrating them into a high availability (HA) framework.
  • Designed and implemented a robust threading model in the central microservice to eliminate memory corruption and prevent crashes.
  • Diagnosed and resolved hundreds of memory-related issues using tools such as ASAN and Valgrind.
  • Implemented HA features across multiple microservices, significantly improving system uptime and fault tolerance.
  • Built mechanisms for real-time peer-to-peer data synchronization and bulk sync during new peer detection.
  • Developed and integrated a DNS client in C++ to enhance dynamic network resolution capabilities.
  • Extended support for various 3GPP interface messages, including S6d, S13, and IuPS, to ensure full standards compliance.

Software Engineering Intern

Thoucentric
Bengaluru
05.2020 - 07.2020
  • Collaborated with team of 3 interns to develop internal social media application for employee engagement.
  • Utilized Flutter for frontend and Python Django framework for backend development.
  • Created intuitive, responsive UI for app to enhance usability.
  • Simultaneously launched application for both Android and iOS platforms.

Education

B.Tech (Hons) - EE With Minor in CSE

Indian Institute of Technology, Bhilai
Raipur
04-2021

Skills

  • Golang
  • C, C
  • Strongswan
  • Salt Stack
  • Kubernetes
  • Networking
  • Problem solving
  • Microservices development in Go

Accomplishments

  • Received the Truminds TruAce Award in July 2024 in recognition of my exceptional contribution to timely, reliable, and robust feature delivery to the customers in FY 23-24
  • Received Truminds Team Excellence Award, TruChampions Award in Nov 2021 for my dedication and commitment towards work.

Timeline

Senior Software Developer

Truminds Software Systems
08.2023 - Current

Software Developer

Truminds Software Systems
08.2021 - 08.2023

Software Engineering Intern

Thoucentric
05.2020 - 07.2020

B.Tech (Hons) - EE With Minor in CSE

Indian Institute of Technology, Bhilai
Sanskar Jain