Desenvolvedor Full Stack

React, Node.js & IA

Desenvolvo soluções modernas e performáticas, combinando tecnologias de ponta com inteligência artificial para resolver problemas complexos.

LinkedInGitHub

Sobre Mim

Sou um Desenvolvedor Full Stack com foco em criar soluções que fazem diferença. Trabalho com tecnologias modernas como React, Next.js e Node.js, sempre buscando entregar código limpo, performático e escalável.

Minha experiência abrange desde o desenvolvimento de interfaces responsivas e intuitivas até a construção de APIs robustas e integração com serviços de inteligência artificial. Tenho especial interesse em projetos que utilizam Azure OpenAI para automação e otimização de processos.

Atuo em ambientes ágeis, colaborando ativamente em equipes multidisciplinares para entregar produtos de alta qualidade. Acredito que a melhor solução técnica é aquela que resolve o problema do cliente de forma eficiente e sustentável.

O que desenvolvo:

  • Aplicações web modernas e responsivas
  • APIs RESTful escaláveis e bem documentadas
  • Sistemas com integração de IA para automação
  • Soluções que priorizam performance e experiência do usuário

Stack Tecnológico

Tecnologias que utilizo para criar soluções modernas e eficientes

Frontend

  • React.js
  • Next.js
  • TypeScript
  • Tailwind CSS
  • HTML5
  • CSS3

Backend

  • Node.js
  • NestJS
  • Express
  • REST APIs
  • PostgreSQL
  • MongoDB

IA & Automação

  • Azure OpenAI
  • Prompt Engineering
  • Agentes de IA
  • Automação de Processos

Ferramentas

  • Git
  • GitHub
  • GitLab
  • Vercel
  • Netlify
  • Render
  • Docker

Experiência Profissional

Trajetória profissional e principais realizações

Desenvolvedor Full Stack

MJV Technology And Innovation Ltd

2025 - Presente

  • Desenvolvimento de aplicações web completas utilizando React, Tailwind CSS e TypeScript.
  • Criação e integração de APIs REST com NestJS, garantindo escalabilidade e segurança.
  • Desenvolvimento de agentes de IA com Azure OpenAI, aplicados à automação de processos e melhoria da experiência do usuário.
  • Criação e otimização de prompts e system prompts para maior precisão dos modelos.
  • Construção de agentes locais, integrados a sistemas internos.
  • Atuação em ambiente ágil (Scrum/Kanban) e versionamento com Git/GitLab.
ReactNext.jsNode.jsNestJSTypeScriptPostgreSQLAzure OpenAI

Desenvolvedor Frontend

Autônomo

2025 - Presente

  • Desenvolvimento de interfaces responsivas e acessíveis
  • Integração frontend e backend via APIs REST.
  • Implementação de testes automatizados
  • Contribuição em projetos open source da empresa
  • Deploy e manutenção de aplicações em ambientes cloud (Vercel, Netlify, Render).
ReactTypeScriptTailwind CSSNode.jsExpressPostgreSQLGit

Suporte Técnico

PreviPalmas

2024 - 2024

  • Atendimento a usuários internos, resolvendo problemas em sistemas
  • Acompanhamento de chamados via ferramenta de ticketing
  • Comunicação empática e eficaz, garantindo alto índice de resolução
Sistemas InternosTicketingSuporte Técnico

Analista Suporte Técnico

SiM Internet

2023 - 2023

  • Resolução de incidentes técnicos envolvendo software, redes e conectividade
  • Atendimento direto ao cliente, garantindo alto nível de satisfação
Suporte TécnicoRedesConectividadeAtendimento ao Cliente

Projetos

Soluções desenvolvidas com foco em impacto e qualidade técnica

Projetos com Inteligência Artificial

Projeto com IA

Serviço: Azure OpenAI / OpenAI API | Automação: Automação completa do fluxo de interação com IA através de sistema de threads, permitindo conversas contextuais e histórico persistente para múltiplos agentes especializados

Nexus - Plataforma de Agentes de IA Especializados

Problema:

Usuários precisavam de uma solução unificada para interagir com múltiplos agentes de IA especializados, mantendo contexto de conversas anteriores e gerenciando diferentes tipos de interações (chat livre, criação de planos de estudo e geração de resumos) de forma organizada e eficiente.

Solução:

Desenvolvi o Nexus, uma plataforma completa com 3 agentes especializados (Chat Livre, Planos de Estudo e Resumos), sistema de threads para conversas contínuas, histórico completo com busca e listagem, e uma API REST minimalista com apenas 4 endpoints essenciais, integrada a um frontend React moderno.

Tecnologias:

ReactTypeScriptNode.jsREST APIAzure OpenAIOpenAI API

Destaques:

  • 3 agentes especializados: Chat Livre, Planos de Estudo e Resumos, cada um otimizado para sua função específica
  • Sistema de threads robusto que permite conversas contínuas e manutenção de contexto entre interações
  • Histórico completo com funcionalidades de busca e listagem para fácil acesso a conversas anteriores
  • Gerenciamento completo de threads: criação, remoção e organização de conversas
  • API REST limpa e minimalista com apenas 4 endpoints essenciais, garantindo simplicidade e performance
  • Frontend React integrado com serviços prontos para consumo da API, proporcionando experiência fluida

Projetos Principais

FinanceFlow | Plataforma de gestão financeira

Problema:

Muitas pessoas têm dificuldade em organizar receitas, despesas e metas, perceber a evolução no tempo e, em paralelo, separar o que é "dia a dia" do que é contexto fiscal (IRS, deduções, documentação), sem ferramentas que unam simplicidade, segurança e visão clara.

Solução:

Desenvolvi uma plataforma full stack de gestão financeira pessoal com frontend (React + Vite) e backend (NestJS) bem separados: autenticação gerida com Clerk (sessão no cliente, validação de JWT no servidor e utilizador interno na base de dados), CRUD de transações e categorias (com tipos receita/despesa), dashboard com gráficos e resumo mensal (orçamentos, pendências, fechamento mensal), metas com progresso, TaxVision como módulo dedicado à organização fiscal (marcadores de potencial dedução, checklist, timeline de documentos, sugestões e relatórios assistidos por IA), importação de extratos (CSV, PDF, imagem) com Google Gemini e confirmação em lote, anexos por lançamento, duplicatas e exportações (CSV/PDF e pacote para contador), com isolamento de dados por utilizador, validação de DTOs e preocupação com produção (health checks, rate limiting, observabilidade opcional, jobs assíncronos). O fluxo atual é Clerk + Bearer token na API, não autenticação JWT "própria" com bcrypt como eixo principal.

Tecnologias:

ReactTypeScriptViteTailwind CSSReact RouterRechartsAxiosReact Hook FormZodReact Hot Toast@clerk/clerk-reactVitestPlaywrightNestJSPrismaPostgreSQL (Neon)Clerk (backend)class-validatorSwaggerThrottlerGoogle GeminiSentry (opcional)

Destaques:

  • Arquitetura cliente/servidor clara: SPA React e API NestJS com prefixo /api
  • Clerk para sign-in/sign-up, tokens e bridge para o Axios
  • Dashboard com gráficos (ex.: receitas/despesas por mês, distribuição por categoria), métricas do mês, orçamento por categoria e painel de pendências
  • Transações: filtros, densidade de lista, sticky header, importação IA, OFX, anexos, operações em lote
  • Categorias com orçamentos e previsão de despesas; metas com acompanhamento
  • TaxVision: fluxo fiscal (checklist, classificação sugerida, OCR de anexos, relatórios, quotas de IA)
  • Prisma + migrações; isolamento por userId nas queries; validação e guards nas rotas
  • Testes (Vitest no front, Jest/e2e no back), CI e deploy com Render (API + PostgreSQL + static site), blueprint render.yaml

TaskMind | SaaS de Gestão de Projetos

Problema:

Equipes precisavam de uma ferramenta de gestão de projetos inspirada no Jira, mas com foco em clareza, simplicidade e inteligência artificial como copiloto para otimizar o fluxo de trabalho e reduzir a carga cognitiva na criação e gestão de issues.

Solução:

Desenvolvi um SaaS completo de gestão de projetos com arquitetura monorepo, oferecendo Kanban board, backlog, sprints, workflows customizáveis, sistema de comentários, controle de acesso baseado em roles (RBAC), multi-tenant com isolamento completo por organização, audit log para rastreabilidade e IA copiloto para melhorar descrições, sugerir subtarefas e prioridades.

Tecnologias:

Next.jsReactTypeScriptExpress.jsNode.jsPrismaPostgreSQLTailwind CSSJWTZodDockerMonorepo (npm workspaces)

Destaques:

  • Arquitetura monorepo com apps/api (Express) e apps/web (Next.js 14 App Router)
  • Kanban board interativo com drag-and-drop para gestão visual de issues
  • Sistema completo de sprints, backlog e workflows customizáveis
  • IA Copiloto integrada: Enhance Description, Breakdown Tasks e Smart Suggestions
  • Multi-tenant com isolamento completo por organização
  • RBAC (Role-Based Access Control) com roles Admin, Member e Viewer
  • Audit Log completo para rastreabilidade de todas as ações
  • API REST documentada com Swagger/OpenAPI
  • Autenticação JWT com access tokens e refresh tokens
  • Rate limiting e validação de dados com Zod
  • Deploy automatizado com Docker e Docker Compose

Projetos com Contribuição

Contribuição em Equipe

Iron

MJV Technology And Innovation Ltd

Meu Papel:

Desenvolvedor FullStack

Contribuição:

Participando ativamente da construção de novas funcionalidades, integrações entre front-end e back-end e melhorias contínuas no sistema. Contribuí com decisões técnicas, refatorações e otimizações visando escalabilidade, desempenho e melhor experiência do usuário.

Tecnologias:

ReactJavaScriptTypeScriptNode.jsREST APINestJSJWTSwaggerDBeaver

Implementações:

  • Desenvolvimento e implementação de novas funcionalidades no front-end, criando interfaces responsivas e focadas em usabilidade.
  • Implementação de melhorias na experiência do usuário (UX) com base em feedbacks internos.
  • Criação e otimização de endpoints REST, melhorando desempenho e organização do código.
  • Implementação e manutenção de funcionalidades no back-end, incluindo regras de negócio e validações.
Contribuição em Equipe

CNPJ Alphanumérico

MJV Technology And Innovation Ltd

Meu Papel:

Desenvolvedor FullStack

Contribuição:

No projeto de CNPJ alfanumérico, atuei como FullStack, sendo responsável pela criação das telas de login, processamento e relatório, além da integração entre o front-end e o back-end, garantindo fluxo correto de dados e boa experiência do usuário.

Tecnologias:

Node.jsExpressMySQLJWTSwaggerKnex.JSTypeScriptSocket.IO

Implementações:

  • Implementação da tela de login, com validação de campos e integração com autenticação do back-end.
  • Desenvolvimento da tela de processamento, permitindo envio de dados e acompanhamento do status do processamento.
  • Tratamento de estados da aplicação (loading, sucesso e erro) para melhor experiência do usuário.
  • Integração do front-end com o back-end via APIs REST, garantindo comunicação eficiente e segura.

Vamos Trabalhar Juntos?

Desenvolvedor Full Stack especializado em React, Node.js e integração com IA. Pronto para entregar soluções escaláveis e de alta qualidade.

Se você está procurando um desenvolvedor que entende tanto de código quanto de negócio, e que pode contribuir imediatamente com seu time, entre em contato.

Resposta rápida garantida