Alexander Leyva is a software engineer with 11 years of experience building reliable, production-grade web applications and payment integrations, currently at AWS in Vancouver. He brings strong full-stack skills demonstrated by contributions to the popular recurly-js library—improving TypeScript types, payment flows (3DS2, iDeal, Apple/Google Pay) and external gateway integrations. Prior roles span startups and scale-ups where he led front-end and back-end efforts at FullStack Labs, Mercado Libre, and others, and he has taught JavaScript and SPA patterns. He favors readable, maintainable code—“if you have to read your code twice, it can be written better”—and applies that discipline to complex payment and integration work. Comfortable across TypeScript, Angular/AngularJS, and systems integrating hardware standards like ONVIF, he blends practical engineering with a habit of improving developer experience.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Computer Science, Computer Science, Bachelor of Computer Science, Computer Science at Universidad de La Habana
Contributions:18 reviews, 35 commits, 21 PRs in 1 year 8 months
Contributions summary:Alexander contributed to the `recurly-js` repository by adding and modifying TypeScript type definitions, including those for error handling. They made enhancements to the front-end components, particularly around the Recurly.Frame class, and its integration with features like 3DS2 and iDeal/bank redirect payment flows. The commits show work on integrating external payment gateways like SagePay, Chase, and Google Pay, as well as improving the Apple Pay implementation.
Contributions:18 commits, 4 pushes, 1 branch in 5 days
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.