Pular para o conteúdo
Retrato de Rafael Martins Alves
Curitiba, BR
Tech Lead
Tech Lead @ MadeiraMadeira

Rafael Martins AlvesTech Lead & Desenvolvedor Sênior

Projeto sistemas distribuídos e lidero o time que os opera.

Lidero tecnicamente a equipe de Experiência do Motorista na MadeiraMadeira, com foco em performance, observabilidade e código sustentável no ecossistema logístico da empresa — dos serviços em NestJS/TypeScript à orquestração de eventos em tempo real com Kafka e AWS.

  • NestJS
  • Kafka
  • AWS
  • TypeScript
  • Docker
  • Laravel
Anos de experiência
0
Universidade Positivo · conclusão em dez. 2026
Engenharia de Software
Arquitetura e liderança de squad
Tech Lead

Experiência

Minha trajetória profissional e acadêmica: as empresas onde atuei, os cargos que ocupei e a formação que sustenta esse percurso.

De Jovem Aprendiz a Tech Lead em cinco anos

Três fases, duas empresas e dois domínios: dispositivos de triagem visual e logística nacional. O detalhamento cargo a cargo está nas abas abaixo.

  1. 012019 — 2021
    Fundamentos

    O alicerce técnico

    SENAI Dr. Celso Charuri · Adam Robo

    No técnico em Desenvolvimento de Sistemas do SENAI Dr. Celso Charuri aprendi lógica, SQL, modelagem e testes — C no Arduino, Java no desktop, C# com ASP.NET Core e Python com Selenium no projeto final. Entrei na Adam Robo como Jovem Aprendiz ainda no ensino médio, entre suporte ao cliente, automação de testes com Selenium e as primeiras linhas de PHP.

  2. 022022 — 2024
    Coordenação

    Liderar um time e cursar a faculdade ao mesmo tempo

    Adam Robo · Universidade Positivo

    Fui efetivado como Desenvolvedor Full Stack na Adam Robo em janeiro de 2022 e assumi a Coordenação de TI em julho do mesmo ano: APIs REST em Laravel, configuração de subdomínios, pipelines de CI/CD no GitHub Actions e a liderança da equipe — recrutamento, organização de tarefas e suporte técnico. No mesmo semestre comecei Engenharia de Software na Universidade Positivo. É desse período que vêm a plataforma A1 e o Adam 4.0 entregue à Electrolux.

  3. 032024 — Presente
    Liderança técnica

    Alta escala e governança técnica

    MadeiraMadeira · iSend e iShip

    Entrei na MadeiraMadeira em março de 2024 como Desenvolvedor Full Stack Júnior no time Experiência Operacional, no iSend — o TMS da iTrack —, onde passei a responder por observabilidade com New Relic, quality gates com SonarQube e refatoração de áreas críticas. Em junho de 2025 assumi como Pleno e, em junho de 2026, a liderança técnica do time Experiência do Motorista: iShip, eventos em Kafka com contratos Avro, serviços em NestJS e planejamento de capacidade trimestral.

Março 2024 - Presente2 anos e 7 meses

Tech Lead

Junho 2026 - Presente4 meses

Lidero tecnicamente a equipe de Experiência do Motorista, à frente do ecossistema do iShip e das ferramentas operacionais nos centros de distribuição (incluindo o desenvolvimento do Painel de Escala web em React 19). Sou responsável pelo capacity planning trimestral e simplificação de escopo junto a PM e Product Designer para garantir previsibilidade nas entregas. Conduzo a triagem técnica prévia de bugs e incidentes via New Relic, queries diretas no banco de dados e Microsoft Clarity antes de acionar a equipe. No desenvolvimento, atuo diretamente no backend com NestJS/TypeScript, na criação de producers e consumers Kafka com contratos Avro e em funções AWS Lambda em Python para rotinas de cálculo e integrações com legados. Essa atuação foi reconhecida oficialmente em setembro de 2026 com minha promoção a Desenvolvedor Full Stack Sênior.

NestJS
TypeScript
Kafka
PostgreSQL
MySQL
AWS
Docker
Python

Junho 2021 - Março 20242 anos e 10 meses

Coordenador de TI

Julho 2022 - Março 20241 ano e 9 meses

Fui responsável pelas configurações de subdomínios, criação de pipelines de CI/CD com GitHub Actions para deploy de aplicações e desenvolvimento de APIs REST com Laravel. Também liderei a equipe de TI, participando ativamente do recrutamento, organização de tarefas e suporte técnico, o que me proporcionou um aprendizado prático valioso sobre liderança e gestão de equipe.

Laravel
React.js
TypeScript
MySQL
Docker
Python

Provas de engenharia

Quatro sistemas em produção — dois de logística, dois de triagem visual. Cada um abre com o problema de engenharia, as decisões de arquitetura e o que coube a mim liderar.

Montagem com seis telas do aplicativo do motorista do iShip, ecossistema que Rafael lidera tecnicamente: abertura do app, lista de paradas do dia, rota no mapa, detalhe da entrega com ações de contato e navegação, e a confirmação de entrega concluída.
Captura2026
Tech Lead · foco atual

Plataforma do Motorista (iShip)

Ecossistema que liga o motorista em campo aos centros de distribuição: app do motorista, API em NestJS sobre PostgreSQL, eventos em Kafka com contratos Avro, Lambdas em Python e o Painel de Escala em React 19.

  • NestJS
  • TypeScript
  • PostgreSQL
  • Apache Kafka
  • Apache Avro
  • +5
Esquema de instrumentação do iSendDiagrama, não captura de tela: esquema dos pontos de instrumentação que Rafael implantou no iSend. O monólito Laravel/PHP com mais de 1.100 rotas no centro, ligado ao MySQL da operação e às Lambdas em Python; ao redor, o New Relic recebendo tracing e logs estruturados e o pipeline GitHub Actions com SonarQube barrando cada pull request.MySQLBase relacional da operaçãoAWS Lambda (Python)Rotinas isoladasMonólito Laravel/PHPMais de 1.100 rotasNew RelicTracing e logs estruturadosGitHub Actions e SonarQubeCobertura e quality gate por PR
Diagrama2025–2026

Diagrama desenhado para este portfólio. Não é uma captura do sistema.

Desenvolvedor Full Stack

Sistema de Gestão de Transporte (iSend)

TMS em Laravel e PHP sobre MySQL que sustenta a expedição diária: emissão de romaneios, despacho de cargas e acompanhamento de notas fiscais.

  • Laravel
  • PHP
  • MySQL
  • Python (AWS Lambda)
  • GitHub Actions
  • +3
Aplicação do exame na plataforma A1 desenvolvida por Rafael: teste de visão de cores com três alvos coloridos, seguido de cinco linhas de acuidade em escala Snellen, de 20/200 a 20/30, cada linha com o registro de quanto o paciente errou e um campo de observações.
Captura2022–2024
Coordenador de TI e Desenvolvedor Full Stack

Plataforma Adam Robo A1

Plataforma web de triagem visual: acuidade em escala Snellen, teste de visão de cores, três modos de exame e laudo impresso em A4 ou em impressora térmica.

  • Laravel
  • PHP
  • MySQL
  • React.js
  • TypeScript
  • +3
Exame de acuidade de longe no Adam 4.0 que Rafael entregou à Electrolux: interface escura com seis linhas Snellen, de 20/400 a 20/20, cada uma classificada como normal ou reduzida, ao lado do registro dos símbolos identificados pelo trabalhador.
Captura2022–2024
Coordenador de TI e Desenvolvedor Full Stack

Adam 4.0 — Electrolux

Versão do Adam para saúde ocupacional: acuidade de longe e de perto e teste de Ishihara em interface escura, com laudo reunindo dados do trabalhador, anamnese e assinaturas.

  • Laravel
  • PHP
  • MySQL
  • React.js
  • TypeScript
  • +1

Projetos pessoais e open source

Bibliotecas e utilitários que mantenho fora do trabalho de produção. Escala menor, propósito diferente.

androxus
$ androxus --status

[SUCESSO] Módulos: Python, Discord.py

Status: Laboratório Arquivado

Arquitetura verificadadevrma

Androxus

Arquivado
Bot para Discord em Python com PostgreSQL

Bot modular desenvolvido em Python para o Discord utilizando discord.py e banco relacional PostgreSQL na AWS RDS, com comandos matemáticos e utilitários. Projeto arquivado.

Python
Discord.py
Docker
PostgreSQL
Python Stopwatch2

Python Stopwatch2

Biblioteca de medição de tempo e benchmarks em Python

Biblioteca simples e reutilizável para medir tempo de execução de blocos de código em Python, com suporte a benchmarks comparativos e logs de performance.

Python
pybot com docker
$ pybot-com-docker --status

[SUCESSO] Módulos: Python, Docker

Status: Laboratório Arquivado

Arquitetura verificadadevrma

Pybot com Docker

Arquivado
Código base de bot Discord com Docker e Redis

Estrutura base desenvolvida como referência didática para novos desenvolvedores criarem bots para Discord com Python, Docker Compose, PostgreSQL e Redis. Projeto arquivado.

Python
Docker
Discord.py
PostgreSQL
stock trader
$ stock-trader --status

[SUCESSO] Módulos: Vue.js, Laravel

Status: Laboratório Arquivado

Arquitetura verificadadevrma

Stock Trader

Arquivado
Jogo de negociação de ações com Vue.js e Laravel

Simulador de compra e venda de ações de empresas fictícias com frontend em Vue.js / Vuex e API REST em Laravel / PHP com documentação interativa. Projeto arquivado.

Vue.js
Laravel
PostgreSQL

Habilidades & Especialidades

As tecnologias que uso no dia a dia, arquitetura de sistemas e áreas que domino ou estou aprofundando.

5+ Anos

Anos de engenharia contínua

Alta Escala

Eventos e logística de missão crítica

Curitiba, PR

UTC-3

Ao Vivo

Contato

Estou aberto a conversas sobre projetos, oportunidades e colaborações. Escolha o canal que preferir — costumo responder em até um dia útil.

Vamos conversar

Você me encontra nos canais abaixo:
visitor@devrma: ~
bash
visitor@devrma:~$help
Comandos disponíveis: stack, architecture, experience, contact, curl devrma.com/cv, clear
visitor@devrma:~$
Atalhos rápidos: