Close this

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)

Education

Federal University of Santa Catarina

Bachelor's Degree in Information Systems
January 2021 - January 2022

Federal University of Santa Catarina

Bachelor's Degree in Computer Science
January 2019 - January 2021

International University Center UNINTER

Bachelor's Degree in Software Engineering
January 2022 - Present