About
BCA student focused on backend development with Java and Spring Boot, with hands-on experience building REST APIs, distributed job processing systems, and real-time applications. Strong foundation in data structures, algorithms, and core computer science fundamentals.
Experience
-
Web DeveloperCHRIST Special School · BengaluruOct 2025 – May 2026
Developed a role-based staff management portal supporting 60+ students and 19 staff members across three operational modules. Implemented separate dashboards and access-control workflows for Therapist, CCDC, and CSS operations. Digitized staff record management and streamlined administrative workflows, reducing manual effort by approximately 70%. Deployed the application for institutional use and supported adoption across the staff team.
-
Web Developer InternPizeonFlyApr 2025 – Jun 2025
Contributed to JobHunt India, a full-stack job-hunting and recruitment platform, working across frontend workflows and selected backend/data-layer functionality. Developed job-search, job-detail, application, and profile workflows using React, TypeScript, and Vite, with Supabase for authentication, database operations, and file storage.
Education
-
Bachelor of Computer Applications2027
-
Class XII2024
Skills
Tools / apps / platforms
Projects
-
Nexus Chat – Social Messaging PlatformJava, Spring Boot, WebSocket, STOMP, PostgreSQL, React, Docker
Full-stack social messaging platform supporting private and group conversations with real-time message delivery. Implemented real-time communication using STOMP over WebSocket, persisted chat messages using PostgreSQL and JPA, and built authentication, friend management, group creation, and messaging workflows with a React frontend.
-
Distributed Job Queue SystemJava 21, Spring Boot, PostgreSQL, Docker, Prometheus, Grafana
Distributed background job processing system for asynchronous task execution across multiple worker nodes. Implemented atomic job pickup using PostgreSQL SELECT FOR UPDATE SKIP LOCKED, priority scheduling, delayed jobs, exponential-backoff retries with jitter, dead letter queue, worker heartbeat monitoring, and automatic recovery of failed-worker jobs.
🏆 Achievements & awards
-
LeetCode problem solving
Solved 250+ problems on LeetCode covering arrays, trees, graphs, greedy algorithms, hashing, heaps, and sliding window techniques.
-
Coding competition winner
Winner of two coding competitions at CHRIST University; participated in multiple university and national-level hackathons.