Rafael Costa

CF-012026
Rafael Costa - Desenvolvedor de Software
React / NextNode / TS

Case file: full stack product engineering

Rafael CostaCarlos Rafael da Costa

Desenvolvedor full stack criando sistemas reais para produção.

React, Next.js, TypeScript e Node no .NET, Azure, SQL Server, Redis, mensageria e integrações quando o contexto pede.

Construo aplicações completas, integrações e demos funcionais com foco em clareza técnica, operação e entrega. O objetivo não é exibir uma stack, é transformar requisitos em software que pode ser usado, testado e evoluído.

Produção, demos funcionais e integrações reais

Experiência em sistemas reais

Ambientes de produção, times distribuídos, integrações e decisões técnicas que precisam continuar funcionando depois do deploy.

  1. Desenvolvedor Full Stack Pleno

    CI&T · fev de 2024 – atual

    Atual

    Cliente: Costa Coffee (rede global)

    Atuo como full stack em um sistema global que processa vendas de máquinas da Costa Coffee. O trabalho envolve backend, frontend, mensageria, dados, cache, automações e operação em ambiente corporativo, com atenção a confiabilidade, rastreabilidade e entregas em time distribuído. A stack inclui .NET, Angular, Azure, SQL Server, Redis e Azure Service Bus, mas o foco é entregar software de produção com qualidade.

    • 01Sistema global com responsabilidade operacional e fluxo transacional contínuo
    • 02Comunicação diária em inglês com time distribuído internacionalmente
    • 03Uso de agentes de IA para acelerar investigação, implementação e revisão sem abrir mão de qualidade
    • 04Atuação ponta a ponta em backend, frontend, dados, cloud, mensageria e automações
    C#.NETAngularTypeScriptAzureAzure DevOpsAzure Service BusSQL ServerRedis
  2. Desenvolvedor (voluntário)

    Aideal · jan de 2023 – jan de 2024

    Voluntário

    Cliente: Startup de chatbot para restaurantes

    Colaboração voluntária na construção do produto da Aideal: um chatbot com IA que recomenda pratos com base no cardápio do restaurante. Junto com dois outros desenvolvedores, fui responsável pela maior parte da lógica do sistema. Ajudamos clientes reais a gerar vendas. Em um mês, um restaurante parceiro faturou mais de R$ 3.000 via o produto.

    • 01Integração com OpenAI e Gemini quando o hype de IA generativa estava começando
    • 02Pagamento via Mercado Pago e operação com dados reais de clientes
    • 03Experiência prática em startup antes da primeira vaga CLT
    NestJSReactTypeScriptPostgreSQLDockerRedisOpenAIGemini

Casos construídos como produto

Projetos com contexto, papel técnico, stack e evidência. Alguns foram para clientes reais, outros são demos funcionais criadas para validar uma ideia de ponta a ponta.

CF-01case file
Aideal
abrir dossiê

Aideal

Projeto de startup usado por clientes reais. Hoje disponível em versão demo funcional, com recomendação conversacional baseada no cardápio do restaurante.

contexto
Startup de recomendação conversacional para restaurantes.
evidência
Clientes reais usaram o produto. Hoje a versão pública é uma demo funcional.
NestJSReactDockerPostgreSQLTypeScript+6
CF-02case file
FAQ Fatec
abrir dossiê

FAQ Fatec

Portal de perguntas frequentes da Fatec Itapira: respostas centralizadas, acordeão para abrir e fechar itens, barra de busca e layout responsivo. Foi meu primeiro projeto na faculdade (1º semestre), fui responsável por gerenciar o projeto e os integrantes e tive forte participação no código.

contexto
Portal institucional para organizar dúvidas frequentes.
evidência
Projeto publicado com busca, FAQ navegável e workflow colaborativo documentado.
PHPHTMLCSSJavaScriptFigma
CF-03case file
Tracker de séries e filmes
abrir dossiê

Tracker de séries e filmes

Aplicação web para acompanhar séries e filmes: status, episódio em que parou e integração com o catálogo do TMDb. Conta, login e painel para organizar o que você assiste.

contexto
Aplicação full stack para organizar consumo de mídia.
evidência
Projeto final do CS50, publicado e utilizável até hoje.
Next.jsReactTypeScriptPostgreSQLPrisma+6
CF-04case file
Respire Bem
abrir dossiê

Respire Bem

Plataforma interdisciplinar para monitorar a qualidade do ar em bairros de Itapira/SP usando sensores Arduino, com mapa interativo e dados em tempo real.

Node.jsFastifyTypeScriptNext.jsReact+10

Matriz técnica

Core em React, Next.js, TypeScript e Node. Amplitude em backend, dados, cloud, mensageria, integrações corporativas e ferramentas de IA.

Core full stack

produto web

  • TypeScript5.0
  • Next.js5.0
  • React5.0
  • Node.js5.0
  • NestJS5.0
  • TailwindCSS5.0
  • JavaScript5.0

Backend e dados

persistência e APIs

  • PostgreSQL5.0
  • MySQL5.0
  • SQLite5.0
  • Prisma4.0
  • TypeORM4.0
  • C# / .NET3.5
  • SQL Server3.5
  • Redis3.5
  • Fastify3.0
  • MongoDB2.5

Entrega e operação

deploy e runtime

  • Git5.0
  • GitHub5.0
  • GitHub Actions5.0
  • Linux5.0
  • Vercel4.0
  • Docker3.5
  • Nginx3.0
  • Azure3.0
  • AWS2.0

Ambiente corporativo

processo e integrações

  • Jira5.0
  • Windows5.0
  • Visual Studio Code5.0
  • Postman5.0
  • Visual Studio4.0
  • Insomnia4.0
  • Angular3.5
  • Azure DevOps3.5
  • Azure Service Bus3.5

Ferramentas e IA

fluxo assistido

  • Claude5.0
  • Cursor5.0
  • Claude Code4.0
  • Gemini4.0
  • OpenAI4.0
  • Flow AI (CI&T)4.0
  • Figma4.0
  • Trello3.0
  • MUI3.0
  • Leaflet1.0

Como trabalho

produto, código e operação

Trabalho com produto de software do requisito ao deploy: entendo o fluxo, desenho a solução, implemento, integro, valido e deixo claro como manter. Uso IA como ferramenta de engenharia, não como substituto de critério técnico.

dossier 01

Base técnica em evolução

Formado pela Fatec Itapira com Láurea Acadêmica (melhor aluno do curso), CS50 de Harvard concluído em 2022 e pós em Engenharia de Software e Cibersegurança a caminho. Estudo desde 2009.

dossier 02

Problema antes da stack

Leio o contexto, separo restrições reais de ruído e transformo requisitos em sistemas navegáveis.

dossier 03

Inglês High Intermediate (B2)

Apto a atuar em ambientes internacionais e consumir documentação técnica avançada

dossier 04

Qualidade operacional

Penso em legibilidade, rastreabilidade, falhas, deploy e manutenção, não só em terminar a tela.

dossier 05

IA com critério técnico

Uso Claude, Cursor, Gemini e ChatGPT para acelerar investigação, implementação e revisão mantendo responsabilidade pelo resultado.

Carlos Rafael da Costa, conhecido profissionalmente como Rafael Costa.

Contato

Assim que eu receber a sua mensagem, irei responder o mais breve possível.

0 / 100
0 / 100
0 / 2000