Senior Software Engineer

10+ years building payment systems, fintech solutions, and scalable distributed backend architectures

London, United Kingdom

Recent Talks & Events

Home
28 May 2025 London, UK Bally's Interactive Tech Talk

Talk: AI-Powered Database Migration That Saved $1M

Tech talk on leading the payment database migration from IBM DB2 to MySQL. Covered the AI-assisted conversion workflow, the custom DB Migration Quality Checker I built, the production deployment strategy, and how we handled a failed first attempt.

database-migration payment-systems ai-tools pci-compliance
See event details →

May 15, 2025 · 8 min read

AI-Powered Database Migration: That Saved $1M

How I led the migration of a payment system database from IBM DB2 to MySQL, handling PCI-scoped data, building custom validation tooling that got adopted company-wide, and using AI to speed up the process. The result: roughly $1M in annual savings.

database-migration payment-systems mysql db2 pci-compliance ai-tools
Read Full Article →

Areas of Expertise

Payment Systems

Building payment gateways, wallet systems, and financial infrastructure processing 10M+ daily transactions across multiple regions

Backend Engineering

Designing scalable distributed systems with Java, Spring Boot, microservices, event sourcing, and CQRS patterns

AI Integration

Leveraging AI agents and tools to automate workflows, enhance development productivity, and build intelligent systems

Multi-Regional Experience

Delivering solutions across 7 regions including UK, EU, and North America in fintech, IoT, and gambling domains

Impact Statistics

10+
Years Experience
10M+
Daily Transactions
7
Regions Served
7
Distributed Projects

Featured Projects

Payment Gateway System

A highly scalable distributed payment gateway processing 10M+ daily transactions, built with Event Sourcing and CQRS patterns. Includes 3D Pay, End-of-Day processing, and payment orchestration using the SAGA pattern.

Java 11 Spring Boot Kafka Cassandra Redis Event Sourcing CQRS

IoT Predictive Maintenance Platform

A hybrid on-premise/cloud platform that collects sensor data from engines and machines, processes it with AI for predictive maintenance. Used by Mercedes and airlines to prevent breakdowns.

Java 11 Spring Boot AWS Terraform Kubernetes DynamoDB Golang

Online Gambling Payment & Wallet System

Payment and wallet microservices for a high-transaction online gambling platform, deployed across 7 regions (UK, EU, North America) with 10+ microservices.

Java 17 Spring Boot Kafka MongoDB Docker Kubernetes Dynatrace