Howdy Logo
Image of Renato M.

Renato M.
Full-stack Product Engineer

Node.js
Django
Flask
Sql
Java
Javascript
Python
Postgresql
Amazon Aws
Docker Cloud
React
Bio

Back-End Developer experienced in creating web and desktop applications, specializing in JavaScript and Python within agile software development frameworks. Currently holding the position of Senior Back-End Developer, involved in the design and development of an integrated product system for a telecommunications enterprise in Brazil.

  • Senior Back-end Developer
    7/1/2022 - Present

    Led the back-end division for two significant projects: a risk classification platform for public health professionals to identify potential complications during pregnancy, and an integrated product development system. Utilized a microservices architecture with an in-house developed message broker leveraging Redis. Developed back-end applications in Python using Flask and Django frameworks, as well as in TypeScript with Node.js. Demonstrated expertise in PostgreSQL, including database modeling, writing and optimizing queries, and implementing general optimization strategies. Deployed applications on both cloud-native environments using Docker and AWS, and on-premise systems running Debian or other Linux variants. Implemented continuous integration and continuous deployment (CI/CD) pipelines using AWS CodeCommit, CodeBuild, and CodeDeploy. Employed infrastructure as code principles through AWS CloudFormation. Integrated authentication and authorization technologies including JWT, OAuth, and SAML2. Adhered to SOLID principles, design patterns, and clean code/architecture methodologies. Managed development and team organization following a hybrid Scrum and Kanban agile methodology.

  • Back-end Developer
    1/1/2022 - 7/1/2022

    Demonstrated expertise in Java using the Spring Boot framework for developing MVC monolith applications. Achieved efficient continuous integration and continuous delivery through Jenkins, while effectively managing dependencies with Maven. Designed and optimized relational databases with a strong focus on PostgreSQL performance. Implemented AWS cloud-native architecture, leveraging services such as S3, Cognito, API Gateway, and EC2. Utilized Docker for containerization to streamline development and deployment processes. Applied SOLID principles and design patterns to ensure robust and maintainable code. Operated within an Agile development environment, specifically utilizing Kanban methodology for project management and workflow optimization.

  • Front End Web Developer
    8/1/2021 - 1/1/2022

    Led the development of an administrative platform for recording purchases and sales of courses, managing users and clients, and displaying company statistics. Gained expertise in React, focusing on functional components, state management, key hooks, and the creation of custom hooks. Utilized Sass and pure CSS for styling, while leveraging ES6 features such as arrow functions and higher-order functions. Developed serverless REST APIs using TypeScript and built a cloud-native back-end with Firebase and Firestore. Ensured efficient version control and collaborative work through Git.

  • Connectionism and Cognitive Science Lab (L3C)
    7/1/2021 - 7/1/2022

    Developed machine learning routines for the automatic facies classifier on the Petrel platform. Gained proficiency in Python for training code and inference of machine learning models, and used C# for creating interfaces with Python machine learning models and GUIs in Visual Studio. Leveraged expertise in XGBoost and linear regression algorithms, and utilized scikit-learn, numpy, and pandas libraries to enhance model performance and data manipulation capabilities.

  • Programmer
    7/1/2020 - 12/1/2021

    Developed proficiency in AngularJS, pure JavaScript, HTML, CSS, Bootstrap, and jQuery for creating intuitive web interfaces for neural network metamodels. Leveraged Python Flask for back-end development to facilitate seamless communication between web interfaces and artificial intelligence metamodels. Conducted comprehensive maintenance of Drupal websites, including migrating to stable versions, installing modules, performing front-end styling, and updating content. Maintained MySQL databases by executing commands and creating backup files. Developed VBA macros for Excel spreadsheets to enhance data manipulation and processing. Engaged in various IT tasks such as remote development on virtual machines, creation and maintenance of development environments, maintenance and replacement of computer parts, and resolving issues encountered by other lab members.

  • Software Engineering at UNINTER
    2022 - 2026

  • Computer Science at Federal University of Santa Catarina
    2019 - 2021

  • Information Systems at Federal University of Santa Catarina
    2021 - 2022

Renato is available for hire

Hire Renato M.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.