About Me
Java backend developer (MCA 2026) with hands-on experience building scalable microservices and RESTful APIs using Spring Boot, Redis and Kafka. Designed high-concurrency, ACID-compliant systems and delivered full-stack features end-to-end using Agile Methodology. Seeking a Java developer role to contribute to robust backend architecture in a product-driven team.
Skills & Technologies
Work Experience
Java Full-Stack Developer Intern
Developed and maintained backend features for a production LMS using Java and Spring Boot, delivering 60+ RESTful APIs in Agile environment. Integrated LMS with ERP application using JWT authentication, wrote SQL scripts for large data onboarding, and resolved 30+ Jira tickets. Designed scalable REST APIs and optimized relational database schemas for a FinTech ERP project. Collaborated across Agile sprints using Jira, Slack, and Confluence to deliver production-ready software.
Full-Stack Development Intern
Shipped a full-stack food delivery app using React.js with RESTful APIs supporting multiple user roles. Implemented real-time features and map-based delivery tracking via asynchronous workflows. Built AI-powered Recipe Chatbot enabling smart recipe generation based on ingredients and dietary preferences.
Projects
Train Booking System with Concurrency Control
Built a high-concurrency train seat booking system handling 500+ simultaneous requests with cached train search results reducing database calls by 60%. Designed ACID-compliant transaction workflows for consistent seat allocation and payment processing under heavy traffic. Managed seat state lifecycle using atomic operations and idempotent APIs leveraging Redis caching.
MicroCart–Distributed E-Commerce Backend USING RESTful API
Built scalable RESTful backend with full CRUD functionality using layered MVC architecture and React frontend. Secured all API endpoints using Spring Security with JWT-based authentication and role-based authorization. Implemented persistence using Spring Data JPA and Hibernate with H2 in-memory DB for testing and PostgresSQL for production.
Multithreaded Server Application
Developed a multithreaded server handling multiple client connections concurrently with efficient thread management. Strengthened understanding of concurrency, synchronization, and low-level networking.
Education
Master of Computer Applications
Computer Applications
Bachelor of Computer Applications
Computer Applications