Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Neelambuj Kumar Singh

Software Engineer 2, Backend
Bangalore

Summary

Strong backend development expertise in Python, designing and maintaining scalable, distributed microservices leveraging AWS (Lambda, EC2, S3, SQS, API Gateway), REST APIs, and Elasticsearch. Software Engineer at Microsoft in the Azure Storage team, contributing to CRM load balancers and enhancing zone-redundant storage scalability. Proficient in Python, Data Structures and Algorithms, Object-Oriented Design, distributed systems, and other backend development areas including REST API design, microservices architecture, with practical experience in Git, Docker, Postman, Splunk, and infrastructure-as-code using Terraform.

Overview

7
7
years of professional experience

Work History

Software Engineer 2

Microsoft, Azure Storage
07.2022 - Current
  • Designed and implemented a new Load Balancing strategy in (CRM) Cluster Resource Manager's Load Balancer for Table Server facilitating the settlement of Table Server loans prior to down scaling of storage capacity. Additionally, debugged critical issues in the CRM's Load Balancer codebase, significantly enhancing overall system reliability.
  • Contributed in enhancing the scaling logic in Azure's CRM Application to support dynamic scaling of storage bandwidth addressing critical bugs that resulted in a 30% reduction in CRM live-site incidents and significantly decreased the need for ad-hoc mitigations.
  • Integrated Zone redundant API's in the existing storage scaling pipelines to support highly reliable ZRS(Zone redundant) storage systems.
  • Handled live-site incidents during on-call rotations for large scale distributed systems. driving mitigation efforts to restore service functionality and reduce impact on users.

Software Engineer 2

Citrix Systems
02.2020 - 07.2022
  • Involved in development & grooming of newly launched Japan Cloud having NetScalers deployments serving as POPs(point of presence) on AWS & Azure cloud in japan region, serving a large customer base.
  • Worked as Disaster recovery lead for Citrix Netscaler Gateway Services. Designed & developed disaster recovery strategy & related air gapped backup services on AWS using lambda, RDS(relational database services)
  • Worked in designing & coding log processing services for NGS While also doing PR reviews for other contributors.

Software Engineer

Trimble Inc
06.2018 - 02.2020
  • Developed backend services for Trimble’s Telematics Service Provider (TSP) Platform, an event aggregation system for driver and delivery data used by large enterprises such as FedEx. The platform provided unified monitoring and control across multiple TSPs.
    Tech stack: Python, AWS Lambda, SQS, SNS, API Gateway, EC2, ELB, Terraform, Jenkins.
  • Owned and delivered multiple backend modules through the complete SDLC in an Agile environment. from development and unit testing to automated deployments via Jenkins CI/CD, leveraging infrastructure-as-code practices with Terraform. Actively participated in team code reviews to ensure quality and maintainability.
  • Conducted a POC and optimized the search APIs to make it more intuitive for the end User by diving deep into Elasticsearch.


Education

Btech - ECE

Vellore Institute of Technology
Vellore, Tamil Nadu
04.2018

Skills

Python

AWS Lambda, SQS, API Gateway,LB, S3, EC2

PostgreSQL, ElasticSearch

undefined

Timeline

Software Engineer 2

Microsoft, Azure Storage
07.2022 - Current

Software Engineer 2

Citrix Systems
02.2020 - 07.2022

Software Engineer

Trimble Inc
06.2018 - 02.2020

Btech - ECE

Vellore Institute of Technology
Neelambuj Kumar SinghSoftware Engineer 2, Backend