Software Engineer III
Notch
Node.js
Prisma
React
Redux
TypeScript
Storybook
Styled Components
Jest
Enzyme
Testing Library
Kubernetes
AWS
Claude Code
Native AI DLC
- Designed and developed payment processing systems, including PDF generation APIs for customer invoices using cloud functions and React applications
- Led the architecture and development of the AP/AR product platform’s main company application, building robust Node.js APIs and Typescript React frontend systems with OCR capabilities, processing thousands of invoices monthly
- Implemented an OCR bills editor with real-time collaboration capabilities, enabling seamless bill validation and integration with financial third-party systems
- Developed responsive customer portals and supplier dashboards that improved mobile user interactions
- Led the development of a shared UI component library, ensuring design consistency and reducing development time
- Implemented comprehensive unit testing across the codebase, achieving high code coverage in critical systems
- Migrated native applications to web iOS/Android apps using Capacitor, significantly reducing time-to-market and enhancing developer efficiency
- Implemented multi-provider payment integrations (Stripe, Adyen, Balance) in both frontend and backend applications
- Hardened Adyen payout processing so timed-out charges stay linked to their invoices, with a per-supplier guard and a repair job that prevents a second charge on money already collected
- Added deferred supplier fees in payment processing, stronger OCR customer matching and PDF date and total extraction, and invoice resync and reconciliation for QuickBooks, Rutter, and Fidelio
- Built reusable and modular components on both frontend and backend, promoting code reusability, maintainability, and scalability across a microservices architecture
- Participated in the full software development lifecycle from product discovery, planning through deployment, using Claude Code and Native AI DLC