
Renne Rocha
Verified Expert in Engineering
Python Developer
Jundiaí - State of São Paulo, Brazil
Toptal member since April 10, 2014
Renne is a successful software engineer with over 20 years years of experience and strong knowledge of Python and its frameworks like Django and Flask. He has experience in open source projects and is involved with the Python community participating in and organizing conferences. Renne is studying software documentation and how to make it more useful for all users.
Portfolio
Experience
- Python - 13 years
- Unit Testing - 9 years
- Django - 8 years
- Agile Software Development - 6 years
- Scrum - 6 years
- Web Scraping - 5 years
- Django REST Framework - 5 years
- Flask - 1 year
Preferred Environment
Python, Git, Vim Text Editor, Linux, Django, APIs, REST APIs
The most amazing...
...thing I've coded is a website to help people find computer puzzles to hone their skills.
Work Experience
Senior Software Developer
Canary Technologies
- Built Django data pipelines and integrations with enterprise PMS vendors, using APIs, webhooks, and file reports to ingest reservation, guest, upsell, payment, and core hotel operations data.
- Maintained existing integrations to ensure continuous data validity and synchronization of hotel operations across more than 20,000 properties.
- Integrated AI tools like Claude into daily workflows for development planning, code reviews, and custom tooling to optimize engineering processes.
Senior Software Developer
Xometry
- Developed and maintained the core backend pricing service using Python and Flask, directly influencing product pricing, margins, and customer-facing revenue.
- Engineered new material options into the pricing engine, expanding available 3D printing products and enabling new transactional business flows.
- Integrated AI tools like Cursor and Claude into the engineering workflow to accelerate code comprehension and streamline legacy system analysis.
Senior Python Developer
Six Feet Up
- Developed and maintained Django applications for different clients (events management, climate, universities). Most API endpoints were built with the Django REST framework.
- Performed code reviews of other developers within the team and had discussions with the internal front-end team about the integration with React code.
- Acted as the lead of the Backend Developer Guild, an internal company group that discusses better back-end tools and processes.
Back-end Developer
EliteGamingLIVE (by Toptal)
- Developed API for an application that manages esports competitions between high school students using Django and the Django REST framework.
- Managed a team with two back-end developers, organizing tasks, best practices, and regular code reviews.
- Deployed the infrastructure base in AWS, defining Docker containers, managed PostgreSQL database and automation for continuous integration.
Senior Python Developer
Zyte
- Managed a 6-developer team across two projects, organizing tasks, conducting code reviews, and providing technical and career support. Collaborated closely with clients, guiding project prioritization for seamless execution.
- Orchestrated the development of Python and Scrapy-based web scraping applications, delivering structured data, optimizing data acquisition efficiency, and significantly boosting customer satisfaction.
- Led the release of Spidermon, an open source web scraping monitoring tool, promoting collaboration within the developer community. Contributed to the development of other company-maintained open source projects.
Python Developer
Order Jetson (by Toptal)
- Developed custom module that integrates Uber Eats ordering into Odoo instance validating inventory.
- Built a custom module that synchronizes product inventory available in Odoo to the Uber Eats menu.
- Deployed and configured modules into odoo.sh platform.
Django Developer
Abreeze Technology (via Toptal)
- Added integration with different marketing automation systems through existing APIs.
- Added unit tests for existing integrations.
- Refactored old code, improving readability and ease of maintenance.
- Developed new features using Django and Django REST Framework.
Freelance Django Web Developer
Datalytic Solutions (via Toptal)
- Developed new API endpoints for an existing Django application using Django REST Framework.
- Created tests for all endpoints using Python Unittest framework.
Freelance Django Developer
Nebula Consultancy (via Toptal)
- Created and maintained an API using Django and Django REST Framework.
- Developed unit tests for APIs.
- Maintained the administration page used by customers to include data.
Software Developer
Media Works
- Created applications for use by fast food companies.
- Developed point-of-sale applications for fast food companies.
- Gathered requirements and wrote technical documentation.
- Developed point-of-sale interfaces using React.
Web Developer
Nokia Solutions and Networks
- Maintained an intranet application developed in Python and Django.
- Created a unit testing suite for the whole application using the Django test framework and Python Unittest library.
Scrum Master
Prógonos Consultoria e Desenvolvimento de Software
- Implemented Scrum in all of the company's teams.
- Supported Java developer teams using Agile best practices for software development.
- Dealt with clients to organize new projects following Agile methods.
Software Developer
Prógonos Consultoria e Desenvolvimento de Software
- Supported and developed new DLLs for insurance calculation.
- Developed applications using Java to allow insurance brokers to calculate insurance amounts.
- Created the first unit test suite for Java applications.
- Developed and maintained new features in a PowerBuilder desktop application for insurance brokers.
Software Development Intern
Innovation Agency of the State University of Campinas
- Developed an application to assist people finding data about patents of the university.
- Gathered business requirements for development of this application.
- Handled end user support providing information on how to use and solving bugs.
Experience
Querido Diário
https://github.com/okfn-brasil/querido-diario/Spidermon
https://github.com/scrapinghub/spidermon/pretix-pix-openpix
https://github.com/lhc/pretix-pix-openpixEducation
Bachelor's Degree in Electrical Engineering
State University of Campinas - Campinas
Skills
Libraries/APIs
jQuery, REST APIs, React Redux, jQuery UI, Beautiful Soup, React, PayPal API
Tools
Vim Text Editor, Trac, Sublime Text 2, Celery, Git, Basecamp, Claude, Pytest, Odoo
Languages
Python, PowerBuilder, ECMAScript (ES6), JavaScript, XPath, C++, Java, C, PHP, SQL, GraphQL
Frameworks
Django, Django REST Framework, Flask, Twisted, CherryPy, Scrapy
Paradigms
Unit Testing, RESTful Development, Agile Software Development, Test-driven Development (TDD), XP, Scrum, Asynchronous Programming, REST
Platforms
Linux, Windows, Docker
Storage
SQLite, MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, CouchDB
Other
APIs, API Integration, Back-end, Web Scraping, Scraping, HTTP REST, Third-party APIs, Third-party Integration, PayPal, FastAPI, Opera PMS, Cursor AI, Code Review, Eletrical Engineering, Software Development, Computer Science, Monitoring
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring