At Infosys, I engineered backend integration microservices for Toyota Motor Europe’s ACC360 platform, enabling accessory product releases across European regional markets. I built Spring Boot workflows connecting Informatica Product 360 with downstream enterprise systems and contributed to messaging and routing services.
At Capgemini, I architected a rewards engine for Royal Bank of Canada that processed daily transactions with category-based multipliers and promotional offers. I used Kafka and Redis to support event-driven rewards processing and faster API responses.
Earlier at Capgemini, I designed and developed Flutterwave’s payment processing system across the transaction lifecycle, from authorization through settlement. I contributed a double-entry ledger service and Kafka pipelines, and integrated tracing for payment microservices.
I work across Java, Spring Boot, distributed systems, and cloud-based deployments. I’m an AWS Certified Solutions Architect and have mentored junior backend engineers at Infosys.

