Guilherme Novais

Backend Developer

About Me

Profile

I'm a Backend Developer with over three years of experience in web development, proficient in Java, Spring Boot, TypeScript, Node.js, NestJS, REST APIs, MySQL, PostgreSQL, MongoDB, Redis, Kafka, Docker, Git, CI/CD (Bitbucket Pipelines), AWS, and Linux. Skilled in improving and maintaining access control systems with a focus on security and scalability. Experienced in building system integrations.

Projects

SISPEQ - Image 1SISPEQ - Image 2SISPEQ - Image 3SISPEQ - Image 4SISPEQ - Image 5SISPEQ - Image 6SISPEQ - Image 7SISPEQ - Image 8SISPEQ - Image 9SISPEQ - Image 10SISPEQ - Image 11SISPEQ - Image 12SISPEQ - Image 13SISPEQ - Image 14SISPEQ - Image 15SISPEQ - Image 16SISPEQ - Image 17SISPEQ - Image 18SISPEQ - Image 19SISPEQ - Image 20SISPEQ - Image 21SISPEQ - Image 22SISPEQ - Image 23SISPEQ - Image 24
1 / 24
Click to expand

SISPEQ

A system for generating quality control reports for oil refineries

View on GitHub

Experience

Backend Developer

Sep 2024 - Present

Segware

Development of alarm and access control management systems, with a focus on equipment integrations and platform architectural improvements. My main contributions included:

• Implementing a new decoupled integrator model based on Kafka and REST APIs, eliminating direct database access and reducing coupling

• Fixing critical bugs in the legacy system, increasing stability and improving user experience

• Integrating three new devices into the system, expanding the set of supported equipment

• Creating a new screen for importing data from access control devices into the system, simplifying usage for operators

Fullstack Developer

May 2022 - Sep 2024

AGSinn

Development of solutions tailored for businesses, with a focus on industrial access control. My main contributions include:

• Working on the improvement of the access control systems offered by the company

• Building integrations between systems

• Refactoring the application of a self-service kiosk, increasing service speed and reducing bugs

• Containerizing company applications, streamlining the deployment process

• Implementing pipelines to automate the product deployment process

• Developing configuration interfaces for some of the company's equipment, facilitating field operations

Education

Bachelor of Information Systems

2022 - Present

UFMG

Technical Course in Electronics

2019 - 2021

CEFET-MG