San Francisco, California, United States
Payment Processor Architecture: Played a key role in Finix’s evolution into a Payment Processor by building the settlement handling ecosystem. Designed and implemented services to generate compliant settlement files and manage their ingestion by downstream systems, ensuring data integrity across the financial ledger.
Third-Party API Integrations (Disputes): Spearheaded the technical integration with top-tier card networks to automate chargeback handling.
• Navigated complex certification requirements and successfully mapped API responses with sparse documentation.
• Built the logic to handle automated dispute creation and status updates.
• Built PDF generation service for submission of files to card networks.
Document Handling Microservices: Implemented a normalization engine for dispute files. The system validates and reformats customer-uploaded documents to meet strict card network specifications regarding file size and structure.
Test Automation Leadership: Championed software quality by writing and maintaining a comprehensive suite of End-to-End JBehave tests. This initiative drastically reduced regression bugs and was recognized as a benchmark for testing maturity compared to other engineering verticals.