Software Engineer VISA
I lead architecture and development for fraud, authentication, payment-control, and commercial payment services. I designed the Trusted Supplier Validation service for the B2B Fraud Solutions team, using Global Merchant Registry data and composite matching across Acquiring BIN, Card Acceptor ID, and Country Code to achieve a 91% merchant match rate for a pilot client.
I build and harden services within Visa's 3DS authentication platform, including outbound VCAS dispatch flows for real-time issuer risk decisioning. I own automated regression testing across the 3DS lifecycle, covering asynchronous Kafka user mapping, OTP and biometric routing, challenge execution, result validation, and downstream fintech responses.
I architected B2B Authorization Consumer and Producer microservices using Java, Spring Boot, Kafka, gRPC, and PostgreSQL. I improved VPC batch scalability through an active-active database architecture, modernized POP workflows with mTLS-connected Temporal workers, strengthened error handling, and implemented real-time validation for Card Eligibility APIs.
I delivered an automated billing reporting service and one-click CI/CD pipelines using GitHub Actions, Docker, and regression automation, reducing release cycles from more than five hours to approximately ten minutes. I also remediated more than 3,000 Checkmarx and Sonatype vulnerabilities and improved PCI DSS compliance through credential vaulting, hardened code, and AES encryption.