
Rodrigo Bernardo Medeiros
Verified Expert in Engineering
Python Developer
Rio de Janeiro - State of Rio de Janeiro, Brazil
Toptal member since July 22, 2022
Rodrigo is a chemical engineer with over two years of experience as a Python developer in companies and on personal projects. Focused on software development, he has strong problem-solving skills and self-taught data science and machine learning engineering expertise. As a curious and dedicated learner, Rodrigo is team-oriented and excited to participate in inspiring projects.
Portfolio
Experience
- Python - 3 years
- Git - 2 years
- OOP Designs - 2 years
- PostgreSQL - 2 years
- Pytest - 1 year
- Django REST Framework - 1 year
- SQL - 1 year
- Django - 1 year
Availability
Preferred Environment
Visual Studio Code (VS Code), Windows, Git, GitLab, GitHub, Slack, Python, Angular, TypeScript
The most amazing...
...thing I've developed is a Python package to automate a whole line of machine learning model generation for virtual analyzers.
Work Experience
Full-stack Developer
Esss
- Developed a web application with Angular (TypeScript) and Python (FastAPI) applied to reservoir engineering.
- Set up the environment, considering pre-commits and integration with Jenkins for CI/CD.
- Developed the front end with Angular based on PrimeNG. Contributed to an internal library of components.
- Created all models, serializers, and schemas to work properly with the FastAPI environment.
- Implemented all back-end and front-end tests, ensuring 100% coverage.
Senior Python Developer
AGULHA NO CELEIRO IMÓVEIS LTDA ME
- Developed a web app with Django, consuming a third-party API.
- Created a database updated daily using Heroku Cronn jobs.
- Generated tables, graphs, and insights correlated to a large amount of data.
- Built front-end with Django templates, bootstrap, HTMX, and Vanilla Javascript.
Project Automation Engineer
Petrobras
- Managed the consistency between databases of different engineering design automation tools by developing SQL and PL/SQL queries to read and write to MySQL and Oracle databases.
- Architected and developed software to automatically generate engineering reports using third-party API for queries to relational and encrypted databases.
- Updated the module of a legacy system from C# to Django while consulting extensive configuration files in XML and JSON.
- Developed command line software to monitor the reports generation, including logging and file management in case of memory problems.
Python Developer
Radix
- Developed and maintained a Python service to embed machine learning models in virtual machines using an OPC connection to get real-time data, make predictions based on it, and show results on a minute-by-minute basis on the operational dashboard.
- Created a Python package to abstract a complete automation pipeline from data synchronization, building the needed structures to deploy machine learning models.
- Advanced virtual online analyzer modeling to predict polymer physicochemical properties during production based on process measurements, such as temperature, pressure, and flow rate.
- Treated data from several points of process instrumentation to synchronize it with lab data since the acquisition frequencies are different.
- Applied interpolation techniques to fill in data and validate the model.
- Implemented a classification model to determine which polymer grade is being produced and which regression model to use.
- Applied model balancing techniques to predict out-of-spec property ranges since most data gathered from the plant and used to train the model is in spec.
- Integrated the regressor with a plant monitoring system to broadcast the model results to the plant operators and allow real-time decisions instead of waiting several hours for lab analysis.
- Developed internal APIs using Python and Django rest framework to avoid data decentralization.
Experience
Remember App
Data Extraction from ANAC Website (Web Scraping)
https://github.com/rodrigobmedeiros/web-scrapping-get-anac-dataEducation
Master of Business Administration (MBA) in Software Engineering
United Metropolitan Faculties - São Paulo
Bachelor's Degree in Chemical Engineering
Federal University of Rio de Janeiro - Rio de Janeiro
Certifications
Full Stack Web Development
Udacity
Data Scientist with Python
DataCamp
Skills
Libraries/APIs
Pandas, REST APIs, NumPy, Scikit-learn, Auth0 API, HTMX, Requests
Tools
Git, Pytest, GitLab, GitHub, Slack, MATLAB
Languages
Python, SQL, Fortran, C, Scheme, C#.NET, Python 3, HTML, CSS, JavaScript, TypeScript
Storage
Databases, JSON, PostgreSQL
Frameworks
Django, Django REST Framework, JSON Web Tokens (JWT), Flask, Bootstrap, Angular
Paradigms
REST, Software Testing, ETL
Platforms
Visual Studio Code (VS Code), Windows, Linux, Anaconda, Heroku
Other
Back-end, OOP Designs, APIs, Back-end Development, Automation Scripting, Numerical Methods, lxml, Web Scraping, FastAPI
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