Sergio Oliveira

Staff Software Engineer at Uber

São Paulo, Brazil
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

👤
Senior
🎓
Top School
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.
code16 years of coding experience
job16 years of employment as a software developer
bookBachelor of Science (B.Sc.), Bachelor of Science (B.Sc.) at Instituto de Ciências Matemáticas e de Computação (ICMC) - USP
languagesPortuguese, English, Spanish
stackoverflow-logo

Stackoverflow

Stats
99reputation
16kreached
2answers
4questions
github-logo-circle

Github Skills (18)

python10
apidoc10
restful-api10
django10
testing10
http10
http-client10
urllib10
api10
data-structure9
data-structures9
documentation7
packaging6
github6
deb6

Programming languages (21)

SmartyC#JinjaDMakefileGoMustacheHTML

Github contributions (5)

github-logo-circle
toastdriven/restless

Apr 2017 - Nov 2021

A lightweight REST miniframework for Python.
Role in this project:
userBack-end Developer
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.
apipythonminiframeworkdjangoflask
urllib3/urllib3

Jan 2015 - Feb 2015

urllib3 is a user-friendly HTTP client library for Python
Role in this project:
userBack-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.
Request Free Trial
Sergio Oliveira - Staff Software Engineer at Uber