Avatar of Vaibhav Garg.
Vaibhav Garg
Technical Lead
ProfileResume
Posts
5Connections
Print
Avatar of the user.

Vaibhav Garg

Technical Lead
A passionate Software Engineer with 6 years of working experience in a fast-paced, high-growth environment. Good working knowledge of distributed systems and enjoys working on large-scale systems. Specializes in Object-Oriented design and has an affinity for readable, testable, and maintainable code.
MoEngage Inc
Indian Institute of Technology Hyderabad
Bengaluru, Karnataka, India

Professional Background

  • Current status
    Employed
  • Profession
    Back-end Engineer
  • Fields
    Software
  • Work experience
    6-10 years (6-10 years relevant)
  • Management
    I've had experience in managing 1-5 people
  • Skills
    Java
    Python
    AWS
    REST API
    NoSQL
    MongoDB
    MySQL
    Node.js
    Kafka
    Redis
    Celery
  • Languages
    English
    Fluent
    Hindi
    Native or Bilingual
  • Highest level of education
    Master

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    Technical Lead
  • Desired work locations
    Bengaluru, Karnataka, India
  • Freelance
    Part-time freelancer

Work Experience

Technical Lead

Nov 2020 - Present
Leading a team of 10 engineers to build a B2B product enabling clients to engage their customers on mobile (InApp) and web (OnSite) channels. • Implemented various optimizations bringing down the response times of the APIs by up to 50%. • Onboarded the services on Kubernetes, which brought down the infra cost by 25%. • Lead and delivered features like A/B Testing, HTML InApp from scratch. • Improved the on-call process (incident management, support escalations), reducing resolution time from 1 week to 2 days. • Documented all the tech debts and brought them down by 75%. • Communicate and collaborate with other leads and managers to unblock the team members. • Currently, working on breaking down the monolith into the microservice architecture.

Lead Software Engineer

May 2019 - Oct 2020
1 yr 6 mos
Worked on a streaming pipeline to build a B2B product enabling clients to track the actions of their users and target them using multiple channels - Push, Email, SMS. • Scaled up the system to process 20K events per second in the streaming pipeline. • Optimized the DND implementation in the system, bringing down the processing time from 1 hour to 3 mins. • Implemented a workflow engine for processing the triggers, reducing the overall development effort from 1 week to 2 days. • Built a system for monitoring events in real-time and automated retries.

Senior Software Engineer

Nov 2018 - Apr 2019
6 mos
• Implemented an archive library that reduced the storage requirement of the primary database by more than 50%. • Worked on the back-end for the Offline Care App that can be used by the Clinics to register a case on the MFine platform.

Software Engineer - I

Aug 2015 - Nov 2018
3 yrs 4 mos
• Worked on making StrandOMS Single Page Application to reduce the response times and better user experience. • Developed the notification system for sending emails. Implemented various search and listing dashboards e.g., user, case, payment, hospital, etc. • Implemented the framework to save and re-apply search filters.

Education

Master’s Degree
Computer Science and Engineering
2012 - 2015
9.2/10 GPA
Bachelor’s Degree
Computer Science and Engineering
2008 - 2012
77.5/100 GPA
Description
Graduated with Honours