Nitin Sharma

NITIN SHARMA

Senior Backend Engineer

+91 9456428261 nitsx2@gmail.com Bangalore, India linkedin.com/in/nitsx2 github.com/nitsx2 leetcode.com/u/eyemusic

Professional Summary

Senior Backend Engineer with 7+ years of experience specializing in distributed systems and microservices architecture. Proven track record of improving system performance by up to 3x and reducing operational costs by 30%. Expert in migrating monolithic applications to scalable microservices using AWS, Docker, and modern DevOps practices. Passionate about system design, mentoring engineering teams, and building high-performance solutions.

Technical Skills

Languages

Ruby Python Java JavaScript

Frameworks & Backend

Ruby on Rails Spring Boot Node.js Dropwizard

Cloud & DevOps

AWS (Lambda, ECS, EC2, S3, SQS, Batch, Kinesis) Docker Terraform GitHub Actions Jenkins

Databases

PostgreSQL MySQL MongoDB Redis

Tools & Technologies

Apache Kafka Sidekiq Maven Git REST APIs

Professional Experience

Senior Backend Engineer

Bazaarvoice | Bangalore, India

Aug 2023 - Present
  • Led migration of 7 microservices to GitHub Actions for deployment, optimizing workflows and enhancing deployment efficiency through streamlined CI/CD processes
  • Reduced feed failures by ~30% and minimized database spikes by implementing a feed file processing solution, transforming a monolithic processor into microservices
  • Mentored 3 engineers in task organization, work assignments, and resolving technical challenges

Tech Stack: Java, Spring, AWS Lambda, SQS, GitHub Actions, MongoDB, ECS, EC2, S3

Software Engineer 2

G2 | Bangalore, India

Jun 2022 - Jun 2023
  • Migrated a monolithic web crawler to a microservice architecture, utilizing AWS Batch and implementing the Breadth First Search algorithm, resulting in a threefold increase in crawling speed from 58k URLs/hr to 165k URLs/hr
  • Implemented a URL Frontier service incorporating data polling, preprocessing, and a sliding window rate limiter, enabling the submission of 16.5k domains/hr to AWS Batch
  • Developed a Domain-Ingestion service that sanitizes and inserts new domains or subdomains in batches, resulting in an ingestion rate of ~500k domains/min

Tech Stack: Python, Ruby on Rails, AWS Batch, AWS Kinesis, Docker, Terraform, PostgreSQL, S3, Playwright, BeautifulSoup, Pandas

Software Engineer

Kumolus | Pune, India

Nov 2020 - May 2022
  • Designed and deployed a Microsoft Teams Bot for sending notifications and handling more than 100 commands and queries
  • Created Slack bot for Kumolus to inform clients about different Kumolus services, resulting in boost of client interaction by ~15%, receiving positive client feedback
  • Integrated ServiceNow with Kumolus, empowering ~80% of clients to automate control over Kumolus services

Tech Stack: Python, Ruby on Rails, AWS, PostgreSQL, Microsoft Azure

Software Development Engineer

Myupchar | New Delhi, India

Oct 2018 - Oct 2020
  • Normalized and modified e-commerce schema to provide support for adding different types of products to the cart, reducing queries and increasing ~35% speed of e-commerce pages
  • Integrated the IVR system to convert call leads into orders, improving productivity of the operational team and increasing rate of manual orders by 28%
  • Modified queue processing in the background system, saving 20% of overall SMS cost
  • Implemented a virtual consultation tool for doctors and assistants, resulting in an increased patient satisfaction rate from 35% to 65%

Tech Stack: Ruby on Rails, MySQL, AWS, Redis, Sidekiq, JavaScript, AJAX, HTML, Bootstrap

Software Developer

Mobiloitte | New Delhi, India

Sep 2017 - Sep 2018
  • Improved APIs load time by using front-end and back-end optimization techniques, improving response time from 700ms to 250ms
  • Built an admin tool for analyzing income, plotting graphs with different parameters, showcasing the data
  • Integrated crypto transaction APIs for NEO, Tether, and LISK, which other projects consume

Tech Stack: Ruby on Rails, SQL, AJAX, Heroku, Node.js

Education

B.Tech in Information Technology

Dr. Kedar Nath Modi Institute of Engineering And Technology

2013 - 2017

Coursework: Object Oriented Programming, Databases, Discrete Math, Data Structures And Algorithms, Operating Systems, Computer Networks, Advance Data Structures and Algorithms, Information Retrieval

Achievements & Recognition

  • G2 APAC Hackathon 2023: Secured first place as part of Team "AI GOE" for creating an AI bot that helped users write reviews, with the potential to reduce review drop rates by approximately ~30%
  • G2 Global Hackathon 2022: Secured second position as part of Team SCAD for incorporating stack data into a buyer-intent product, providing customers with valuable insights
  • PEAK Award: Received PEAK awards as an appreciation of work at Kumolus
  • Competitive Programming: Active participant in coding contests on platforms like LeetCode and HackerRank