Rio de Janeiro · Brasil

Danilo Cardoso

Full-Stack — TypeScript · Python · C#/.NET IA aplicada: RAG · LLMs · MCP filas & tempo real

Foto de Danilo Cardoso

Opa, eu sou o Danilo Cardoso. Há mais de 4 anos construo sistemas de ponta a ponta em TypeScript, Python e C#. Hoje sou Full-Stack na Álamo Benefícios e autor principal de um ecossistema de sistemas em produção, com IA aplicada.

O que eu construo

React, Next.js e Vue no front. NestJS, Fastify, FastAPI e .NET no back. Abaixo, as frentes em que trabalho e onde cada uma já está rodando.

  • Sistemas de ponta a ponta

    Do banco à interface, em TypeScript, Python e C#: PostgreSQL, MySQL, MongoDB e Redis, Prisma e Supabase por baixo; React, Next.js, Vue e Astro na frente.

    Em produção: CRM SaaS de rede de consultores · intranet corporativa · ver sistemas

  • IA aplicada em produção

    RAG com pgvector e ChromaDB; LLMs (Claude, OpenAI, Ollama, Groq, Gemini); MCP (Model Context Protocol) implementado do zero; transcrição com Whisper.

    Em produção: QA de call center por IA · em desenvolvimento: Pági

  • Filas & tempo real

    Filas e workers com BullMQ/Redis e RabbitMQ; tempo real com WebSocket e SSE.

    No código: Sistema de Tarefas (RabbitMQ + Socket.io) · Dashboard Climático (RabbitMQ + worker Go)

  • Integrações, segurança e infra

    Integrações com ERPs e gateways de pagamento; JWT com refresh rotation, 2FA TOTP, criptografia AES-256-GCM, RBAC e LGPD; Docker, Nginx, Terraform, AWS e Azure.

    Em produção: autoadesão com pagamento online · WhatsApp multicanal · ver sistemas

Projetos

Os projetos em que mais evoluí são privados (sistemas de empresa), mas conto sobre eles com prazer numa conversa. Abaixo: o que está em produção e em construção, o código aberto mais recente e o que fiz na formação.

Em produção e em construção

sistemas de empresa e SaaS próprio

Em produção · autor principal · código privado

Ecossistema Álamo Benefícios

Sistemas em produção para uma associação de proteção veicular, incluindo automações que eliminam horas de trabalho manual todos os dias.

  • Plataforma de WhatsApp multicanal (API oficial e não oficial)
  • CRM SaaS de rede de consultores
  • Intranet corporativa
  • Autoadesão com pagamento online
  • Gestão de sinistros
  • Dashboards de BI
  • QA de call center por IA
  • Automações

SaaS próprio · em desenvolvimento

Pági

O cliente conversa com uma IA pelo WhatsApp ou Telegram e sai com uma página de vendas publicada — funil, captura de leads, pixels de tráfego, SEO e checkout — mais um dashboard para acompanhar visitas, leads e conversão.

Como funciona
  1. WhatsApp / Telegramo cliente conversa com a IA
  2. Página de vendas publicadafunil · leads · pixels · SEO · checkout
  3. Dashboardvisitas · leads · conversão

Código aberto · desafios técnicos

2025 · microsserviços

Desafio técnico · Jungle Gaming · 2025

Sistema de Tarefas Colaborativo

Gerenciamento de tarefas em microsserviços (API Gateway, auth, tasks e notifications) conversando via RabbitMQ, com notificações em tempo real por WebSocket.

Caminho de uma atualização
  1. React 19 · webTanStack Router/Table, Zustand, Zod
  2. API Gateway · NestJSSwagger, rate limiting, JWT
  3. RabbitMQtasks_queue · notifications_queue
  4. auth · tasks · notificationsmicrosserviços NestJS + PostgreSQL (TypeORM)
  5. Socket.io → webnotificação em tempo real
  • Login com JWT (access + refresh token) e rotas protegidas no back e no front
  • Tarefas com filtros, vários responsáveis, comentários e histórico de alterações
  • Monorepo Turborepo com pacotes compartilhados
  • TypeScript
  • NestJS
  • RabbitMQ
  • PostgreSQL
  • Socket.io
  • React 19
  • Turborepo
  • Docker

Processo seletivo · GDASH 2025/02

Dashboard Climático em Microsserviços

Dados de clima coletados em Python, enfileirados no RabbitMQ, processados por um worker em Go e servidos por uma API NestJS para um dashboard em React, com login, insights e exportação.

Caminho do dado
  1. Open-Meteoclima atual
  2. Coletor Pythonpublica na fila
  3. RabbitMQweather_data_queue
  4. Worker Goack/nack, retries, health check
  5. NestJS + MongoDBJWT, insights, CSV/XLSX
  6. React + shadcn/uitabela de logs e gráfico de temperatura
Ver a apresentação
  • Python
  • RabbitMQ
  • Go
  • NestJS
  • MongoDB
  • React 19
  • Docker

Formação e primeiros projetos

2022–2023 · vários em grupo · a maioria do curso da Kenzie Academy Brasil

  • Rental Wife

    Conecta mulheres que precisam de serviços a mulheres que têm essas habilidades como fonte de renda.

    Em grupo · Scrum Master no front; middlewares e testes na API · React, TypeScript, MUI · Express, TypeORM, PostgreSQL, Jest

  • Kenzie Cars · Motors Shop

    API para um e-commerce de carros: cadastro como anunciante ou comprador, anúncios de veículos e interação nos anúncios, com front em React integrado à API Fipe e ao ViaCEP.

    Em grupo (4 devs) · Express, TypeScript, TypeORM, PostgreSQL, JWT, NodeMailer · React, Chakra UI

  • Agenda de Contatos

    Aplicação full-stack para organizar contatos: cadastro e login com JWT, e cadastro, edição e exclusão de contatos em rotas autenticadas.

    Individual · Express, TypeORM, PostgreSQL · Next.js 13, MUI

  • API de Rede Social

    Posts com níveis de privacidade (livre, seguidores e amigos, só amigos), comentários, likes, seguir usuários e pedidos de amizade.

    Em grupo · Python, Django, Django REST Framework, PostgreSQL

Mais 8 projetos do cursoMostrar menos
  • KBuster

    Gestão de usuários, filmes e compras, com autenticação e permissões de rota por tipo de usuário.

    Python, Django, DRF, SimpleJWT

  • BandKamp

    Adequação de um sistema “legado” feito com APIView e sqlite3 para Generic Views, Model Serializer e PostgreSQL.

    Python, Django, DRF, PostgreSQL

  • PetKare

    Aplicação para pet shops guardarem os dados dos animais.

    Python, Django, DRF

  • KImoveis

    Serviço de back-end para gerenciar uma imobiliária.

    Express, TypeScript, TypeORM, PostgreSQL, Jest

  • Produtos e Categorias

    API para gerenciar produtos e suas categorias.

    Node.js, Express, PostgreSQL, Jest

  • KenzieHub

    Cadastro de usuário, que pode cadastrar, editar e excluir as tecnologias que domina no perfil.

    React, TypeScript

  • Hamburgueria Kenzie

    Consome uma pequena API de hamburgueria, simulando um carrinho de compras.

    React, styled-components

  • NuKenzie

    Resumo financeiro com o total de entradas e despesas.

    React

Trajetória

  1. Hoje

    Desenvolvedor Full-Stack

    Álamo Benefícios — autor principal de um ecossistema de sistemas em produção. Em paralelo, construindo o Pági, meu SaaS.

  2. Antes
    • BMS Consultoria Tributária · 2023–2025
    • BTG Pactual · estágio
    • Kenzie Academy Brasil · monitor de ensino de JavaScript
  3. Antes da tecnologia · 9 anos

    Área jurídica

    De lá vieram o rigor com prazo, o cuidado com o detalhe e o hábito de entregar o que não pode falhar.

Vamos conversar e desenvolver soluções para sua empresa, juntos

Aberto a boas conversas técnicas, parcerias e novos desafios. Projeto, vaga ou ideia: me chama no WhatsApp.

Rio de Janeiro – RJ, Brasil