Rafael De Campos Passos

Staff Software Engineer at Estratégia Educacional

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

🤩
Rockstar
🎓
Top School
Rafael De Campos Passos is a Staff Software Engineer based in São Paulo with 10 years of experience building data-driven backend systems, cloud infrastructure, and streaming platforms. He blends hands-on engineering in Go, Python, Rust and JavaScript with platform strategy—leading migrations to Kubernetes, cost-saving data-lake architectures, and production tracing and security (Cloudflare ZTNA). Rafael has a strong research background (visiting researcher roles and ongoing PhD) and brings that rigor to practical problems, from implementing ltree support in connector-x to improving resource cleanup in the git-bug project. He mentors and scales teams as a chapter lead while still delivering high-impact technical work, such as designing an async streaming service serving thousands of viewers and replacing Spark-based ETLs with cheaper, faster pipelines. Colleagues rely on him to translate complex requirements into observable, maintainable systems and to introduce new tooling and practices that stick.
code10 years of coding experience
job7 years of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Bachelor’s Degree, Computer Science, Bachelor’s Degree at IFB - Instituto Federal de Brasília (Oficial)
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at USP - Universidade de São Paulo
languagesEnglish, Portuguese
stackoverflow-logo

Stackoverflow

Stats
2,843reputation
297kreached
21answers
20questions
Badges
visual-studio-code
top-5%
go
top-5%
github-logo-circle

Github Skills (22)

git10
postgresql10
python10
bug-tracker10
dataframes10
databases10
dataframe10
go10
rust10
database10
visual-studio-code9
distributed-systems9
sql9
mongodb6
go-packages6

Programming languages (19)

SmartyJavaC++RustCTeXVueGo

Github contributions (5)

github-logo-circle
git-bug/git-bug

Oct 2018 - Oct 2018

Distributed, offline-first bug tracker embedded in git, with bridges
Role in this project:
userBack-end Developer
Contributions:8 commits, 2 PRs, 11 comments in 3 days
Contributions summary:Rafael focused on enhancing the `git-bug` project by introducing and refactoring a `cleaner` package. This involved creating functions to register and execute cleanup tasks, especially related to closing database connections. The user's work primarily involved modifying various command implementations to integrate the cleaner functionality, ensuring resources are properly released upon program termination. This significantly improves the project's robustness and resource management.
version-controlgitdbtrackerrustbug-tracker
sfu-db/connector-x

Oct 2022 - Nov 2022

Fastest library to load data from DB to DataFrames in Rust and Python
Role in this project:
userBackend Developer & Database Engineer
Contributions:7 commits, 4 PRs, 5 comments in 8 days
Contributions summary:Rafael's contributions primarily involve enhancing the database interaction capabilities of the `connector-x` library, a project focused on loading data from databases to DataFrames. They implemented support for the `ltree` data type in PostgreSQL, modifying both the Python testing framework and the core Rust code to handle the new data type correctly. Their work also included updating the SQL scripts and expanding the Arrow2 integration to cover new database functionalities.
polarspythondataframesdataframerust
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
Rafael De Campos Passos - Staff Software Engineer at Estratégia Educacional