Summary
Work History
Skills
Accomplishments
Education
Timeline
SoftwareDeveloper

Ankit Singh

Senior Software Engineer
Gurugram, India

Summary

A senior Node.js developer with over 7+ years of experience in designing and implementing complex systems. Skilled in building scalable and fault-tolerant applications using microservices architecture. Proficient in leading development teams, mentoring junior developers, and collaborating with cross-functional teams.

Work History

Senior Backend Engineer

Fittr (Squats Fitness Pvt Ltd), Pune, India
2021.Oct - Current

From Oct 2021, I started working as Senior Backend Engineer where I refactored legacy monolithic architecture to microservices. Resulted in superior and optimized performance of the infrastructure and optimized costs. Key Highlights:

  • Re-Architecture of a monolithic service into Microservices using Uncle Bob’s clean architecture approach
  • Reduced P95 response time to 150ms from 2 sec
  • Hours saved for build and deployment by automated docker build deployments and Added multi stage docker deployment scripts to reduce image size
  • Added centralized logging layer resulting in faster time to fix issues and grafana to monitor api performances and exceptions
  • Created middleware, interceptions and filters to handle validations, authentication, exceptions and timeout
  • Built private npm modules to be consumed by all microservice - data layer, core, auth, logger and infra modules
  • Reduced data retrieval time by 25% using fewer servers and improved system efficiency by 60% through optimizing SQL queries.

Senior Full-Stack Software Engineer

Fittr (Squats Fitness Pvt Ltd), Pune, India
2021.Jan - 2021.Oct

From Jan 2021 till Oct 2021, I worked as a Fullstack Software Engineer in Fittr. I spent my last 10 months writing scalable, reusable and easily manageable code. In fittr i worked on major modules like DietTool, Training Tool, Myplan and Myclients, Profile and Enrollment. Key Highlights:

  • Re-Architecture of the whole product, Reduced bundle size from 29 Mb to 800 Kb
  • Built 30 custom common components.
  • Separating functional and presentational layer
  • Built major modules like Diet tool, training tool, Plan and Client section, layout, profile, payment gateways and Enrollment flow
  • Serverless deployment (Cloudformation, cloudfront, S3, route53, Certificate Manager)
  • Added custom event hooks for Google Analytics, Facebook Pixel and Clevertap to help marketing team analyze and take the best decisions

Mission 50M - (Next Js, Koa (NodeJs) and React) - Key Highlights:

  • Userend - Built in NextJs, Serverless, PWA, (LightHouse Score above 90)
  • Api - written in koa, serverless (Lambda, Api Gateway), DynamoDb, SES
  • Admin - Built in reactjs, serverless, redux, Material-Ui Components
  • CI/CD - Aws pipeline
  • Added Social authentication (Facebook, Google and Linkedin)
  • Integrated google calendar api to create google-meet webinar links
  • Integrated 3rd party api to create events

FittrArena - Key Highlights:

  • Backend: Written in NestJs based on Clean Architecture
  • Added centralized caching layer
  • Created middleware to handle validations, authentication, exceptions and timeout

Full-Stack Software Engineer

Veertrip, Pune, India
2019.Feb - 2020.Dec

Full- Stack Software Engineer

Locusnine Interactive Design Studio, Pune, India
2018.May - 2019.Jan

Software Engineer

Upcurve Software Consulting Pvt Ltd, Pune, India
2016.May - 2018.Apr

Skills

Programming Languages: Typescript, Javascript, PHP

undefined

Accomplishments

  • Won Hackathon organized by The Unique Identification Authority of India (UIDAI) - Govt of India
  • Global Student Entrepreneur Awards (GSEA) South west India Winner

Education

Bachelor of Technology - Computer Science

Army Institute of Technology
Pune, Maharashtra, India
2012.Apr - 2016.Apr

Timeline

Senior Backend Engineer

Fittr (Squats Fitness Pvt Ltd), Pune, India
2021.Oct - Current

Senior Full-Stack Software Engineer

Fittr (Squats Fitness Pvt Ltd), Pune, India
2021.Jan - 2021.Oct

Full-Stack Software Engineer

Veertrip, Pune, India
2019.Feb - 2020.Dec

Full- Stack Software Engineer

Locusnine Interactive Design Studio, Pune, India
2018.May - 2019.Jan

Software Engineer

Upcurve Software Consulting Pvt Ltd, Pune, India
2016.May - 2018.Apr

Bachelor of Technology - Computer Science

Army Institute of Technology
2012.Apr - 2016.Apr
Ankit SinghSenior Software Engineer