Resume
Download PDF Version
For a traditional format, please download the PDF.
Summary
Backend Developer with strong distributed systems expertise, specializing in building and scaling event-driven microservices with Java, Spring Boot, and Kafka. Proven ability to troubleshoot complex performance issues and implement efficient database solutions.
Technical Skills
- Languages: Java, Go, SQL, Python
- Frameworks & Libraries: Spring Boot, Hibernate, JPA, Django
- Architectures & Paradigms: Microservices, Event-Driven Architecture, RESTful APIs, OOP
- Platforms & Big Data: Kafka, Elasticsearch, AWS, Docker, CI/CD, Redis, Kubernetes
- Databases: MySQL, MongoDB
Experience
Scalable Microservices-based E-commerce Platform
Self-Directed Project | March 2024 - Present
- Architected and implemented a distributed e-commerce platform from the ground up, utilizing a microservices pattern (Spring Boot) for core services.
- Designed a polyglot persistence strategy, selecting MySQL for relational data, MongoDB for flexible cart structures, and Elasticsearch for sub-second text search.
- Engineered an event-driven architecture using Apache Kafka to decouple services, enabling asynchronous processing for user notifications.
- Engineered for high-throughput, achieving response times of <50ms and handling over 1000 rps per node by leveraging Redis caching and a Kong API Gateway.
Machine Learning Intern
Piatrika Biosystems Private Limited | August 2023 - November 2023
- Engineered features from over 200K genotypic records to develop a machine learning model that predicts plant phenotypes, achieving 75-78% accuracy.
- Built and containerized a Django REST API using Docker to serve the ML models, deploying the full-stack application to AWS (Production) and Digital Ocean (Staging).
- Engineered an automated data preprocessing pipeline for over 500K records, boosting backend processing efficiency by 25%.
Education
Jain University, Bangalore — Bachelor of Technology in Computer Science
2019 - 2023
- Relevant Coursework: Data Structures & Algorithms, Database Management Systems, Operating Systems, Computer Networks, Software Engineering.