Alexander Leyva

Software Engineer at Amazon Web Services (AWS)

Vancouver, British Columbia, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor of Computer Science, Computer Science, Bachelor of Computer Science, Computer Science at Universidad de La Habana
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (8)

typescript10
javascript10
typescripts10
apple-pay10
payment10
typescript-types10
google-pay9
react9

Programming languages (10)

TypeScriptC#JavaJavaScriptGoPHPHTMLRuby

Github contributions (5)

github-logo-circle
recurly/recurly-js

May 2021 - Jan 2023

Simple subscription billing in the browser
Role in this project:
userFull-stack Developer
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.
paymentsbrowserin-app-purchasestorekitsubscriptions
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.
Request Free Trial