Sergio Oliveira is a seasoned Staff Software Engineer based in São Paulo with 16 years delivering practical, production-ready solutions across startups and large engineering organizations. He blends hands-on backend expertise—especially in Python and HTTP client internals—with leadership experience as CTO and technology advisor at multiple companies, and now drives engineering impact at Uber. A long-time open-source advocate and active contributor to projects like the widely used urllib3, he focuses on robustness, compatibility and performance in core networking code. Sergio’s background spans founding startups, enterprise roles at Red Hat and IBM, and public-sector consulting, reflecting a rare mix of product sensibility and systems-level engineering. He often surfaces subtle edge cases and improves test coverage, showing a pragmatic attention to correctness beyond feature delivery.
16 years of coding experience
16 years of employment as a software developer
Bachelor of Science (B.Sc.), Bachelor of Science (B.Sc.) at Instituto de Ciências Matemáticas e de Computação (ICMC) - USP
Contributions:4 releases, 5 reviews, 32 commits in 4 years 7 months
Contributions summary:Sergio primarily contributed to the backend of the "restless" project, a Python REST miniframework. Their work included updating the core codebase by adding features like `SubPreparer` and `CollectionSubPreparer` and fixing bugs. The user also made changes to documentation and tests to ensure the project's functionality and usability. Additionally, the user actively maintained the project by dropping support for outdated libraries and updating the project dependencies.
urllib3 is a user-friendly HTTP client library for Python
Role in this project:
Back-end Developer
Contributions:7 commits, 4 PRs, 18 comments in 25 days
Contributions summary:Sergio primarily focused on improving the `urllib3` library, making it more robust and efficient. Their contributions include fixing pep8 checks, ensuring compatibility with Python 3 by adapting to API changes, and enhancing performance within core components. The user also worked on improving the handling of HTTP headers, addressing specific edge cases, and adding tests to ensure correctness. Overall, the contributions demonstrate a strong understanding of HTTP client implementation details.
thread-safehttp-librarypythonpoolinghttp-client
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.