Sobre mim
Olá! Sou um desenvolvedor de software com mais de 3 anos de experiência na criação de aplicações web utilizando tecnologias modernas. Minha especialidade é JavaScript/TypeScript e Node.js, com forte foco na criação de aplicações performáticas e automações em geral.
Minha abordagem de desenvolvimento combina expertise técnica com um profundo entendimento das necessidades do usuário. Acredito em escrever código limpo e manutenível, sempre me mantendo atualizado com as últimas tendências da indústria.
Habilidades
Experiência
Desenvolvedor Backend Júnior
Pechinchou
- Realizei uma trilha de aprendizado no framework Django, onde desenvolvi um e-commerce do zero.
- Desenvolvi e mantive APIs RESTful utilizando Django Rest Framework.
- Implementei autenticação JWT e controle de acesso em APIs.
Desenvolvedor de Chatbots
Pechinchou
- Desenvolvi e mantive novas funcionalidades para o bot de envio de mensagens do WhatsApp.
- Implementei melhorias de desempenho e escalabilidade em aplicações existentes.
- Desenvolvi e mantive uma API integrada ao WhatsApp para envio de mensagens automatizadas, utilizando a biblioteca Baileys.
- Desenvolvi e mantive uma API para Web Scraping de sites de e-commerce, adotando abordagens performáticas e escaláveis.
Educação
Curso técnico em Informática
UFERSA - IMD
Curso técnico introdutório em Informática.
Análise e desenvolvimento de sistemas
IFRN - Campus Pau dos Ferros
Graduação em Análise e Desenvolvimento de Sistemas
Projetos

AvaliAI: Sistema para auxiliar a elaboração de provas utilizando inteligência artificial
Sistema para auxiliar na elaboração de provas utilizando inteligência artificial. O sistema utiliza 3 (três) modelos de inteligência artificial, Groq, Gemini e ChatGPT, para criar questões e responder às perguntas dos docentes. O sistema foi validado por meio de um formulário onde 15 docentes do IFRN campus Pau dos ferros, avaliaram vários aspectos do sistema, e ao final a maioria das respostas foram bem avaliadas pelos professores.
migration-csv
Este projeto tem como objetivo migrar os dados do conjunto de dados MovieLens 20M para um banco de dados relacional, criar um programa para ler e inserir esses dados no banco e desenvolver uma aplicação web que permita aos usuários filtrar e visualizar informações relevantes sobre os filmes. A otimização do tempo de leitura e busca dos dados foi um foco principal do projeto.

Sistema de Gerenciamento de Refeições
Sistema de Gerenciamento de Refeições: uma solução moderna para facilitar o controle e a solicitação de refeições. Nosso sistema oferece uma experiência intuitiva e eficiente, proporcionando aos usuários a praticidade de gerenciar suas refeições de maneira simples e rápida.
Luna Assistente Virtual
A Luna é uma assistente virtual capaz de realizar ações por comando de voz e/ou texto. Ela possui uma plataforma web para gerenciamento de dispositivos IoT e múltiplos núcleos rodando e se comunicando através de um MQTT Broker. Dessa forma, a Luna trabalha de maneira distribuída, onde cada núcleo é independente dos outros.
WhatsApp API
Uma automação completa para o WhatsApp, construída com a biblioteca whatsapp-web.js, com APIs bem elaboradas e de fácil entendimento. O projeto conta também com um Swagger para facilitar o teste das APIs.

API Fusion
Um projeto construído em Django que contém os pilares do framework. Consiste em um CRM composto por várias funcionalidades. Neste projeto, são aplicados os princípios básicos do Django, como o conceito de CBV, além do uso do Django REST Framework.
Melhores Práticas para a Biblioteca Baileys
Um projeto que visa fornecer as melhores práticas para o uso da biblioteca Baileys, com exemplos práticos e explicações detalhadas. O projeto é voltado para desenvolvedores que desejam aprender a usar a biblioteca de forma eficiente e eficaz, salvando as sessões em um banco de dados não relacional utilizando o MongoDB.
Manda Um Zap
O principal objetivo do projeto "Manda Um Zap" é criar um sistema que permita: Enviar mensagens em massa de forma organizada e segura. Criar rotinas para o envio de mensagens automaticamente. Gerenciar contatos e conversas em uma interface centralizada. Oferecer relatórios e métricas detalhadas de desempenho.