Summary
Overview
Work History
Education
Skills
Awards
Timeline
Generic

Sourabh Nangia

Bengaluru

Summary

Results-driven software developer engineer II with over 4 years of experience in architecting scalable SaaS platforms and distributed systems. Proven expertise in developing robust backend services using Node.js, Python, and Golang. Demonstrated track record of building high-performance solutions that incorporate modern technologies such as Kafka, Kubernetes, and cloud services (AWS/Azure). Consistently delivering mission-critical features across startups in the healthcare and logistics domains.

Overview

4
4
years of professional experience

Work History

Software Developer Engineer II

Autonomize AI
05.2024 - Current
  • Engineered a robust pipeline to create and run copilots/agents on a scalable SaaS platform, enabling seamless processing of diverse input types using Kafka, NestJS, Python, Node.js and TypeScript for optimized performance and flexibility
  • Developed and deployed a comprehensive observability and monitoring system for a SaaS platform using the OTEL protocol, creating SDK packages for Node.js and Python (published to npm and PyPI)
  • Led DevOps efforts by setting up Kubernetes pods for logs, traces, and metrics aggregation via Loki, Prometheus, and Grafana, ensuring seamless service integration and enhanced platform reliability
  • Designed and implemented a robust RBAC system for a SaaS platform using Node.js, ReactJS and TypeScript, enabling client onboarding, fine-grained access control for CoPilot/Agent, and rights management with expiration and revocation
  • Integrated Keycloak for authentication and authorization, and utilized Redis cache for efficient API access control based on role-policy permissions
  • Developed the Split and Submit CoPilot system using Node.js and FastAPI to extract section-based data from large volumes of agreements
  • Scaled the solution effectively by integrating Kafka for message queuing and KEDA for dynamic scaling, ensuring high performance and reliability

Software Developer Engineer II

Wifi Dabba
12.2023 - 03.2024
  • Engineered an analytics backend in Golang and MongoDB, featuring intricate aggregation pipelines to visualize downtime metrics for buildings and routers where the system is deployed, seamlessly integrated with Docker
  • Engineered Bash scripts on Linux servers to orchestrate firewall rules for incoming traffic on multiple routers, complemented with a cron job to monitor WiFi status at intervals of7 minutes, enhancing network security and stability
  • Implemented a bandwidth monitoring system utilizing Kafka and Node.js, scheduled via cron, to track and analyze user bandwidth usage at regular intervals

Software Developer Engineer II

AliveCor
10.2022 - 11.2023
  • Developed and Integrated the whole working Enrolment panel, the EKG Metrics feature with the help of graphs and canvas and also Settings feature, providing users with a centralized and customisable Interface to manage application preferences with the help of ReactJS and Redux.
  • Led the development of a sophisticated audio recording system as a core feature of the application, enhancing user engagement and interaction with the help of Spectrogram package using ReactJS and Redux.
  • Built Bit components across different projects to create independent, reusable and composable unit of components in ReactJS for each repository.
  • Implemented Jenkins CI/CD pipeline integrated with webhooks to automate the deployment process of a Node.js API, ensuring seamless delivery and continuous integration of new features and updates

Software Developer Engineer I

Blitz
10.2020 - 10.2022
  • Developed and Integrated the whole working Order Management Panel which includes the features like Add New Order, Ship the Order, Track Order, Download the Order according to the data, Filter Component, Search Engine, Pagination to reduce the API load etc. with the help of ReactJS, Redux and Redux-Saga.
  • Led the end-to-end development of a robust Onboarding panel in both backend and frontend, streamlining the user onboarding process for increased efficiency and a seamless user experience with the help of Node.js, PostgreSQL, ReactJS and Redux.
  • Implemented an AWS Lambda function triggered by SNS to fan out email notifications to 8 recipients in case of a failed delivery, enhancing communication efficiency and resolution responsiveness in logistics operations.
  • Implemented and managed CI/CD pipelines using Github Actions in Order and Warehouse Management Panel repositories to automate the software delivery process, resulting in increased efficiency and faster release cycles.
  • Implemented WebSocket connections in Order Management Panel for getting real time updates for Order Upload, Order Downloads or any Messaging Information from client end using ReactJS and Redux.
  • Implemented Elasticsearch and Kibana for centralized logging of API activities, enabling real-time monitoring, analysis, and visualization of log data to facilitate troubleshooting and performance optimization

Education

B.tech -

Vellore Institute Of Technology
02.2021

Senior Secondary(12th) - undefined

Maheshwari Public School
03.2017

Skills

  • ReactJs — Expert
  • Nodejs — Expert
  • Golang — Proficient
  • Python — Competent
  • Redux — Proficient
  • AWS — Proficient
  • SQL — Expert
  • MongoDB — Expert
  • Azure — Proficient
  • Kubernetes — Proficient
  • Docker — Proficient
  • TypeScript - Expert

Awards

Smart India Hackathon (SIH)11/08/2020, Secured third position at national level in Smart India Hackathon (SIH)2020, Software Edition for making a project based on ML and web development for communication issues for dumb and deaf people.

Timeline

Software Developer Engineer II

Autonomize AI
05.2024 - Current

Software Developer Engineer II

Wifi Dabba
12.2023 - 03.2024

Software Developer Engineer II

AliveCor
10.2022 - 11.2023

Software Developer Engineer I

Blitz
10.2020 - 10.2022

Senior Secondary(12th) - undefined

Maheshwari Public School

B.tech -

Vellore Institute Of Technology
Sourabh Nangia