Backend Developer with hands-on experience building RESTful APIs, integrating databases, and developing microservices using Java and Spring Boot. Experienced in working on real-world projects such as implementing patient management services, event-driven architectures with Kafka, and secure CRUD operations using Spring Data JPA and Hibernate. Strong foundation in Java backend development and relational databases with a passion for learning and contributing to scalable backend applications.
Experience
Back End Developer
Sahyog Hospital
Jan 2025 - Present · Bengaluru, Karnataka, India
Designed and implemented foundational services for an internal Patient Management System, enabling secure access to over 5,000 patient records and reducing query response times by 45%. Built and deployed RESTful APIs supporting CRUD operations with 99.9% uptime and over 3,000 daily requests, while integrating robust data persistence layers with validation and exception handling to reduce database error rates by 30% and ensure reliable PostgreSQL communication. Additionally, applied Docker containerization to streamline deployment workflows, cutting deployment time from 15 minutes to under 5 minutes.
Backend Developer
Sahyog Hospital
March 2025 – Present · Remote
Designed and developed foundational services for an internal Patient Management System, reducing query response times by 45% through optimized database queries and caching. Built and deployed RESTful APIs supporting CRUD operations with 99.9% uptime and handling 10,000+ API requests per day. Implemented rate limiting, API gateway routing, validation, exception handling, caching strategies, and efficient connection management, decreasing database error rates by 30%. Tech stack: Python, FastAPI, SQLAlchemy, PostgreSQL, Docker, RESTful APIs, Kafka, API Gateway, Rate Limiting.
Education
Manipal Institute of Technology
Bachelor of Technology - BTech, Electrical and Electronics Engineering
This project, built using HTML, CSS, and JavaScript, harnesses the power of artificial intelligence to produce stunning and imaginative images at the click of a button. Explore a world of creative possibilities, from abstract compositions to dreamlike landscapes. Whether you're an artist seeking inspiration or simply curious about AI's creative capabilities, this tool is here to spark your imagination. Unleash your inner artist and let the machine help you paint your visual dreams.
Banking Application Using Spring Boot
Developed robust and secure RESTful APIs for account operations, enhancing functionalities for account
creation, deposit, withdrawal, retrieval, and deletion. Also utilized Spring Boot framework with Spring Data JPA for backend development, along with Hibernate for ORM (Object-Relational Mapping).
Data Visualization Interface In Python Using Dash
• Designed a dashboard to analyze the behavior of avocado prices and the number of avocados consumed
• Used callbacks to build the interactive application and deployed it on the
• Tools: Python, Dash, HTML, CSS
E-Commerce Microservices Architecture With Spring Boot And Kafka
Designed an event-driven microservices architecture for order processing using Spring Boot and Kafka to
enable asynchronous communication between independent services. Also developed the Order Service (producer) and Stock, Email Services (consumers), managing Kafka topics and reusable DTOs for consistent data flow.
Hangman Game Using Python
•Designed a hangman game that challenges them their word-solving abilities.
•Programming Language used: Python
Personal Blog (Ongoing)
•Platform to express my contemplative thoughts and share my learnings related to Science and Engineering
•Tools currently being used: HTML, CSS, JavaScript, Bootstrap, jQuery
Tic Tac Toe Game Using Python
•Designed a game on python to be played on a 3x3 grid, where players aim to form a line of their symbols (X or
O) to win.
•Programming Language used: Python
Weather App
•Developed a weather application to provide real-time weather information for cities and states, enabling
users to quickly check the current weather conditions at their desired location.
•Tools used: HTML, CSS, JavaScript
High-Throughput Data Ingestion API
Engineered a scalable data ingestion API using FastAPI, processing 500K+ records with structured validation, efficient bulk insertion, and rate limiting. Used batching, chunked processing, async I/O, and caching to reduce memory overhead and improve ingestion throughput. Tech stack: Python, FastAPI, AsyncIO, SQLite.
Weather Data ETL Pipeline
Built and deployed an ETL pipeline using Apache Airflow to extract hourly weather data from the Open-Meteo API and load data into PostgreSQL. Containerized the workflow using Astro CLI and Docker with automated scheduling, error handling, and detailed logging. Tech stack: Python, Apache Airflow, PostgreSQL, Docker, DBeaver, Astro CLI.
Intent-Based Chatbot
Architected a modular intent-based chatbot system in Python with intent classification, confidence-based routing, and HuggingFace LLM fallback for context-aware responses. Tech stack: Python, HuggingFace Transformers, TensorFlow, Logging.
URL Shortener
Developed a RESTful URL shortener using FastAPI with secure base62 key generation, redirection logic, SQLite-based CRUD operations, and auto-generated OpenAPI documentation, achieving under 100ms redirection response time. Tech stack: Python, FastAPI, SQLite.