I'm a Lead Software Engineer with extensive expertise in data engineering, solution architecture, and microservices design. I specialize in building high-impact software solutions and systems integration for financial institutions, with proven success at JPMorgan Chase and Lloyds Banking Group.
- Design & deliver scalable microservices architectures for regulated financial environments
- Build & optimize robust data pipelines for real-time analytics and fraud detection
- Lead engineering teams with Agile/Scrum principles and best practices
- Mentor junior engineers and drive high-quality code standards through thorough reviews
- Led end-to-end development of automated KYC solution for SMB clients
- Architected critical authentication/authorization systems for embedded banking platform
- Designed & developed low-latency, microservices-based fraud monitoring platform
- Implemented real-time detection for inbound/outbound payment fraud using Apache Kafka & Flink
- Enhanced fraud prevention capabilities across the organization
- Part of pioneering team that launched UK's first Open Banking solution platform
Languages: Java 21+ | Python
Streaming & Event Processing: Apache Kafka | Apache Flink | Kafka Streaming
Data & Analytics: Databricks | Apache Spark
Cloud & DevOps: AWS (S3, EKS, EC2, MSK) | Docker | Kubernetes | Terraform
Frameworks & Tools: Spring Boot | Spring Security | Spring Cloud | Hibernate
Databases: PostgreSQL | MySQL | Oracle
Build & Version Control: Maven | Gradle | Jenkins | Git | GitHub
β
Microservices Architecture
β
Real-time Data Pipelines
β
Stream Processing & Event-Driven Systems
β
Financial Services Software
β
Low-Latency System Design
β
Open Banking & PSD2 Compliance
β
Fraud Detection Systems
β
Agile & Scrum Leadership
β
Technical Mentoring & Code Quality
Results-driven engineer who combines technical excellence with collaborative leadership. I'm passionate about:
- Building fault-tolerant, scalable systems
- Delivering solutions in highly regulated environments
- Mentoring the next generation of engineers
- Aligning technical solutions with business goals
- Collaborating on open-source data engineering projects
- Discussing microservices patterns and best practices
- Knowledge sharing on financial services architecture
- Mentoring and code review partnerships
Leveraging GitHub Copilot to accelerate development and code quality π

