John Ferraris is a product-minded technologist with 11 years of experience building developer-focused platforms and marketplaces across Southeast Asia, currently shaping Maya's Developer Ecosystem. He blends hands-on engineering (full-stack, Node.js, APIs, DevOps) with product leadership, having launched pharmacy marketplaces and automated payments and document workflows that materially reduced operations and improved real-time payment reliability. At mClinica he drove architecture debt paydown to accelerate feature velocity 2x–5x and led cross-country product launches, demonstrating an ability to scale technical products across markets. An active contributor to open-source projects like endoflife.date, he improves developer UX by enhancing backend data presentation and release accuracy. Based in Pasay with a CS degree and a Master in Management, he pairs technical depth with a knack for sharing skills—his stated "HOW"—and, incidentally, runs fast enough to survive a zombie apocalypse.
12 years of coding experience
8 years of employment as a software developer
Digos City National High School
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at University of the Philippines
Contributions:51 commits, 35 PRs, 38 pushes in 8 months
Contributions summary:John primarily contributed to enhancing the functionality of the project by adding and refining changelog links. They added dynamic sorting, likely to improve the user experience in displaying releases and support information. Their work involved modifying layout templates to incorporate changelog URLs and utilize release cycle data to improve accuracy and provide better information for the end-user. The changes primarily focused on `_layouts/post.html`.
Contributions:17 commits, 16 pushes, 1 branch in 1 year 3 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.