Devendra Pratap Singh
Principal Software Engineer @ Spinny | Backend & Cloud Systems | Ex-Zynga (FarmVille) | Ex-BookMyShow

Turning complex problems into simple, scalable systems.

Specialized in backend architecture, cloud platforms, and engineering leadership. Currently building automotive-tech solutions at Spinny. I value pragmatic trade-offs, system scalability, and clean design.

🌍 Based in India • 🌱 Vegetarian • 💡 Believes good engineering is about clarity — in systems and in communication
Services I offer on Topmate
Comprehensive mentorship and interview preparation — technical excellence, career guidance, and real-world problem-solving.
Book on Topmate
MI

🎯 Mock Interviews (60 min)

Live, structured mock interviews with detailed feedback — system design rounds, backend architecture, and deep dives into Java/Python/Go. Includes comprehensive written notes and personalized improvement roadmap.
1-1

👨‍💻 One-on-One Mentorship (30/60 min)

Focused sessions for career guidance, system design walkthroughs, code reviews, and technical leadership advice. Perfect for engineers looking to level up their skills or transition to senior/principal roles.
QD

⚡ Quick Doubt Call (15–20 min)

Short, focused calls to clear specific technical problems — debugging help, architecture decisions, interview preparation, or career-related questions. Quick and actionable solutions.
SD

🏗️ System Design Reviews (45 min)

Deep dive into your system design approaches, architecture decisions, and scalability considerations. Perfect for preparing for senior+ interviews or validating production system designs.
About Me
Building scalable systems with clean architecture

I'm a software engineer with 9+ years of professional experience in backend development, distributed systems, and cloud infrastructure. Currently at Spinny, building scalable automotive-tech solutions. Over the years, I've worked across diverse domains — automotive, gaming, fintech, blockchain, entertainment — with a strong focus on building systems that are scalable, secure, and reliable.

At Zynga, I spent 5 years working on FarmVille 2 & 3, where I optimized performance for millions of players, cut pre-release times from hours to minutes, and built automation frameworks. At BookMyShow, I developed identity management systems and real-time monitoring tools. After Zynga, I took time to explore emerging technologies and evaluate strategic career moves before joining Fancraze, where I led engineering initiatives for cricket NFT platform. Now at Spinny, I'm focusing on building robust backend systems for India's largest used car platform.

I believe in pragmatic problem-solving, mentoring teams, and designing systems that balance performance with long-term maintainability. I value being intentional about career transitions, using these periods to stay updated with industry trends and make thoughtful decisions about the next challenge. Outside work, I enjoy writing about tech, conducting mock interviews, and helping developers grow through mentorship.

Core Technologies

Node.jsPythonGolangJavaJavaScriptDjangoFastAPIExpress.jsKoa.jsPostgreSQLMongoDBMariaDBRedisKafkaRabbitMQReactAngularDockerKubernetesGCPAWSC#PHPActionScriptUnitySAP PI

Interests

🏗️ System Design🔄 Microservices Architecture⚡ Performance Optimization🔧 DevOps & SRE☁️ Cloud Migrations🔍 Data Engineering📊 Observability & Monitoring👥 Engineering Leadership
Featured Projects
A selection of projects showcasing system design and engineering excellence

Blockchain Dependency Re-architecture

Node.jsGolangMongoDBPostgreSQLBackground Workers

Re-architected the system to remove direct blockchain dependencies by making the database the primary source of truth, implementing background synchronization for NFTs and funds, reducing transaction times from minutes to seconds for end users.

Key achievements: Eliminated blockchain bottlenecks; improved user experience with near-instant transactions; enhanced system reliability and scalability

Comprehensive Financial Accounting System

Node.jsPostgreSQLFinancial APIsReporting Tools

Designed and implemented a comprehensive accounting system to track all fund flows, including user transactions, platform revenue, and fees, ensuring transparent and accurate financial reporting.

Key achievements: Complete financial transparency; automated revenue tracking; accurate fee calculation and reporting for business intelligence

Game Performance Optimization & Automation

ActionScriptPythonPHPC# UnityNode.js

Optimized FarmVille game performance by refactoring asset data mapping, reducing memory usage from 40MB to 20KB. Built automation systems for game releases and dynamic feature management.

Key achievements: Reduced pre-release time from 2 hours to 15 minutes; eliminated need for legacy feature archiving through modular game-setting objects

Identity Management & Monitoring Systems

Node.jsPythonDjangoGolangMongoDBMariaDBRabbitMQKafka

Developed comprehensive Identity Access Management (IAM) system with LDAP integration and Universal Access Portal for BookMyShow. Built real-time cinema health monitoring and queue management systems.

Key achievements: Centralized access control for all internal projects; real-time operational monitoring; improved system performance and transparency through integrated monitoring tools
Side Projects & Open Source
Independent explorations, utilities & technical experiments

Personal Portfolio & Technical Blog

2025
HTML5CSS3JavaScriptPerformance Optimization

Modern portfolio website built with vanilla HTML/CSS/JS focusing on performance and clean design. Includes technical blog posts and mentorship services integration.

Object Data Model for Google Sheets

2025
PythonGoogle Sheets APIObject-Oriented Design

Python library to fetch Google Sheets data and convert it into class objects resembling Django ORM models. Simplifies data manipulation and validation workflows.

Interview Preparation Resources

2025
System DesignDocumentationTechnical Writing

Curated collection of system design templates, coding interview patterns, and technical leadership resources shared through mentorship sessions.

DevOps Automation Scripts

2025
PythonBashDockerCI/CDInfrastructure Automation

Collection of automation scripts for deployment, monitoring, and infrastructure management used across different projects and companies.

Windows Phone Application for GeeksforGeeks

2025
C# .NetWindows Phone Development ToolsDOM Parser

Windows phone application for geeksforgeeks.org providing mobile access to programming content and tutorials with offline reading capabilities.

Facebook Logout Script

2025
JavaScriptGreaseMonkey

User-based script installed on GreaseMonkey allowing users to logout from Facebook account by pressing ALT+L from keyboard, enhancing user convenience.

Professional Experience
Building scalable systems and leading technical initiatives

🚀 Principal Software Engineer

Spinny (India's Largest Used Car Platform)
October 2025 - Present
PythonDjangoPostgreSQLKafka
  • Leading backend architecture initiatives for India's largest used car marketplace
  • Designing scalable systems to handle automotive inventory, pricing, and transaction workflows
  • Focusing on performance optimization and system reliability for high-traffic automotive platform
  • Contributing to technical strategy and engineering best practices

👨‍💼 Engineering Manager

Fancraze (Official Cricket NFT Provider)
April 2024 - August 2025
Node.jsGolangMongoDBPostgreSQLReact
  • Led the successful migration of cloud infrastructure from AWS to Google Cloud Platform (GCP), improving scalability and cost efficiency
  • Re-architected the system to remove direct blockchain dependencies by making the database the primary source of truth, implementing background synchronization for NFTs and funds, reducing transaction times from minutes to seconds for end users
  • Designed and implemented a comprehensive accounting system to track all fund flows, including user transactions, platform revenue, and fees, ensuring transparent and accurate financial reporting
  • Integrated Google Cloud Platform (GCP) Secret Manager, enabling secure management of sensitive configuration data for both local and server environments, ensuring that secrets remain protected and inaccessible to developers

🎮 Software Engineer Developer 2

Zynga Gaming
September 2018 - July 2023
ActionScriptPythonPHPC# UnityNode.jsReact
  • Optimized in-game memory usage from 40MB to 20KB by refactoring game asset data mapping, resulting in significant performance improvements
  • Accelerated the pre-release process, reducing execution time from nearly 2 hours to just 15 minutes through process optimization
  • Improved both memory usage and setup time for local game environments, enabling faster onboarding and development cycles
  • Designed and developed a system enabling custom scripts to run during game load without requiring a new release, allowing for greater flexibility and faster updates
  • Designed and developed the end-to-end automation setup for the reskin feature in FarmVille 3, streamlining the process and significantly reducing manual effort
  • Eliminated the need for archiving legacy features by designing dynamic, modular game-setting objects that load based on feature completion, enhancing scalability and maintainability

🎬 Software Engineer Developer

BookMyShow
November 2016 - September 2018
Node.jsExpressKoa.jsPythonDjangoGolangPHPMongoDBMariaDBRabbitMQKafkaAngularReact
  • Developed Identity Access Management tool over Windows Active Directory, controlling internal projects and user access to company resources
  • Built universal dashboard integrating all service dashboards with IAM permissions for centralized monitoring and access control
  • Created cinema monitoring tools that assess availability by simulating ticket bookings and automatically disable inactive cinemas temporarily
  • Migrated existing system from Mandrill Email Service to Amazon Web Services, optimizing communication services by filtering complaint and bounce emails
  • Built Ticket Reselling Module during company hackathon and implemented health monitoring tool for real-time cinema status tracking
  • Implemented end-to-end Queue Manager middleware solution with integrated monitoring capabilities

💼 Software Engineer Consultant

Incture Technologies
July 2015 - October 2016
SAP PIJavaNode.jsAngularMongoDB
  • Started as 3-month internship where I learned professionalism, understood different services and teams and workflow
  • Worked as SAP PI consultant integrating multiple services to map their invoices and streamline data flow
  • Developed CherryWork app alongside the team, creating multiple end-to-end APIs from SAP BA through SAP PI, Java, to Node.js
  • Implemented multiple UI components in Angular, contributing to full-stack development across the technology stack
© 2025 Devendra Pratap — Built with clarity. • Privacy