João Pereira

Staff Backend Engineer at GitLab

Lisbon, Lisbon, Portugal
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
João Pereira is a Staff Backend Engineer with 14 years of experience building reliable, high-performance systems at global scale, currently driving backend work at GitLab from Lisbon. He specializes in cloud-native container infrastructure and registry APIs, contributing notable enhancements to the widely used distribution/distribution project such as tag listing pagination and tag deletion APIs with thorough testing. His career spans middleware and SOA work to leading core development teams, giving him deep expertise in robust API design, error handling, and maintainable refactors. Known for pragmatic engineering and thoughtful code improvements, he blends hands-on contributions to open-source with mentoring and system-level thinking informed by an MSc in Computer Science.
code14 years of coding experience
job8 years of employment as a software developer
bookBSc in Computer Science, BSc in Computer Science at Universidade da Beira Interior
languagesPortuguese, English, Spanish
stackoverflow-logo

Stackoverflow

Stats
561reputation
27kreached
6answers
13questions
github-logo-circle

Github Skills (22)

docker10
apidoc10
testing10
dockers10
go10
api10
api-design9
restful-api9
api-rest9
rest-api9
occi8
distributions8
container8
github-ci7
githubaction-workflow7

Programming languages (8)

ShellCJavaScriptGoLuaHTMLAssemblyPython

Github contributions (5)

github-logo-circle
distribution/distribution

Jan 2021 - Apr 2022

The toolkit to pack, ship, store, and deliver container content
Role in this project:
userBack-end Developer
Contributions:73 reviews, 35 commits, 45 PRs in 1 year 3 months
Contributions summary:João primarily contributed to enhancing the registry's API functionality. They added features like pagination for tag listing and implemented a tag deletion API, including comprehensive testing. Furthermore, the user addressed issues, such as fixing tests related to listeners and handling potential errors within the API. They also refactored existing code by grouping case values and applying feedback to improve code maintainability.
containersshipdockerdelivercncf
joaodrp/gelf-formatter

Apr 2019 - Jun 2021

GELF formatter for the Python standard library logging module.
Contributions:5 releases, 40 commits, 9 PRs in 2 years 1 month
pythonstandard-pythongrayloglogginglogging-library
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
João Pereira - Staff Backend Engineer at GitLab