Andre Rodrigues

Principal Software Engineer at Equinix

Durham, North Carolina, United States
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
Andre Rodrigues is a Principal Software Engineer with 13 years of experience designing and operating billing and distributed systems, currently driving architectural and observability improvements at Equinix Metal from Durham, NC. He blends a design-first mindset with pragmatic engineering—building cross-language instrumentation, defining API-to-billing integration standards, and leading complex billing migrations while staying hands-on in Go, Ruby and Java. His background includes modernizing legacy systems at Google Store and implementing large-scale payment migrations at Groupon, including contributions to the Kill Bill open-source billing platform. Known for mentoring teams and instituting practical design processes, he focuses on simplicity, measurable quality, and the right trade-offs rather than chasing complexity. Colleagues rely on him to turn messy legacy code and unclear requirements into incremental, rollback-safe migration plans. An unusual strength: he pairs low-level implementation skills with product-level empathy, finding answers in unexpected places to keep systems maintainable and observable.
code13 years of coding experience
job16 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Federal University of Ceara
languagesPortuguese, English
github-logo-circle

Github Skills (13)

javas10
api-rest10
rest-api10
billing10
subscribe10
su10
subscriber10
payment10
api-design10
restful-api10
java10
testing9
junit9

Programming languages (6)

JavaShellCSSJavaScriptGoRuby

Github contributions (5)

github-logo-circle
killbill/killbill

Sep 2015 - Apr 2017

Open-Source Subscription Billing & Payments Platform
Role in this project:
userBack-end Developer
Contributions:16 PRs, 45 comments, 1 issue in 1 year 7 months
Contributions summary:Andre primarily focused on enhancing the KillBill platform's backend functionalities. Their contributions include addressing issues related to payment method authorization, refining the API by adding a prefix for transaction resources, and implementing features like propagating request headers. The user also added metrics for the payment resource and refactored code by removing unused imports.
paymentsecommercein-app-purchasesubscriptionsstorekit
andrenpaes/killbill-commons

Oct 2015 - Jun 2022

Kill Bill reusable Java components
Contributions:6 pushes, 6 branches in 6 years 8 months
paymentsazerothcorepaymentjavabill
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
Andre Rodrigues - Principal Software Engineer at Equinix