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
Member of Technical Staff, Web Platform
Hyderabad, IN
March 2024 - Present
-
Core systems engineer
Springboot, MySQL, Redis, Kafka, Docker, K8s, AWS
Key member of the core team responsible for developing high-performance applications for critical systems, including fund management, wallet services, promotions, ranking, and loyalty services. 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
Springboot, Redis, Kafka, Docker, AWS
Redesigned and developed ranking leaderboard service to make it stateless, ensuring scalability and high concurrency for platform-level online gaming systems. Leveraged Redis Sorted Sets and Kafka to handle concurrent gameplay events for over 1,000 leaderboards, serving 1M+ active users.
-
Game cluster migration
Springboot, Redis, Kafka, Docker, AWS
Led the architectural segregation of all games on the platform into distinct profiles, ensuring the reusability of game clusters. Spearheaded the structural overhaul of the promotion service's game handling to align with the new game cluster architecture.
-
Technical optimisations
Springboot, Redis, Kafka, Docker, K8s
Implemented various features and optimizations, utilizing Redis for caching and Kafka for decoupled messaging between systems and services. Optimized network calls and database operations, significantly reducing latency from 2000ms to 70ms. Modernized legacy systems by migrating them from Spring to Spring Boot.
Vijayawada Municipal Corporation
Part Time Web developer, IT
Vijayawada, IN
May 2022 - Jan 2024
-
Protrack: Employee management system
Springboot, MySQL, NodeJs, ReactJs, NextJs, 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
Springboot, PostgreSQL, NodeJs, ReactJs, NextJs, 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
Springboot (Java), Python
Spearheaded the design, development, and maintenance of an automated system for creating, scheduling, and executing tasks related to image ranking and generating image overlays on the cloud. Achieved an 80\% reduction in manual workload for the team.
-
Data Ingestion and Database Population
Springboot (Java), Python
Designed and implemented a robust REST endpoint for efficient CSV data ingestion, aggregation, and database population from internal analytics teams. Collected their data configurations, created models, and established seamless data population and querying processes.
-
Business Insights Portals
Springboot (Java), Python
Developed multiple REST endpoints tailored to serve data to revenue team dashboards and homeowner insights portal. Collected data configuration requirements from stakeholders in JSON format and seamlessly integrated them with various analytics databases such as Google Big Data, PostgreSQL, and Presto. Ensured smooth data flow, interoperability, and accessibility for stakeholders.
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
Technologies
Spring, Springboot, RESTful Architecture, Redis, Kafka, MySQL, Nodejs, ReactJs, jQuery, Docker, K8s,