At Revolut, I engineered three Java microservices using CQRS and Event Sourcing, processing about 600K events a day. I also delivered three endpoints for a platform migration, with gradual rollouts and zero-downtime releases to more than 2M users.
I built multi-actor end-to-end test endpoints at Revolut that increased scenario coverage by 12%, maintained a daily CI pass rate above 95%, and were adopted by six teams.
At DXC Technology, I developed Java and Spring Boot microservices and about 25 REST APIs for a multi-tenant digital card platform serving clients across 12 European countries. I optimized invoice processing with VisualVM, Java virtual threads, and asynchronous ActiveMQ messaging, reducing response time by about 60%.
At Banque Misr | Digital Factory, I developed Java and Kotlin banking microservices and led digital card PIN set and reset workflows with HSM-backed protection. I also co-engineered card tokenization and Apple Pay integration, which increased iOS transaction engagement by 90%.

