Edgar Villamarin

Senior Software Engineer at Endava

Medellín, Antioquia, Colombia
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

🤩
Rockstar
🎓
Top School
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.
code7 years of coding experience
job6 years of employment as a software developer
bookSeguridad 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
languagesSpanish, English, English
stackoverflow-logo

Stackoverflow

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

Github Skills (11)

testing10
unit-testing10
apim10
payment-gateway10
api10
test-unit10
unit-test10
ruby10
card9
credit-card9
payment-processing9

Programming languages (6)

C#ShellSCSSJavaScriptPHPRuby

Github contributions (5)

github-logo-circle
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:
userBack-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.
ecommerceaimadyenpayment-processingpayment
edgarv09/active_merchant

Oct 2022 - May 2024

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