██╗      █████╗ ███╗   ██╗██████╗ ██████╗ ██╗   ██╗
██║     ██╔══██╗████╗  ██║██╔══██╗██╔══██╗╚██╗ ██╔╝
██║     ███████║██╔██╗ ██║██║  ██║██████╔╝ ╚████╔╝    
██║     ██╔══██║██║╚██╗██║██║  ██║██╔══██╗  ╚██╔╝  
███████╗██║  ██║██║ ╚████║██████╔╝██║  ██║   ██║   
╚══════╝╚═╝  ╚═╝╚═╝  ╚═══╝╚═════╝ ╚═╝  ╚═╝   ╚═╝   

███╗   ██╗███████╗███████╗███╗   ██╗ ██████╗ ██╗
████╗  ██║██╔════╝██╔════╝████╗  ██║██╔════╝ ██║
██╔██╗ ██║███████╗█████╗  ██╔██╗ ██║██║  ███╗██║
██║╚██╗██║╚════██║██╔══╝  ██║╚██╗██║██║   ██║██║
██║ ╚████║███████║███████╗██║ ╚████║╚██████╔╝██║
╚═╝  ╚═══╝╚══════╝╚══════╝╚═╝  ╚═══╝ ╚═════╝ ╚═╝
                                                

Hello, World! 👋

Backend & Cloud Engineer with a focus on microservices and distributed systems

About

$ cat about.txt

  • I'm a software engineer specializing in backend development with mainly Java and Spring Boot.
  • With a BSc (Hons) in Computer Science from the University of Brighton,
  • I build scalable, cloud ready applications that solve real world problems.
  • Beyond the JVM, I'm drawn to systems programming and exploring low level concepts with C++ and Rust.

Experience

GT Bank: Software Engineer Intern

Jun 2024 - Sep 2024

Developed internal web-based tools and automation scripts using Java and Python to improve workflow efficiency, and automated data processing and reporting tasks with Python, reducing reporting time by 25%.

JavaPythonSpring Boot

Projects

Enterprise Patient Management System

  • Scalable patient management system using Java Spring Boot microservices architecture with Docker containerization and PostgreSQL databases
  • Implemented event driven communication with Apache Kafka, REST/gRPC APIs, Spring Cloud Gateway load balancing, and JWT authentication
  • Deployed using AWS LocalStack (ECS, RDS, MSK) with automated testing
JavaSpring BootDocker

Secure Student Digital Trading Platform

  • Led team of 4 developers using Agile/Scrum methodology to deliver secure student e-commerce marketplace
  • GDPR compliant security framework with user authentication and admin moderation dashboard
  • Core e-commerce features including product listings, shopping cart, and responsive UI design
Next.jsReactMongoDB

Lost and Found Android App

  • Mobile app enabling users to report and recover lost items, supporting real time data synchronization and user authentication through Firebase
  • Search functionality with location filtering, category sorting, and camera/gallery integration with image compression and Firebase Storage
  • Material Design UI featuring RecyclerView feeds for scrolling performance, Glide based lazy image loading, and offline first architecture
JavaFirebaseAndroid Studio