Architected a centralized auth system, unifying login across all products, enabling SOC2 compliance, and serving as the foundation for SSO and RBAC.
Built SSO integration for key enterprise clients, accelerating onboarding by 80% and boosted revenue upsell.
Built a stream-based event-driven user service, replacing batch jobs with real-time sync across Snowflake, HubSpot, and internal systems to ensure consistent user data.
Drove end-to-end modernization of the Property domain, eliminating legacy dependencies and creating a scalable pattern adopted across other core services.
Led platform initiatives across 3 teams (User, Property, Integrations), overseeing infra, CI/CD, monitoring, and load testing; mentored engineers and scaled best practices across teams.
Engineering Lead, Payments
Ritual.co
09.2020 - 05.2022
Built centralized payment APIs supporting core payment flows, streamlining integration and accelerating feature development across product teams.
Automated merchant payouts by redesigning the payout service, eliminating ~8 hours/month of ops overhead & replacing manual bank file processing with a fully automated payment pipeline.
Built a webhook-based system for handling payment disputes, improving dispute response time by 90% and disputes won by 50%
Led integration with Avalara for automated tax calculation, replacing a brittle in-house system and simplifying compliance with complex U.S. state and county tax regulations.
Senior Software Engineer
EDealer
05.2020 - 09.2020
Migrated API from REST to GraphQL, significantly improving system response time and efficiency.
Senior Software Engineer
OPENLANE Canada
05.2018 - 05.2020
Led the development of critical post-sale features, improving shipping and payouts efficiency by 50%
Improved the accounting recon process, reducing variance from over $1M to mere hundreds
Created monitoring dashboards and alerting systems to track business, application and infrastructure metrics
Senior Technical System Analyst
Royal Bank of Canada via Cognizant
05.2011 - 02.2018
Led development of Apache Spark-based reconciliation system, cutting regulatory reporting time from days to 1 hour
Developed Drools-based application for processing millions of orders, conducting thousands of checks, and generating daily reports
Led the design, development and maintenance of applications for standardizing real-time and end-of-day trade/position data
Mentored a team of developers both offshore and onsite
Application Developer
BNY Mellon
10.2006 - 12.2010
Contributed to building investor services features such as buy/sell shares, dividend reinvestment, and other core functionalities, enhancing the user experience for investors.