Transformando ideias em código.
- 🔭 Programado focado em criar aplicações que solucionem problemas reais e agregam valor à negócios.
- 🌱 Recentemente conclui o curso de Desenvolvimento Web Full Stack pela Driven Education.
- 📲 Atualmente estou desenvolvendo um software ERP Web.
- 👨🎓 Possuo graduação e mestrado em Engenharia Elétrica.
- 📈 Anteriormente trabalhei durante 4 anos como Engenheiro de Projetos de Engenharia em grandes empresas como a BP Bioenergy.
Categoria | Tecnologias / Ferramentas |
---|---|
Linguagens | |
Frontend | |
Backend | |
Banco de Dados | |
ORM / Query Builder | |
Testes & Qualidade | |
DevOps / CI-CD | |
Outras Ferramentas |
1. WhatsApp AI Chabot - back-end orchestrator e ai microservice
Agente de IA que faz atendimento personalizado via WhatsApp aos clientes de uma empresa, sendo capaz de responder as perguntas com base em treinamento prévio nos processos e documentos da empresa.
- Código para tratamento de dados de treinamento e armazenamento em banco de dados vetorial para RAG.
- Microsserviço Python que utiliza RAG e acessa API da OpenAI e MongoDB para gerar as respostas do agente considerando contexto e histórico de mensagens.
- Back-end em Node.js com Typescript que integra a API do WhatsApp, utiliza Redis e acessa o microsserviço Python para enviar as respostas ao usuários. A API também possibilita habilitar ou não as respostas automáticas para determinado usuário e faz o processamento assíncrono das tarefas.
- Typescript, Node.js, Express, WhatsApp API, Redis, BullMQ, Python, FastAPI, OpenAI API, Pinecone, MongoDB, Docker, CI/CD e testes automatizados
API que automatiza o download, análise de dados do histórico profissional de profissionais de saúde e verificação da elegibilidade do profissional para realizar uma prova de especialização com base nos critérios especificados no edital. Front-end que permite o acesso à API e obtenção do relatório final. Este projeto fez com que cliente ganhasse performance, executando uma etapa do funil de vendas 5x mais rápido.
- Web Scraping com Selenium
- Endpoint SSE para atualização em tempo real
- UX clean, design mobile-first
- Docker, CI/CD e testes automatizados
3. DrivenPass
DrivenPass é uma API de gerenciamento de senhas. Ela permite que os usuários armazenem, recuperem, atualizem e excluam credenciais para diversos serviços com segurança, com autenticação, criptografia e tratamento de erros robustos.
- Autenticação via JWT + refresh tokens
- Criptografia com cryptr e bcrypt
- Arquitetura em camadas
- Docker, CI/CD e testes automatizados
4. TrackIt
Aplicativo para gestão de tarefas pessoais, focado em produtividade diária.
- Interface responsiva e intuitiva
- Registro e autenticação com JWT
- React, Vite, Styled Components, e Material UI.
- Deploy em ambiente cloud (Vercel)