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
- Java performance engineering: GC tuning, latency optimisation, and JVM diagnostics
- Full-stack development: Java 17/21, Spring Boot, Spring Data JPA, React, Thymeleaf
- Cloud and DevOps: AWS, Docker, CI/CD pipelines
🚀 What I’m working on and interested to be working on
- Crafting high-performance backend services
- Designing robust architectures for fintech and algorithmic trading use cases
- Building my public portfolio on javarchitect.com
📫 Let’s connect: LinkedIn | GitHub Projects
💼 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.