Devendra
Pratap Singh

Principal Software Engineer building scalable backend systems — from gaming to automotive, fin-tech to blockchain.

Currently —  Systems Architect
10+
Years Building
5
Industries
10M+
Users Reached
11
Engineers Led
Find me →
Who I Am

Building systems that
actually scale

I'm a software engineer with 10+ years of professional experience in backend development, distributed systems, and cloud infrastructure. I've built systems across automotive, gaming, fintech, blockchain, and entertainment — and I approach each new domain with the same focus: clarity, reliability, and scale.

At Zynga, I spent 5 years on FarmVille 2 & 3 — optimizing performance for millions of players, cutting pre-release times from hours to minutes, and building automation frameworks that 10x'd developer velocity. At BookMyShow, I built identity management and real-time cinema monitoring systems serving the entire country.

At Fancraze, I led engineering for India's official cricket NFT platform — including a full AWS → GCP migration and re-architecting the blockchain dependency model so end-user transactions went from minutes to seconds. Now at Spinny, I'm a Principal Engineer leading a team of 11, driving Python runtime upgrades, observability infrastructure, and large-scale database migrations.

I also write about tech, conduct mock interviews, and mentor engineers through Topmate. I believe the clarity of your architecture reflects the clarity of your thinking.

Tech Stack
Python Node.js Golang Java Django FastAPI Express PostgreSQL MongoDB Redis Kafka RabbitMQ Docker Kubernetes GCP AWS ClickHouse React
Domains & Interests
  • System Design & Architecture
  • Microservices & Distributed Systems
  • Performance Optimization
  • DevOps, SRE & Observability
  • Cloud Migrations (AWS → GCP)
  • Engineering Leadership & Mentoring
  • Data Engineering
Education
B.Tech in Computer Science & Engineering
National Institute of Technology, Bhopal
2011 – 2015
Career Journey

Where I've Built

10 years across gaming, entertainment, fintech, NFT platforms, and automotive technology.

Spinny Oct 2025 – Present
Principal Software Engineer — India's Largest Used Car Platform
Python Django PostgreSQL Kafka
  • Leading a team of 11 engineers; driving Python 3.7 → 3.10 runtime upgrade, improving security and modern language support across services
  • Designed internal library for deep request tracing and structured logging — significantly reducing production incident resolution time
  • Redesigned vehicle & technician allocation workflow, cutting turnaround from multiple days to under half a day
  • Led large-scale vehicle parts inventory data migration; refactored schemas and tuned queries for peak load performance
Fancraze / Faze Technologies Apr 2024 – Aug 2025
Engineering Manager — India's Official Cricket NFT Provider
Node.js Golang MongoDB PostgreSQL GCP
  • Led complete cloud migration AWS → GCP, improving scalability and cutting infrastructure costs
  • Re-architected the blockchain dependency model: database becomes source of truth with background sync — transactions from minutes → seconds
  • Designed comprehensive accounting system tracking all fund flows — enabling transparent financial reporting and automated revenue intelligence
  • Integrated GCP Secret Manager enabling secure management of sensitive config for all environments
Zynga Gaming Sep 2018 – Jul 2023
Software Engineer II — FarmVille 2 & FarmVille 3
ActionScript Python PHP C# Unity Node.js
  • Optimized in-game memory from 40MB → 20KB by refactoring game asset data mapping — millions of players experienced dramatically faster load times
  • Cut pre-release process from ~2 hours to 15 minutes through automation and pipeline optimization
  • Built system for custom script execution during game load without requiring a new release — enabling dynamic feature management
  • Designed end-to-end automation for FarmVille 3 reskin feature, eliminating manual effort across the entire pipeline
BookMyShow Nov 2016 – Sep 2018
Software Engineer
Node.js Python Django Golang Kafka MongoDB
  • Built IAM system over Windows Active Directory for centralized access control across all 20+ internal projects
  • Created cinema health monitoring tool that simulates booking flows and auto-disables inactive cinemas nationwide
  • Migrated email service from Mandrill to AWS SES with complaint/bounce filtering — improved deliverability and observability
  • Built real-time Queue Manager middleware with integrated monitoring — improved system transparency and performance
Incture Technologies Jul 2015 – Oct 2016
Software Engineer Consultant
SAP PI Java Node.js Angular
  • SAP PI consultant integrating multiple enterprise services and mapping invoice data flows across systems
  • Developed CherryWork app with full-stack APIs: SAP BA → SAP PI → Java → Node.js, plus multiple UI components in Angular
Featured Work

Systems I've Engineered

High-impact projects — from blockchain re-architecture to game performance optimization at scale.

Blockchain Dependency Re-Architecture

Re-architected an NFT platform to remove direct blockchain dependencies. Made the database the primary source of truth with background synchronization for NFTs and funds — decoupling UX from chain latency entirely.

Transaction times reduced from minutes → seconds; system reliability and scalability dramatically improved

Node.js Golang MongoDB PostgreSQL Background Workers

Game Memory & Performance Optimization

Refactored FarmVille's game asset data mapping to eliminate memory bloat. Rebuilt release pipeline from scratch with full automation, dynamic script execution during game load, and modular feature management objects.

Memory: 40MB → 20KB · Release time: 2 hrs → 15 min · Zero feature archiving needed

ActionScript Python PHP C# Unity

Comprehensive Financial Accounting System

Designed and built a full-stack financial accounting system tracking all fund flows: user transactions, platform revenue, and fees. Enables automated reporting and transparent financial intelligence for business decisions.

100% fund flow visibility; automated revenue tracking; accurate fee calculation for BI

Node.js PostgreSQL Financial APIs Reporting Tools

Identity Management & Cinema Monitoring

Built IAM system with LDAP integration and Universal Access Portal for BookMyShow. Built real-time cinema health monitoring with simulated booking flows and automated enable/disable logic for cinemas nationwide.

Centralized access control for 20+ internal projects; real-time operational monitoring at scale

Node.js Django MongoDB RabbitMQ Kafka
Technical Expertise

Tools of the Trade

A decade of building with these technologies across production systems serving millions of users.

⚡ Languages
Java Python Go Node.js JavaScript TypeScript C# PHP
🧱 Frameworks
Spring Boot Django FastAPI Express.js Koa.js React Angular
🗄️ Databases
PostgreSQL MySQL Redis MongoDB ClickHouse MariaDB
📨 Messaging
Apache Kafka RabbitMQ Google Pub/Sub Event-Driven
☁️ Cloud & DevOps
GCP AWS Docker Kubernetes CI/CD IaC
🔭 Observability & Leadership
APM Tools Logging & Alerting Perf Tuning System Architecture Code Reviews Mentoring
Personal Work

Side Projects & Open Source

Independent explorations, developer tools, and technical experiments built outside of 9–5.

DefaultTamer

macOS menu-bar app built with SwiftUI to control link-opening behavior using per-domain and per-app rules. Optimized for low-latency UX and reliable background execution.

SwiftUI macOS App Development
2026–Present
GitPlus

VS Code extension to streamline Git workflows by improving history visibility and commit hygiene. Focused on safe operations, intuitive UX, and high performance on large repositories.

TypeScript VS Code Extension API Git
2025–Present
Pingpong CLI

Developer-friendly npm CLI for API testing — supports collections, request replay, and environment management for fast iteration and a consistent developer experience.

Node.js CLI npm
2025–Present
Google Sheets ORM

Lightweight ORM-style Python framework over Google Sheets — typed models, CRUD operations, validations, and batch processing. Packaged with documentation, tests, and versioned releases.

Python Google Sheets API ORM Design
2018–Present
Topmate

Let's Grow Together

I offer focused mentorship, mock interviews, and system design sessions for engineers looking to level up.

Mock Interviews (60 min)

Live structured mock interviews with detailed feedback — system design rounds, backend architecture, deep dives in Java/Python/Go. Comprehensive written notes + personalized improvement roadmap.

One-on-One Mentorship (30/60 min)

Career guidance, system design walkthroughs, code reviews, and technical leadership advice. Perfect for engineers targeting senior/principal roles or making strategic transitions.

Quick Doubt Call (15–20 min)

Short focused calls to resolve specific technical questions — debugging, architecture decisions, interview prep, or career guidance. Quick and actionable.

System Design Reviews (45 min)

Deep dive into your architecture decisions and scalability thinking. Ideal for senior+ interview prep or validating production system designs before shipping.

Ready to level up?

Whether it's cracking a senior interview, validating a system design, or navigating a career transition — book a session and let's work through it together.

Open Topmate Profile