Edgar Villamarin is a Senior Software Engineer based in Medellín with about a decade of industry experience and eight years focused on delivering production-grade web and payment systems. Currently at Endava he helps shape Spreedly's payment platform, contributing to architecture, gateway integrations and reliability work while mentoring teams through code reviews and process improvements. Previously he led product-focused engineering at La Haus, optimizing SEO-driven web performance and core vitals for organic growth, and earlier worked on core banking customizations and high-scale data collection projects. An active contributor to the Ruby payments ecosystem, he extended popular Active Merchant gateways to support network tokenization, ACH and new card brands—bringing practical payments domain expertise uncommon in generalist engineers. He combines full-stack fluency (Rails, Vue, Python, AWS) with a security-aware systems engineering background from Universidad Pontificia Bolivariana.
7 years of coding experience
6 years of employment as a software developer
Seguridad de la Información, Área de profundización pre-grad, Seguridad de la Información, Seguridad de la Información, Área de profundización pre-grad, Seguridad de la Información at Universidad Pontificia Bolivariana
Active Merchant is a simple payment abstraction library extracted from Shopify. The aim of the project is to feel natural to Ruby users and to abstract as many parts as possible away from the user to offer a consistent interface across all supported gateways.
Role in this project:
Back-end Developer
Contributions:49 reviews, 8 commits, 14 PRs in 1 month
Contributions summary:Edgar primarily contributed to integrating and expanding payment gateway support within the Active Merchant library. Their work included modifying existing gateways like Mundipagg, Openpay, Credorax, Plexo, and CyberSource Rest to handle new features such as new credit card brands, network tokenization, and ACH payments. The changes involved updates to the codebase, including test suites, and modifications to the core gateway logic to accommodate these new payment methods. The contributions improved the library's functionality.
Active Merchant is a simple payment abstraction library extracted from Shopify. The aim of the project is to feel natural to Ruby users and to abstract as many parts as possible away from the user to offer a consistent interface across all supported gateways.
Contributions:55 pushes, 8 branches in 1 year 7 months
ecommerceaimpartssupportedruby
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
Edgar Villamarin - Senior Software Engineer at Endava