
Professional Summary
I am a Senior Software Engineer with over 10 years of experience building scalable distributed systems across fintech, IoT, insurance, and gambling domains. Currently based in London, I specialise in payment systems, wallet platforms, and high-throughput backend architectures using Java, Spring Boot, and microservices.
My career spans 7 distributed projects across multiple industries, from processing over 10 million daily transactions at a payment gateway to managing 10+ microservices across 7 regions at a global gambling platform. I have hands-on experience with event-driven architectures, CQRS, event sourcing, and cloud-native development on AWS.
I hold an Oracle Certified Professional Java 11 Developer certification and a Professional Scrum Master qualification. I am passionate about building robust, well-tested systems and mentoring fellow engineers.
Career Timeline
- Developed payment and wallet components for a high-transaction online gambling platform
- Built integrations with multiple payment providers to handle user deposits and withdrawals across different regions and currencies
- Led the migration of the payment database from IBM DB2 to MySQL, building custom validation tooling and leveraging AI, resulting in ~$1M annual cost savings
- Managed 10+ microservices across 7 regions (UK, EU, North America)
- Monitored system performance using Dynatrace and Splunk, resolving live issues
- Developed comprehensive unit, medium, and large tests using TDD
- Managed IoT predictive maintenance project used by Mercedes and airlines
- Built hybrid on-premise and cloud computing system with Kubernetes and AWS
- Rewrote 3 microservices as AWS Lambda functions, achieving 40% API speed increase
- Developed KPI report system with Auth0, EventBridge, Lambda, and OpenSearch
- Mentored mid-senior and junior team members, removing technical obstacles
- Developed a highly scalable Payment Gateway processing 10M+ daily transactions
- Pioneered 3D Pay, End-of-Day processing, and payment orchestrator services
- Implemented SAGA pattern and Event Sourcing from the ground up
- Developed 4 highly distributed projects in banking and airline sectors
- Awarded "The Most Problem Solver of the Month" for resolving critical production bugs
Technical Skills
Backend
- Java 17+
- Spring Boot / Cloud / Security
- Microservices
- Event Sourcing & CQRS
- Kafka & Redis
- Golang
AI & Agentic Development
- Agentic Workflows & Sub-agents
- Spec Driven Development
- n8n AI Workflow Automation
- BMAD & Repomix
- Claude Code, Cursor, Trae, Windsurf
Domains
- Payment Systems
- Fintech & Banking
- Online Gambling
- IoT & Predictive Maintenance
- PCI DSS & OWASP
Cloud, DevOps & Data
- AWS (Lambda, ECS, EKS, S3, DynamoDB)
- Docker & Kubernetes
- Terraform & CloudFormation
- PostgreSQL, MySQL, MongoDB, Cassandra
- Splunk, Dynatrace, Grafana
- CI/CD (GoCD, Jenkins)