Summary
Overview
Work History
Education
Timeline
Work Preference
Work Availability
Technical Skills

Sushil Singh

Gurgaon

Summary

Accomplished Staff Engineer with a resourceful, inquisitive and quality driven mindset, problem solving attitude, versatile domain knowledge having 9+ years of total experience. Proven history of guiding project success by leveraging exceptional design, cost-effective, performant and reliable solutions.

Overview

9
9
years of professional experience
5
5
years of post-secondary education
2
2
Languages

Work History

Staff Engineer

Groundtruth
01.2024 - Current
  • Optimized Apache Spark Pipelines reducing their execution time from couple of days to within few hours achieving almost 30x improvements.
  • Single handedly delivered A REST API project based on Python's FastAPI, Elasticsearch in a limited timeframe to cater company's Marketing campaigns. Was able to handle burst of campaign traffic and hence results in over all company's brand awareness.
  • Lead various migration such as Postgres 12 to Postgres 16 and AL 2 to Serverless Technologies without any visible downtime which resulted in performance, security and cost improvements.
  • Collaborated with cross-functional teams to develop integrated systems, optimizing overall performance.

Lead Engineer

Groundtruth
01.2021 - 12.2023
  • Delivered Highly Available and Scalable Serverless data pipeline using Python handling around 90M records per day.
  • Migrated Services to Serverless ECS to save up to 50% cost while maintaining same performance.
  • Reduced Latency by 50% and cost by 30% of Geo-Spatial API (p95 15ms to p95 7ms inside VPC).
  • Used Terraform and Github action to stream line CI/CD processes across projects.
  • Actively reviewed Architectural and Source Code changes.

Senior Software Engineer

Groundtruth
2019.08 - 2020.12
  • Developed and timely delivered high throughput (3k RPS), low latency (p95 ~20ms inside VPC) Geo Spatial Lookup API as part of On Device Audience initiative within budget and agreed upon timelines using NodeJS, ExpressJS and Redis.
  • Developed and deployed custom map solution using Mapbox with ability to render 250k to 300k data points on browser UI and published NPM package for same.
  • Created Serverless Event Driven Notification system to be used across apps for scheduled notification to users based on their subscriptions to certain events.
  • Adopted AWS Cloudformation and CDK as part of improving CD processes for existing projects.
  • Deployed and managed elastisearch cluster using Docker and ECS which is able to handle 125 Million records with geo spatial data.
  • Participated in Hiring Software Engineers and Interns for multiple engineering teams.
  • Increased the reach/usability of proprietary Geofencing tools written in AngularJS, Angular & Typescript by implementing Internationalization.

Software Engineer

GroundTruth
2018.02 - 2019.07
  • Improved test coverage and added various bug fixes and features for proprietary geofencing tools written in Typescript and Javascript.
  • Built End to End ETL pipeline to solve major data sync issue in company where complexity arises as this pipeline deals with addresses and geospatial data dealing 20M+ rows in snapshot and 50K-300K rows / day in incremental runs with 99% uptime.
  • Built strong engineering foundation within team with design discussions, PR and Architectural reviews, adapting and ramping up on new technologies.


Full Stack Developer

Asaan Ecommerce Pvt Ltd
2017.02 - 2018.02
  • Actively worked on both backend and frontend applications to add new features, optimize performance and bug fixes.
  • Developed inhouse product curation and maintenance platform using NodeJs, Express Js and MongoDB.
  • Implemented Server Side Rendering in AngularJS Application with help of PhantomJS (Headless Browser).
  • Completely automated the product curation process using Python by writing modules for products scraping (using Scrapy), product posting and collection generation.
  • Automated project build and deployment process through Jenkins.
  • Implemented Custom GeoIP based redirection using NGINX and Maxmind GeoIP database for multi country websites.

Software Developer

Mobifly
06.2016 - 01.2017
  • Built, tested and deployed scalable, highly available and modular software products for company's clients.
  • Actively reviewed Architectural and Source Code changes written in PHP, AngularJS & VueJS.

Education

Bachelor of Technology - Computer Science & Engineering

Maharshi Dayanand University, Gurgaon
07.2013 - 06.2017

Scored: 72%

Senior Secondary - Non Medical

Central Board of Secondary Education, Gurgaon
04.2012 - 03.2013

Scored 86.8%

Timeline

Staff Engineer - Groundtruth
01.2024 - Current
Lead Engineer - Groundtruth
01.2021 - 12.2023
Senior Software Engineer - Groundtruth
2019.08 - 2020.12
Software Engineer - GroundTruth
2018.02 - 2019.07
Full Stack Developer - Asaan Ecommerce Pvt Ltd
2017.02 - 2018.02
Software Developer - Mobifly
06.2016 - 01.2017
Maharshi Dayanand University - Bachelor of Technology, Computer Science & Engineering
07.2013 - 06.2017
Central Board of Secondary Education - Senior Secondary, Non Medical
04.2012 - 03.2013

Work Preference

Work Type

Full Time

Work Location

On-SiteRemoteHybrid

Important To Me

Company CultureWork-life balanceCareer advancement

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Technical Skills

Languages & Frameworks

  • Languages: Python, JavaScript, Typescript, NodeJS, Go and Java
  • Backend Frameworks: Flask, FastAPI,
  • Frontend Frameworks: ReactJS, Angular, AngularJS, VueJS


Databases & Caching

  • SQL Databases: PostgreSQL, MySQL
  • NoSQL databases: Elasticsearch, MongoDB
  • Caching solutions: Redis, Memcached


Cloud (AWS)

  • Compute: ECS, Lambda, Fargate, EC2
  • Load Balancing: ALB, NLB,
  • Storage: S3
  • Big Data: EMR, Glue, MWAA
  • Others: API Gateway, CloudFront, CloudFormation, SQS, SNS, RDS, ECR, CloudWatch, Athena, IAM, WAF


Big Data

  • Orchestration: Apache Airflow
  • Processing: Apache Spark, MapReduce, Hive
  • Databases: Apache Sedona, Hbase


DevOps & Infrastructure as Code

  • Containerized development and deployment: Docker, Docker Compose, and Rancher
  • Infrastructure as code (IaC): CloudFormation, AWS CDK, and Terraform
  • CI/CD: GitHub Actions and AWS CodePipeline
  • Build Tools: Makefile, Pantsbuild, Maven, and Gradle
Sushil Singh