Renato Pinheiro
Development
Santa Catarina, Brazil
Skills
Python
About
RENATO MORAES PINHEIRO's skills align with Programmers (Information and Communication Technology). RENATO also has skills associated with Web Professionals (Information and Communication Technology). RENATO MORAES PINHEIRO appears to be a low-to-mid level candidate, with 4 years of experience.
View more
Work Experience
Undergraduate Researcher
L3C
July 2021 - July 2022
- I developed machine learning routines for the automatic facies classifier on the Petrel platform. Python (training and inference code for machine learning models) C# (mostly desktop interfaces with Python ML models and GUIs in Visual Studio) XGBoost and linear regression algorithms, libraries such as scikit-learn, numpy, pandas
End Software Engineer
Back
January 2022 - July 2022
- I worked at one of the company's startups focused on road implement telemetry. Java (Spring Boot framework, MVC monolith) Continuous integration/continuous delivery (Jenkins) Dependency management (Maven) Design and development of relational databases, performance optimization (PostgreSQL) Cloud native architecture AWS (S3, Cognito, API Gateway, EC2), and Docker SOLID and design patterns Agile development (Kanban)
Full Stack Software Engineer
Brazilian Institute of Professional Education
August 2021 - January 2022
- I worked on the development of an administrative platform for recording purchases and sales of courses, managing users and clients, displaying company statistics, among other functionalities. React (functional components, state management, main hooks, creation of custom hooks) Sass and pure CSS ES6 (arrow functions, higher-order functions, etc) Serverless REST APIs (TypeScript) Cloud native back-end (Firebase and Firestore) Version control with Git
Full Stack Developer
LabEEE
July 2020 - August 2021
- I worked as a full stack developer in a research laboratory on energy efficiency at the Federal University of Santa Catarina. Developed web interfaces for neural network meta-models (AngularJS and pure JavaScript, HTML, CSS, Bootstrap, jQuery) Wrote back-end code to integrate AI models (mostly Python Flask) into web interfaces Maintained Drupal websites (migration to more recent stable versions of the CMS, module installation, front-end styling, content update) Did basic maintenance of MySQL databases (command execution and backup file creation) Created VBA macros for Excel spreadsheets Performed various IT tasks (remote development in virtual machines, creation and maintenance of development environments, computer hardware maintenance and replacement, and solving occasional problems of other laboratory members)
Senior Back-End Engineer
FITec
July 2022 - Present
- I've led the back-end team in two different projects at the company: a risk classification platform to assist SUS (Brazil's public health care system) professionals in identifying possible complications during pregnancy (client: IFF/Fiocruz) and an integrated product development system (client: DPR). Microservice architecture (message broker developed in-house w/ Redis) Back-end applications in Python (Flask and Django), TypeScript (Node.js), and Java (Spring Boot) PostgreSQL (database modeling, writing and optimizing queries, general optimization strategies) Cloud native (Docker + AWS) and on-premise (Debian or any other Linux variant) Cloud CI/CD (AWS CodeCommit, CodeBuild, and CodeDeploy) Infrastructure as code (AWS CloudFormation) Authentication and authorization protocols (JWT, OAuth, SAML2 etc) SOLID, design patterns, clean code/architecture Team organization and development following agile methodologies (Scrum + Kanban hybrid)