Summary
Overview
Work History
Education
Skills
Courses
Timeline
Generic

Manish Mittal

Delhi

Summary

Senior Software Engineer with 6 years of experience at WINZO Games, specializing in designing and scaling robust microservice architectures. I excel at diagnosing and resolving critical issues, optimizing system performance, and developing impactful product features in high-traffic environments. Proven leader in team management and mentoring, proficient in Node.js and event-driven systems, consistently delivering significant results.

Overview

8
8
years of professional experience

Work History

Senior Software Engineer

WINZO Games
02.2024 - Current
  • 2 major DB migrations on large and partitioned tables (>2 billion rows) without downtime: (a) converting a column from int to bigint, and (b) converting a date column from IST to UTC.
  • Tech scoping and development of major parts of the Guest/SSO signup flow.
  • Code enhancements to support the scale-up of the Knockout tournament service from 2K users to 16K users.
  • Involved in the team’s code reviews, organizing team tech sessions, developing a few product features, performing system performance optimizations, and debugging issues like memory leaks, socket connection failures, and concurrency issues.

Team Leader

WINZO Games
07.2021 - 02.2024
  • Team lead of the 'Game Modes Internal' team (3-5 members), which was responsible for serving multiple formats on Winzo, such as 'Team Battles,' 'Knockout Tournaments,' 'Quiz Contest,' 'Fantasy Cricket,' 'Event Prediction,' 'Online Coupon Store,' 'NFT Store,' 'Match the Score,' and more.
  • Involved in task planning and allocation for the team, grooming interns and new members, taking regular interviews, conducting code reviews, and owning about 5-6 microservices.
  • Involved in major feature additions, such as bulk purchase in quiz contests, simulations in team battles, and user segment-based match eligibility.
  • Involved in migration planning for a monolith codebase (.NET) and a database (MSSQL) to multiple microservices (Node.js).
  • Involved in a large number of tech tasks common to all formats, such as global migration, Kafka vendor migration, Redis vendor migration, localization and payment service integrations, hosting worker dashboards, leaderboard service integration, and enhancing alerts.

Software Engineer

WINZO Games
06.2019 - 07.2021
  • Team battles microservice- development and scaling. Performed tech tasks, like sending events to the central data lake and wallet APIs migration. Added multiple product features, like leaderboard and user segmentation.
  • Esports feature development in .NET and MSSQL.
  • Integrated multiple game partners, like Poker, Pool, and Quiz contests, into the Winzo platform.

SDE 1

Amazon India
06.2019 - 06.2020
  • Worked on an end-to-end project around supporting credit instruments at checkout in Germany.
  • Worked on tasks such as external partner integration, writing batch jobs (Java), and making code changes in the front end (Perl) and back end (Java).

SDE Intern

Amazon India
05.2017 - 07.2017
  • Worked on a tool that applies a set of rules to an input to generate an output. Then, it displays the difference between the old version of the config and this new version.

Education

PGDM - Business Analytics (84.5%)

IMT, Ghaziabad
07-2022

B.Tech - Computer Engineering (72%)

Netaji Subhash Institute of Technology, Delhi
06-2018

12th - Non-medical, CBSE (97.4%)

St. Josephs' Academy, Delhi
03-2014

10th - CBSE (10 CGPA)

St. Josephs' Academy, Delhi
03-2012

Skills

  • Development process: SDLC, JIRA, Scrum, Oncall
  • Nodejs: Worker threads, promises, event loop
  • LLD: clean code principles, designing loosely coupled and highly cohesive classes, usage of interfaces, RESTful APIs, and contracts (OpenAPI, Postman), DB schema design
  • HLD: Microservice design, event-driven systems (Kafka), BFF, and API gateway
  • RDBMS: database design for microservices, optimizing queries, zero/low downtime migrations, maintenance activities, monitoring
  • Redis: Using data structures for distributed caches, locks, leaderboard, bull queues
  • Deployment: GitHub, Jenkins, ECS
  • Monitoring: New Relic, CloudWatch metrics
  • AWS: S3, ECS, EC2, RDS, ElasticCache, CloudWatch

Courses

  • Software Engineering 101, Udemy (2025)
  • Software architecture and design of large-scale systems, Udemy (2024)
  • Machine learning, Coding Blocks (2018)
  • DS, Algo, and competitive coding, Coding Blocks (2016, 2017)
  • Web designing and Core Java, Click at career (2015)

Timeline

Senior Software Engineer

WINZO Games
02.2024 - Current

Team Leader

WINZO Games
07.2021 - 02.2024

Software Engineer

WINZO Games
06.2019 - 07.2021

SDE 1

Amazon India
06.2019 - 06.2020

SDE Intern

Amazon India
05.2017 - 07.2017

PGDM - Business Analytics (84.5%)

IMT, Ghaziabad

B.Tech - Computer Engineering (72%)

Netaji Subhash Institute of Technology, Delhi

12th - Non-medical, CBSE (97.4%)

St. Josephs' Academy, Delhi

10th - CBSE (10 CGPA)

St. Josephs' Academy, Delhi
Manish Mittal