Allan Araujo is a Senior Software Engineer with a decade of experience building and leading backend teams, currently driving architecture and production reliability for iFood's digital account platform. He combines hands-on Kotlin and Go development with technical leadership—planning architectures, troubleshooting production incidents, and continuously improving legacy codebases. His background spans microservices, cloud-native tooling (AWS, Kubernetes, Docker), observability (Grafana, New Relic, Datadog) and message-driven systems (Kafka, Redis), reflecting a strong DevOps and clean-architecture orientation. Earlier roles include technical lead and military IT service as a 2nd Lieutenant, which sharpened his mentoring, process discipline and operational mindset. Allan has deep experience migrating and modernizing monoliths into microservices and automating team workflows via chatbots and CI/CD practices. Based in Rio Grande do Norte, Brazil, he pairs pragmatic engineering with an interest in design patterns, SOLID principles and long-term maintainable systems.
10 years of coding experience
8 years of employment as a software developer
Federal University of Rio Grande do Norte
Specialist in Corporate Systems Development Computer Software Engineering, Specialist in Corporate Systems Development Computer Software Engineering at UNI-RN
Projeto contendo implementações de: multdatasources (SQL e NoSQL), serviço RESTFul, web token e documentação com swagger
Contributions:11 PRs, 23 pushes, 5 branches in 3 months
nosqlprojetorestfulsqltoken
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.