Education
Indian Institute of Technology (ISM), Dhanbad
Bachelor of Computer Science and Engineering (Hons.) with CGPA 8.36/10
Dhanbad, India
June 2015 - May 2019
Experience
Techmojo Solutions
Senior Member of Technical Staff (Level 5), Core team
Hyderabad, IN
October 2024 - Present
-
Core Systems Engineer
Java, Spring Boot, MySQL, Redis, Kafka, Microservices, Docker, Kubernetes, AWS
Senior member of the core team responsible for developing high-performance applications for critical systems and services, including fund management, wallet services, promotions, ranking, and loyalty. Acted as a key technical liaison between engineering and product teams, driving the translation of business goals into scalable solutions. Ensured high availability and efficiency while contributing to the full development lifecycle by crafting well-designed, testable code and supporting software releases.
-
Ranking Service for Game Leaderboards
Java, Spring Boot, MySQL, Redis, Kafka, Microservices, Docker, Kubernetes
Redesigned and developed the ranking leaderboard service to be stateless, ensuring scalability and high concurrency for platform-level online gaming systems. Leveraged Redis Sorted Sets and Kafka to handle concurrent gameplay events across 1,000+ leaderboards, serving over 1 million active users.
-
Loyalty Service Redesign and Development
Java, Spring Boot, MySQL, Redis, Kafka, Microservices, Docker, Kubernetes
Redesigned and developed the loyalty service to introduce a reward points currency and integrate with other services for enabling purchases using reward points. Extensively used Redis to support low-latency and highly available operations for concurrent user transactions, making the service extremely scalable.
-
RabbitMQ Consumer for Third-Party Client Queues
Java, Spring Boot, MySQL, RabbitMQ, Kafka, Microservices, Docker, Kubernetes
Designed and developed robust, resilient, and highly configurable RabbitMQ consumers to process event queues from multiple third-party clients. Automated event replication across the platform, eliminating manual agent intervention and reducing replication time from several minutes to near-instantaneous. Handled unstructured input formats by implementing custom adapters to transform incoming data into platform-compliant structures, ensuring consistency and reliability in event processing.
-
Loyalty Service Integration with Promotions Service
Java, Spring Boot, MySQL, Redis, Kafka, Microservices, Docker, Kubernetes
Led the project to integrate two existing business platforms to meet a critical business requirement. Used Kafka to achieve sub-150ms latency in inter-service communication during peak usage by 100K+ concurrent users across both services.
Techmojo Solutions
Member of Technical Staff (Level 4), Core Team
Hyderabad, IN
March 2024 - October 2024
-
Game Cluster Migration
Java, Spring Boot, MySQL, Redis, Kafka, Microservices, Docker, Kubernetes
Led the architectural segregation of all games into distinct profiles to enable reusable cluster deployments. Refactored the promotion service’s game-handling logic to conform to the new architecture, improving scalability and maintainability of game operations.
-
Promotions and Loyalty Configurations
JavaScript (ES6), Node.js, React.js, HTML
Led the complete overhaul of legacy vanilla JavaScript-based frontend tools for configuring 50+ parameters related to promotions and loyalty. Rebuilt the platform using a custom in-house React UI library, significantly enhancing usability and performance.
-
Technical Optimizations
Java, Spring Boot, MySQL, Redis, Kafka, Microservices, Docker, Kubernetes
Introduced caching with Redis and asynchronous communication with Kafka to reduce service latency from 2000ms to 70ms. Migrated legacy Spring services to Spring Boot with Java 21, enhancing performance and maintainability.
Vijayawada Municipal Corporation
Web developer, Technology team
Vijayawada, IN
May 2022 - Jan 2024
-
Software Architect
Java, Spring Boot, MySQL, Node.js, React.js, Next.js, Docker, AWS
Served as the technical lead and software architect for multiple digital transformation initiatives at Vijayawada Municipal Corporation. Responsible for defining system architecture, choosing technology stacks, and overseeing end-to-end implementation of web-based enterprise applications. Collaborated closely with department heads to translate operational requirements into scalable software solutions. Standardized development workflows, introduced CI/CD practices, and improved deployment efficiency using Docker and AWS. Mentored junior developers and ensured long-term maintainability of delivered systems.
-
Protrack: Employee management system
Java, Spring Boot, MySQL, Node.js, React.js, Next.js, Docker, AWS
Responsible for design, development, testing, and maintenance of a full stack feature-rich, multi-stage application for Vijayawada Municipal Corporation(VMC) to track the progress of their various works and projects which helps in monitoring the performance of the employees (used by more than 100 different employed people of VMC). Led training, supervision, and project handover to a team of two recent graduates.
-
Apptrack: Online file/tender tracking system
Java, Spring Boot, PostgreSQL, Node.js, React.js, Next.js, Docker, AWS
Designed and developed a complete file tracking system for efficient management of official documents within the corporation, reducing manual workload, identifying processing bottlenecks, and maintaining a comprehensive document flow history for organization employees. Implemented features like document auto signing, document storage, and document processing queues using AWS infrastructure like S3 storage, SQS, etc.
OYO Rooms
Software Development Engineer, Core Web
Gurgaon, IN
July 2019 - Jan 2021
-
Automated System for Image Operations
Spring Boot (Java), Python
Spearheaded the end-to-end design, development, and maintenance of an automated cloud-based system to handle image ranking and overlay generation. Enabled task scheduling, processing, and dynamic image operations, significantly reducing manual intervention. Achieved an 80 percent reduction in team workload, improved system reliability, and enhanced delivery timelines for image-related workflows.
-
Kafka Consumer for Triggered Image Operations
Spring Boot (Java), Python
Designed and implemented a Kafka consumer service to listen for real-time events and trigger corresponding image processing tasks, such as ranking and overlay generation. Enabled asynchronous, event-driven execution of operations, reducing processing delays and improving responsiveness of the image automation system. Ensured reliable message consumption, retry handling, and seamless integration with downstream image processing services.
-
Data Ingestion and Database Population
Spring Boot (Java), Python
Designed and implemented scalable RESTful APIs to support ingestion of CSV data from internal analytics teams. Led efforts to define data schemas, validate input configurations, and automate aggregation logic for downstream systems. Improved operational efficiency by enabling fast, accurate data flow into production databases while reducing dependency on manual scripts.
-
Business Insights Portals
Spring Boot (Java), Python
Built and maintained RESTful services to power dashboards for the revenue team and homeowner insights portals. Collaborated closely with business stakeholders to gather requirements, structured them into reusable JSON configurations, and integrated with multiple analytics backends including Google BigQuery, PostgreSQL, and Presto. Ensured reliable data access, minimized latency, and facilitated data-driven decision-making across teams.
Projects
Module Developer, Institute MIS in IIT(ISM) Dhanbad
PHP, SQL, HTML, CSS, JavaScript, Bootstrap
Developed the Training and Placement module for the institute's Management Information System (MIS), automating the Career Development Center (CDC) activities online. Implemented desired features using PHP and CodeIgniter-MVC architecture. Created and managed the module's database using MariaDB tools.
Hackfest, IIT ISM Dhanbad 7th Edition
Python, Django
Developed a Deep Learning-driven web application with 3 modules for crop price prediction, crop disease identification, and weed detection, achieving over 95\% accuracy. Secured 3rd position in a nationwide Hackathon.
Hackfest, IIT ISM Dhanbad 6th Edition
Python
Built an image-based automatic attendance recorder application utilizing CNN for detecting student faces at assigned locations. Achieved 10th position in a nationwide Hackathon.
Skills
Languages
Java, Python, JavaScript (ES6), SQL, HTML, CSS
Technologies
Spring, Spring Boot, Microservices, Redis, Kafka, MySQL, PostgreSQL, Node.js, React.js, jQuery, Docker, Jenkins, AWS, Kubernetes,