Renne Rocha is a senior software engineer and technical leader with 15 years of experience, specializing in Python, web scraping, and backend APIs built with Django, Flask and FastAPI. He has led teams and projects at companies like Zyte and Shippo, improving data acquisition pipelines and integrating carrier APIs, while also mentoring engineers and driving code quality. An active open-source maintainer and contributor, Renne helped release and mature tools like Spidermon and has contributed notable scraping and QA improvements to projects such as queridodiario and serenata-de-amor. He pairs strong engineering execution with pragmatic API design, testing discipline, and Docker/AWS deployment experience. Based in São Paulo, he regularly speaks at Python community events and organizes meetups, bringing both technical depth and community stewardship. A background in electrical engineering and early experience across varied stacks gives him a systems-oriented perspective that informs robust, maintainable solutions.
15 years of coding experience
20 years of employment as a software developer
Eletrical Engineering Eletrical Engineer, Eletrical Engineering Eletrical Engineer at Universidade Estadual de Campinas
Eletrical Engineering, Eletrical Engineering at State University of Campinas
📰 Diários oficiais brasileiros acessíveis a todos | 📰 Brazilian government gazettes, accessible to everyone.
Role in this project:
Backend Developer
Contributions:146 reviews, 171 commits, 340 PRs in 4 years 9 months
Contributions summary:Renne primarily contributed to the development of the `querido-diario` repository by creating and modifying spiders using the Scrapy framework. Their work involved establishing a base spider class for code reuse, implementing pipelines for data filtering, and integrating functionality to extract and process data from official Brazilian government gazettes. The user's contributions included implementing date-based filtering and adapting the spiders to accommodate different gazette formats and structures. They also fixed contracts and improved the structure of existing components of the project.
🕵 Artificial Intelligence for social control of public administration | **This repository does not receive frequent updates. Check out the README**
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:5 commits in 1 day
Contributions summary:Renne focused on improving the testing infrastructure for the project. They added new test cases and documentation for the `MonthlySubquotaLimitClassifier` and also made explicit tests for the `IrregularCompaniesClassifier`. These changes included updating fixture files, explaining how to add new tests, and correcting existing tests. Furthermore, the user modified the existing code and updated the subquota limits for car renting.
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
Renne Rocha - Senior Software Engineer at Canary Technologies