I’m a Java Developer & Software/Solution Architect specialising in performance optimisation, JVM tuning, and building scalable applications. My experience spans full-stack development, cloud-native design, and modern architecture patterns including microservices and hexagonal architecture.
💡 Core Focus Areas
- Full-stack development: Java 17/21, Spring Boot, Spring Data JPA, React, Thymeleaf
- Java performance engineering: GC tuning, latency optimisation, and JVM diagnostics
- Cloud and DevOps: AWS, Docker, CI/CD pipelines
🚀 What I’m working on and interested to be working on
- Designing robust architectures for fintech and algorithmic trading use cases
- Crafting high-performance backend services
- Building my public portfolio on javarchitect.com
📫 Let’s connect: LinkedIn | GitHub Projects | Digital Twin
💼 Projects:
Employee CRUD Management System
A secure and user-friendly web application built with Spring Boot 3, Spring MVC, Spring Data JPA, and MySQL to manage employee records (Create, Read, Update, Delete).
- Security & Config Management – Integrated with AWS Parameter Store to securely store and retrieve application configurations and credentials.
- Dynamic UI – Developed with Thymeleaf and Bootstrap for a responsive, intuitive user interface.
- Robust Data Layer – Implemented JPA repositories for efficient database operations and easy maintainability.
- Cloud Ready – Designed to run seamlessly in AWS environments with minimal configuration changes.
Internal Library Application
A full-stack web application for managing a digital library with secure user authentication, payment processing, and book review functionality.
- Backend: Java Spring Boot REST API with MySQL database, deployed on AWS Elastic Beanstalk with RDS for persistence and Parameter Store for secure configuration.
- Frontend: React (TypeScript) application with responsive design, real-time book search, and user-friendly navigation.
- Features:
- Login and authentication via Auth0.
- Book search and browse with integrated review and rating system.
- Late fee payments handled via Stripe payment gateway.
- Cloud Deployment: CI/CD pipeline to AWS, leveraging cloud services for scalability, security, and environment management.
Recruitment Agency Web Application
A full-stack recruitment agency web application that enables recruiters to manage job vacancies and job seekers to search and apply for roles through a secure, role-based platform.
- Backend: Java 21 Spring Boot application using Spring MVC, Spring Security, Spring Data JPA, and Hibernate with MySQL on AWS RDS for persistence.
- Frontend: Thymeleaf-based web application with Bootstrap, jQuery, and Font Awesome, providing a responsive and user-friendly interface.
- Features:
- Role-based access for Job Seekers and Recruiters.
- Job posting management including create, update, and delete capabilities.
- Job search, filtering, and online application submission with validation.
- Secure authentication and authorisation using Spring Security.
- Cloud Deployment: Deployed on AWS Elastic Beanstalk with AWS RDS for database hosting and AWS Systems Manager Parameter Store for secure configuration and secret management.
- DevOps: Maven for build automation and Git for source control.
More to come!


