Alan Borges is a Senior Software Engineer from Minas Gerais, Brazil, with 10 years of experience building and modernizing backend systems across Ruby, Elixir and cloud-native stacks. He’s delivered production-grade microservices and marketplaces—leading architecture, refactors of legacy platforms, and high-impact projects like a sales audit system and a referrals program that improved consignor operations. Comfortable across the full stack, he pairs backend work in Elixir/Ruby with React and Next.js frontends, occasional Salesforce touchpoints, and AWS-focused infra design. Alan is also a hands-on leader and mentor who helps teams adopt best practices, testable designs and performant metrics-driven solutions. Notably, he has repeatedly taken monoliths to more modular services and built payment and CRM integrations that decouple fragile dependencies while improving reliability.
10 years of coding experience
9 years of employment as a software developer
Associate's degree Informatics, Associate's degree Informatics at Colégio Técnico da UFMG
Incomplete Bacherlor's Degree Information Systems, Incomplete Bacherlor's Degree Information Systems at Universidade Federal de Minas Gerais
An exemple of Rails API for autocomplete with ElasticSearch.
Contributions:1 release, 6 pushes, 1 branch in 2 years 1 month
apirails-apirailsrubyelasticsearch
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.