Jhoan Chavez is a junior developer from Cali, Colombia with six years of experience focused on back-end development, machine learning, and software engineering. He brings practical experience from Endava implementing authentication with Microsoft Entra ID, real-time chat via WebSockets, and payment test cases involving network tokenization. As a former teaching assistant he excels at explaining complex concepts and designing assessments, and his thesis applied deep learning with multi-annotator models to breast cancer detection in histology images. An active contributor to the popular Active Merchant payment library, he has added gateway integrations and error mappings for providers like Ebanx and Decidir, blending domain knowledge in payments with rigorous testing. Jhoan combines critical thinking, creativity, and agile teamwork to move ML and back-end projects toward production readiness.
6 years of coding experience
1 year of employment as a software developer
English for Teens, English Language and Literature, General, English for Teens, English Language and Literature, General at Centro Cultural Colombo Americano - Cali
Software Engineering and Computer Science, Software Engineering and Computer Science at Pontificia Universidad Javeriana Cali
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:30 reviews, 15 PRs, 28 pushes in 7 months
Contributions summary:Jhoan primarily contributed to the `active_merchant` payment abstraction library, focusing on the implementation of payment gateway integrations. Their work included adding support for network tokenization, mapping error codes for specific payment providers like Decidir, and integrating new features for gateways such as Ebanx and Hi Pay. These changes involved modifying test files to validate the correct functionality of the added and updated payment processing features.
Contributions:2 PRs, 8 pushes, 2 branches in 3 years 6 months
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.