โ–ถ PLAYER ONE HAS ENTERED THE GAME โ—€

GHADY
ZIADEH

// SOFTWARE ENGINEER //

Crafting scalable microservices & event-driven systems with Java, Spring Boot & Kafka. Based in Manchester, UK. Currently building billing solutions at Allstate.

JAVA MASTERY
82 / 100
SPRING BOOT
73 / 100
MICROSERVICES
70 / 100
KAFKA / EVENT-DRIVEN
65 / 100
โ–ถ VIEW PROJECTS โœ‰ CONTACT ME
01

EXPERIENCE

ALLSTATE ยท BELFAST, UK
Software Engineer
SEP 2024 โ€“ PRESENT
  • Engineered scalable RESTful API endpoints using Java 17 & Spring Boot to manage complex payment method changes and cost center logic.
  • Designed Ruby & Perl automation scripts for production support, leveraging AI-assisted tools (Copilot) to eliminate repetitive manual tasks.
  • Integrated Drools (DRT templates & CSV mapping) for dynamic business rule automation โ€” decoupling logic from core code.
  • Architected event-driven workflows using Apache Kafka for asynchronous payment processing across distributed systems.
  • Optimized database performance with Flyway-managed schema evolution & indexing strategies on high-traffic tables.
  • Orchestrated CI/CD pipelines via Jenkins & Groovy; monitored production health with Datadog.
  • Maintained >85% code coverage via TDD practices, reducing regression bugs during active sprints.
02

PROJECTS

FINTRACK::API
๐Ÿ’ฐ
LIVE
FINTRACK: PERSONAL FINANCE TRACKER

Full-stack finance management app using Java 21 with JWT authentication, multi-account tracking, budget monitoring, Features Flyway migrations, Docker containerisation, and GitHub Actions CI.

JAVA SPRING BOOT REACT POSTGRESQL

DEMO: johndo@gmail.com / password123

IAMD::SIM
๐Ÿ›ก๏ธ
LIVE
IAMD: AIR DEFENSE SIMULATOR

Interactive missile defense simulator built with Leaflet. Simulates saturation attacks with real-time threat tracking, defense battery engagement, kill chains, and ballistic trajectory physics.

JAVASCRIPT REACT LEAFLET CANVAS
01010110
โš™๏ธ
LIVE
BILLING ENGINE API

Scalable RESTful billing microservice handling payment method changes, cost center logic, and state machine transitions for enterprise insurance workflows.

JAVA SPRING BOOT 3 KAFKA SQL
DROOLS::RULE
๐Ÿง 
LIVE
DROOLS RULES ENGINE

Dynamic business decision automation using Drools DRT templates and CSV mapping. Decouples business rules from core application code for zero-deploy updates.

JAVA DROOLS CSV MAPPING
MSC::THESIS
๐ŸŽ“
DISTINCTION
MSC PROJECT: GAMIFY MOBILE APP

Software Engineering research project completed with Distinction at Cardiff University. Gamify data collection, by creating a mobile app that rewards users for going to specific locations.

NodeJs REACT NATIVE MICROSERVICES
03

SKILLS & ARSENAL

โš” LANGUAGES
Java 17/21 Python SQL JavaScript ES6+ Ruby Perl
๐Ÿ›ก FRAMEWORKS
Spring Boot 3 Spring Cloud Hibernate React.js JUnit Mockito Drools
โšก INFRASTRUCTURE
Apache Kafka Docker Kubernetes Jenkins AWS S3 Flyway Datadog Git
๐ŸŽฎ METHODOLOGIES
Microservices RESTful APIs TDD Agile/Scrum CI/CD Event-Driven
04

EDUCATION

MSC ยท SOFTWARE ENGINEERING
Cardiff University
Cardiff, UK ยท Sep 2022 โ€“ Jan 2024
๐Ÿ† DISTINCTION
BSC ยท COMPUTER ENGINEERING
University of Balamand
Koura, Lebanon ยท Sep 2018 โ€“ Dec 2021
05

CONTACT

ghady@dev ~ terminal
$ whoami
ghady_ziadeh :: software_engineer
 
$ cat skills.txt
Java ยท Spring ยท Kafka ยท Docker ยท AWS
 
$ echo $STATUS
OPEN TO OPPORTUNITIES โœ“
 
$ ping ghady --message
# send to: ghadyzia@gmail.com
$