André Carvalho

Production Engineer at Meta

London, England, United Kingdom
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

🤩
Rockstar
🎓
Top School
André Carvalho is a production-focused software engineer with 11 years of experience building and operating container-first infrastructure and scalable backend systems across London and remote teams. Currently at Meta, he brings deep expertise in Go, Docker, Kubernetes and Elasticsearch, honed through leading Tsuru at Globo.com and contributing to high-profile open-source projects like docker/machine, go-dockerclient and Prometheus. His background in machine learning (MSc) and hands-on work on search and recommendation systems reflects a mix of rigorous academic training and product-minded engineering. Known for improving cloud drivers, container provisioning and health-check mechanisms, he combines DevOps instincts with backend craftsmanship to reliably ship complex distributed systems. Colleagues describe him simply: he likes to build and fix things—often by contributing upstream to widely used projects.
code11 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science (BSc), Computer Science, GPA: 7.8/10, Bachelor of Science (BSc), Computer Science, GPA: 7.8/10 at Universidade Federal do Rio de Janeiro
languagesEnglish, Portuguese
stackoverflow-logo

Stackoverflow

Stats
326reputation
17kreached
3answers
0questions
github-logo-circle

Github Skills (45)

ec10
kubernetes10
docker10
strings10
apidoc10
amazon-elasticsearch10
testing10
text-manipulation10
cloud-infrastructure10
microsoft-azure10
dockers10
docker-engine10
security10
scala10
docker-api10

Programming languages (18)

JavaC++CSSCMakefileScalaGoBitBake

Github contributions (5)

github-logo-circle
tsuru/tsuru

Mar 2016 - Jan 2019

Open source and extensible Platform as a Service (PaaS).
Role in this project:
userBackend & DevOps Engineer
Contributions:906 commits, 303 PRs, 578 pushes in 2 years 10 months
Contributions summary:André's contributions primarily focused on improving the Docker provisioning system within the tsuru/tsuru repository. They added functionality to bind and unbind services to units, added options for defining volumes and network interfaces, and fixed bugs related to deployment in multi-node environments. Furthermore, they implemented and refined mechanisms for health checks and the management of node containers and their corresponding services, specifically within the Docker and Kubernetes provisioning infrastructure. These changes were focused on improving the integration and operability of services deployed via tsuru.
containerspaasdevopsdockeras-a-service
fsouza/go-dockerclient

Aug 2016 - Mar 2018

Go client for the Docker Engine API.
Role in this project:
userBackend & DevOps Engineer
Contributions:25 commits, 10 PRs, 4 pushes in 1 year 7 months
Contributions summary:André primarily contributed to the `go-dockerclient` repository by implementing functionality related to Docker Swarm management. Their work involved adding methods for initializing, joining, leaving, updating, and inspecting Swarm clusters. These changes extended the client's capabilities to interact with the Docker Engine API for Swarm operations, including error handling and documentation.
golangapigo-clientdocker-engine-apidocker-engine
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