Nitin Sharma

Architecting Scalable Systems | Building Digital Dreams

Problem Solving Ruby on Rails Python DSA Systems Design Distributed Systems

Hey there! I'm a dedicated software engineer with nearly 7 years of experience solving complex engineering problems and building scalable, high-performance systems. I'm highly skilled in problem-solving and passionate about writing clean, efficient, and maintainable code while following best practices and coding standards.

Tech Skills: Ruby on Rails, Python, Java, SQL, NoSQL, Distributed Systems, Microservices, Event-Driven Architecture, AWS, System Design, Data Structures and Algorithms.

I focus on optimizing applications for performance and scalability and tackling data-intensive challenges. I enjoy collaborating with cross-functional teams to build robust, user-friendly systems that meet business goals.

Let's connect to explore opportunities where I can apply my expertise to create impactful solutions!

Nitin Sharma
"The best programs are written so that computing machines can perform them quickly and so that human beings can understand them clearly."

- Donald Knuth, The Art of Computer Programming

The Journey

From Code to Architecture

I started writing my first lines of code in 2013, fascinated by how logic translates into action. With over 7 years of experience, I now architect distributed systems that process millions of requests, scale horizontally, and handle failures gracefully. My journey has taken me through startups and established companies, each teaching me different aspects of building robust software.

At Bazaarvoice, I lead the transformation of monolithic systems into microservices, reducing failures by 30% and mentoring engineers to think in distributed paradigms. At G2, I rebuilt a web crawler from scratch using AWS Batch and BFS algorithms, achieving a 3x performance improvement - from 58K to 165K URLs per hour.

What drives me? The elegant solution that emerges after hours of debugging. The moment when a complex system clicks into place. The satisfaction of seeing junior engineers grow into senior roles. Technology is my craft, but teaching and mentorship are my passion.

Coding Setup
System Architecture

Engineering Philosophy

Think in Systems

Every component affects the whole. Design with the entire ecosystem in mind, from database schemas to API contracts to user interfaces.

Ship Fast, Learn Faster

Perfect is the enemy of good. Deploy quickly, gather feedback, iterate. Continuous improvement beats delayed perfection.

Code for Humans

Computers execute code, but humans read it. Write for the developer who'll maintain your code at 3 AM on a Sunday.

Measure Everything

You can't improve what you don't measure. Instrumentation, monitoring, and metrics drive informed decisions.

"The most important property of a program is whether it accomplishes the intention of its user."

- C.A.R. Hoare

Technical Arsenal

Languages

Ruby, Python, Java, JavaScript, SQL

Backend & APIs

Ruby on Rails, Spring Boot, REST, GraphQL

Cloud Native

AWS (Lambda, ECS, Batch, Kinesis), Docker, Terraform

Data Layer

PostgreSQL, MongoDB, Redis, Kafka

Architecture

Microservices, Event-Driven, CQRS, DDD

DevOps

CI/CD, GitHub Actions, Jenkins, Monitoring

Career Milestones

Senior Backend Engineer

Bazaarvoice

Aug 2023 - Present

Led migration of 7 microservices to GitHub Actions. Reduced feed failures by 30% through intelligent feed processing. Mentoring 3 engineers in distributed systems design.

Java Spring AWS Lambda MongoDB

Software Engineer 2

G2

Jun 2022 - Jun 2023

Architected microservice-based web crawler achieving 3x speed boost (58K → 165K URLs/hr). Implemented URL Frontier with sliding window rate limiter.

Python AWS Batch Docker PostgreSQL

Software Engineer

Kumolus

Nov 2020 - May 2022

Built Microsoft Teams and Slack bots handling 100+ commands. Integrated ServiceNow for 80% of clients.

Python Ruby on Rails Azure
"Premature optimization is the root of all evil. Yet we should not pass up our opportunities in that critical 3%."

- Donald Knuth

Recognition & Wins

G2 APAC Hackathon 2023

🥇 1st Place - AI-powered review assistant reducing drop-off by 30%

G2 Global Hackathon 2022

🥈 2nd Place - Buyer-intent product with stack data integration

PEAK Award

Excellence recognition at Kumolus for outstanding contribution

Open Source Contributor

Active on GitHub, LeetCode, and HackerRank communities

"The purpose of software engineering is to control complexity, not to create it."

- Pamela Zave