At Mastercard, I work on real-time fraud prevention and authorization decisioning within the Decision Management Platform. I support fraud policy and event-processing services, helping acquirers apply configurable controls while meeting security, compliance, availability, and performance requirements.
I’ve contributed to event-driven services that process high-volume messages, transform them into compliant events, and distribute them to downstream systems. I also expanded automated tests for fraud rules and authorization scenarios, helping identify issues before production.
At B3, I contributed to modernizing the post-trade reference data platform from RTC to NRTC. I rebuilt core Participant modules, mapped undocumented legacy flows, and developed REST APIs aligned with the new domain model.
Across financial services, banking, and automotive projects, I’ve worked on distributed systems, APIs, and asynchronous processing. My experience includes Java and Spring, Kafka and AWS, as well as building and maintaining web applications and backend services.

