devashish@prod:~$ whoami --uptime=6.5y

Devashish Gupta

I build realtime systems for millions of players

1.3M+daily active users
100K+concurrent connections
25K+rpm at peak
1M+leaderboard entries
tail -f /var/log/devashish.log

devashish@prod:~$ ls ./projects --sort=impact

Projects

Production systems serving real players, real money, real latency budgets.

PRODLeaderboard

Game Multi Attempt Leaderboard

Real-time ranking engine behind MPL's tournament platform — 1M+ entries with concurrent rank computation, efficient writes, and low-latency ranked reads at peak load.

1M+live entries
realtimerank compute
JavaRedisPostgreSQLCQRSKubernetes
PRODTournaments

WPS Tournament Service

Game-agnostic, modular tournament platform — plug-and-play game integration, flexible formats, and stable performance under six-figure concurrent fields.

100K+concurrent players
25K+rpm at peak
JavaNode.jsKafkaRedisPostgreSQLKubernetes
PRODDeployment Reliability

Zero-Downtime Lobby Movement

Live-traffic shifting that rolls game servers forward without a single player noticing — safer deploys, instant recovery, no "maintenance window" ever again.

0suser disruption
↓ MTTRfaster recovery
Node.jsJavaBlue/GreenCI/CD
PRODPlatform Libraries

Matchmaking & Kafka SDK

Centralised matchmaking via reusable matchmaking and Kafka wrapper libraries — adopted as the platform standard across MPL games.

standardacross mpl
1 SDKmany games
TypeScriptNode.jsKafkaOpenTelemetry
PRODArchitecture

Game Services Standardisation

Led a large-scale refactor migrating WPS transactional workflows out of a third-party Java service into a centralised CGS — better consistency, full system control.

1 svccentralised txns
consistency
JavaTypeScriptPostgreSQLKafka
PRODCode Health

Game Server Modernisation

Migrated the game server codebase from JavaScript to TypeScript — OOP principles, design patterns, Jest unit testing, and Husky-enforced CI standards.

JS→TSfull migration
CIhusky enforced
TypeScriptJestHuskyDesign Patterns

devashish@prod:~$ cat skills.yaml

Skills

Practical experience across services, data, and runtime layers.

skills.yaml — read-only
# battle-tested in production, not just on the résumé
languages_frameworks: JavaTypeScriptRustNode.jsAngularExpress.jsCargo
distributed_systems: KafkaSQSBullMQSocket.IOgRPCRESTRabbitMQZookeeper
data_storage: PostgreSQLMongoDBRedisScyllaDB
reliability_infra: AWSGCPKubernetesDockerFacetsJenkinsGrafana

devashish@prod:~$ git log --career --oneline --graph

Experience

Shipping resilient products with distributed, cross-functional teams.

a7f3c2e (HEAD → main)

Senior Software Engineer · Mobile Premier League

Bengaluru, India · 09/2021 — present

  • Launched three game titles end-to-end — 50K+ concurrent users per format on a ~1.3M DAU platform
  • Designed & own a game-agnostic modular tournament platform — real-time leaderboards, 1M+ entries, concurrent rank computation
  • Built WPS Tournament Service: 100K+ concurrent participants at 25K+ RPM under peak load
  • Zero-downtime deploys for live game servers; matchmaking & Kafka SDK adopted platform-wide
  • Led WPS refactor into centralised Card Game Service; drove JS→TypeScript migration with Jest + Husky CI

d41b9f0

Software Engineer · EPAM Systems

Hyderabad, India · 09/2019 — 09/2021

  • Full-stack ownership of scalable enterprise web apps — features plus operations
  • REST APIs with Express.js + MongoDB (Mongoose), transactional workflows for a Kanban app
  • Reusable Angular component library incl. dynamic form components, used app-wide

3e8a1cc

Software Engineer · ZS Associates

Pune, India · 02/2019 — 09/2019

  • ETL processes; tested end-to-end pipeline workflows on AWS Redshift & RDS

0000001 (root · init)

B.Tech · KIET Group of Institutions

Ghaziabad, India · 2015 — 2019

devashish@prod:~$ ping devashish --flags=thoughtful

Get in touch — replies within 24h

Prefer thoughtful, systems-minded collaboration. Let's build reliable products.