Portfolio

Full Stack Java Applications
Cloud-Native Food Delivery Platform
Architected a scalable food delivery platform using Spring Boot microservices with Java 11, featuring restaurant listing, menu management, user authentication, and order processing. Implemented polyglot persistence with MySQL (AWS RDS) and MongoDB Atlas, service discovery via Eureka, and API gateway pattern. Deployed on AWS EKS with Docker containerization, utilizing Jenkins CI/CD pipelines, ArgoCD GitOps, and comprehensive monitoring. Features Angular frontend, REST APIs, automated testing with JUnit, code quality enforcement via SonarQube, and enterprise-grade observability. Demonstrates cloud-native architecture, DevOps best practices, and microservices design patterns for high-availability systems.
Technologies: Angular 17, TypeScript, Spring Boot, Service Discovery, CI/ CD, Docker, Kubernetes, EKS, Argo CD, Jenkins
Crew Management App
Developed a modern crew management system using Angular 17 with CLI version 19.0.4 as a learning project to master advanced Angular concepts. The application demonstrates proficiency in component-based architecture, Angular forms, routing, and HTTP services. Built with focus on responsive design and user experience, featuring crew scheduling, task assignment, and workforce coordination capabilities. Implements Angular’s latest features including standalone components, reactive forms, and modern TypeScript practices. The project showcases frontend development skills with emphasis on scalable architecture, code organization, and Angular best practices for enterprise-level applications.
Technologies: Angular 17, TypeScript, Angular CLI, RxJS, Angular Material, Bootstrap
Cloud-Native E-commerce Microservices Platform
Architected and developed a production-ready e-commerce platform using Spring Boot 3 and Java 21 microservices architecture. Built four decoupled services (Product, Order, Inventory, Notification) with hybrid communication patterns – synchronous REST APIs via OpenFeign and asynchronous messaging through Apache Kafka. Implemented comprehensive observability stack with Grafana, Prometheus, and OpenTelemetry for monitoring and distributed tracing. Features robust security with Keycloak OAuth2, API Gateway with rate limiting, circuit breakers via Resilience4j, and full Kubernetes deployment with Docker containerization. Includes polyglot persistence (MongoDB, MySQL), comprehensive testing strategy, and enterprise-grade DevOps practices.
Tech Stack: Spring Boot 3, Java 21, Kubernetes, Docker, Kafka, MongoDB, MySQL, Keycloak, Grafana
Automated Data Pipeline & Analytics Platform
Developed a Python-based prototype for automated schema detection from Excel files with direct PostgreSQL integration. The system dynamically infers data structures and performs seamless database insertion, designed for scalable pipeline processing of multiple binary streams. Features include comprehensive data cleaning, visualization capabilities, and an integrated ML inference engine. This end-to-end solution forms the foundation for a multi-source data lake architecture, enabling automated data ingestion, transformation, and intelligent analytics from diverse file formats into a centralized database ecosystem.
Technologies: Python, PostgreSQL, Excel processing, ML integration