Pular para o conteúdo

disponível novos projetos, remoto ou híbrido

Modelo o dado e construo o sistema que gera o dado.

Rafael Pessoa, Analista de Dados Pleno e Desenvolvedor Fullstack Pleno em Natal. Consulta em SQL, automação em Python, modelo semântico no Power BI, e a aplicação em FastAPI e Vue que produz o número.

Rafael Pessoa, analista de dados e desenvolvedor fullstack em Natal/RN, em evento do GDG Natal

o que já está rodando

+10
sistemas próprios em produção
2024
com dados, e com tecnologia desde 2020
PL-300
Microsoft Power BI Data Analyst
+500
pessoas no Google I/O Extended que ajudei a organizar

Sobre

Análise de dados de ponta a ponta, do SQL ao produto em produção

Trabalho com tecnologia desde 2020 e com dados desde 2024. Faço o ciclo completo da análise: modelagem e consultas em SQL, tratamento e automação em Python, construção do modelo semântico no Power BI, e a conversa com quem vai usar o número. Como desenvolvedor, mantenho aplicações próprias em produção com FastAPI e Vue, o que me obriga a pensar dado como produto e não apenas como relatório.

SQL Python Power BI produto em produção

Google Student Ambassador 2026

Organizador do GDG Natal

Formação e certificação
Análise e Desenvolvimento de Sistemas, IFRN. Microsoft PL-300, Power BI Data Analyst Associate. Inglês B2.
Comunidade
Ajudei a organizar o Google I/O Extended e Build with AI 2026, para mais de 500 pessoas, e palestrei sobre storytelling de dados com IA.

Experiência

Experiência profissional em dados e desenvolvimento

Cinco posições em análise de dados, business intelligence, requisitos e desenvolvimento, entre 2020 e hoje. Clique em qualquer cabeçalho para reordenar. Os percentuais ficam presos ao emprego onde aconteceram.

ORDER BY periodo DESC 5 linhas · ordene por qualquer coluna
Experiência profissional, ordenável por empresa, período, função, stack e resultado.
Dança Digital até hoje Desenvolvedor Fullstack Pleno FastAPI, Vue, MySQL, Python, openpyxl
Plataforma de gestão de festivais em produção
RankMyApp 01/2024 até hoje Analista de Dados Pleno II Power BI, DAX, Python, SQL, web scraping
+35% / -40%
Visibilidade das métricas críticas, e tempo de processamento
ESIG Software 08/2022 a 07/2023 Analista de Requisitos UML, Jira, Scrum, Kanban
+30% / +20%
Velocidade no entendimento inicial dos projetos, e eficiência do time
Blacklab Ventures 03/2022 a 06/2022 Product Manager, estágio Levantamento de requisitos, backlog
Todas as sprints entregues no prazo
Teleperformance 11/2020 a 08/2023 Analista de Suporte Especialista Excel, análise de logs, SLA
Queda na reincidência de chamados

Arraste na horizontal para ver todas as colunas.

Confiança

Empresas, clientes e comunidade

Onde meu trabalho já rodou e ainda roda, entre emprego, projeto de cliente e comunidade técnica.

Projetos

Projetos de dados e software, do problema ao que roda hoje

Em produção

Dança Digital

Organizadores de festival de dança dependiam de planilhas manuais para pontuar, ranquear e montar a ordem de apresentações.

Construí a plataforma de gestão com módulos de pontuação, ranking e ordem de apresentações, mais a automação das planilhas em Python.

01 / ficha técnicaativo

Stack

  • FastAPI
  • Vue
  • MySQL
  • Python
  • openpyxl

Resultado ou estado atual

Usada por organizadores reais. Atuo como desenvolvedor fullstack pleno e administrador.

Interno

SQL Runner

O time precisava rodar queries em ambiente restrito sem que ninguém recebesse acesso direto ao banco.

Construí a ferramenta web com segundo fator TOTP, allowlist de bases, prévia transacional antes de qualquer DML e log de auditoria append-only.

02 / ficha técnicaem uso

Stack

  • Go
  • Docker
  • TOTP

Resultado ou estado atual

Em uso interno, com todo comando registrado em log que não pode ser reescrito.

Palestra

Pipeline de data storytelling com IA

Dado bruto de festival não vira argumento sozinho, e a leitura manual travava a conversa com quem decide.

Montei um pipeline de cinco etapas que leva dado anonimizado até narrativa visual.

03 / ficha técnicaapresentado

Stack

  • Gemini
  • NotebookLM
  • Looker Studio

Resultado ou estado atual

Virou a palestra que apresentei no Google I/O Extended 2026.

Entregue

Automação de relatórios em Power BI e Python

As extrações eram feitas à mão todo dia antes de qualquer análise começar.

Fiz a coleta via web scraping e integração com AWS Simba, o tratamento em Pandas e NumPy, e o modelo semântico com DAX e Power Query.

04 / ficha técnicaem operação

Stack

  • Python
  • Pandas
  • NumPy
  • AWS Simba
  • Power BI
  • DAX

Resultado ou estado atual

Eliminou as extrações manuais diárias e cortou até 40% do tempo de processamento.

Em produção

Johny Barbearia

Marcar corte dependia de mandar mensagem e esperar resposta, então a agenda vivia na cabeça de quem atendia e o cliente nunca sabia se o horário estava garantido.

Construí o site de agendamento com catálogo de dezesseis serviços com preço e duração fechados, escolha de barbeiro e horário em quatro passos, clube de assinatura mensal e painel para a barbearia acompanhar a agenda. A entrada é por chave de acesso, sem e-mail nem senha, e quem prefere conversar marca escrevendo em texto livre no chat.

Ver no ar
05 / ficha técnicano ar

Stack

  • Next.js
  • React
  • Vercel

Resultado ou estado atual

No ar e em uso pela barbearia, em Natal, com três barbeiros na agenda e três planos do Clube Johny.

Perguntas

Por que fechar comigo

As perguntas que recrutador e gestor de dados fazem antes de me chamar para conversar.

Eu contrato um analista de dados ou um desenvolvedor?

Os dois, na mesma pessoa. Faço consulta e modelagem em SQL, tratamento e automação em Python, o modelo semântico no Power BI, e mantenho aplicação em produção com FastAPI e Vue. Na prática, o número que eu apresento vem de um sistema que eu também sei construir e sustentar.

O que você entrega chega a rodar em produção?

Sim, e dá para verificar. São mais de dez sistemas próprios em produção. A Dança Digital é usada por organizadores de festival, com pontuação, ranking e ordem de apresentações. O SQL Runner roda internamente e dá acesso auditado ao banco. Não é protótipo de portfólio, tem gente dependendo deles.

Meu time não tem engenheiro de dados. Isso trava o projeto?

Não. Eu cubro da coleta até a entrega. Na RankMyApp a coleta vem de web scraping e integração com AWS Simba, o tratamento é em Pandas e NumPy, e o modelo semântico em Power BI com DAX e Power Query é meu. Você não precisa montar um time inteiro para começar a enxergar o dado.

Como você lida com dado sensível e LGPD?

Com controle de acesso e registro, não com confiança. No SQL Runner isso virou produto: segundo fator TOTP, allowlist de bases, prévia transacional antes de qualquer DML e log de auditoria append-only, que não pode ser reescrito. No pipeline de storytelling o dado entra anonimizado, então a narrativa nunca depende de identificar ninguém.

Hoje qualquer pessoa monta dashboard e site com IA. Qual é a diferença?

Eu uso IA, inclusive no pipeline com Gemini e NotebookLM. A diferença é o que a IA não resolve sozinha: modelo semântico correto, controle de acesso, auditoria do que foi consultado, e alguém que responda pelo número na frente de quem vai decidir com ele. Métrica errada gerada rápido continua sendo métrica errada.

Você já trabalhou fora do meu setor?

Marketing de aplicativos na RankMyApp, software de gestão na ESIG, suporte técnico em escala na Teleperformance, produto em estágio na Blacklab Ventures e festivais de dança na Dança Digital. O que se repete em todos é o mesmo trabalho: entender a regra do negócio, achar onde o dado quebra e automatizar o que era manual.

Trabalha remoto?

Sim, remoto ou híbrido. Base em Natal, Rio Grande do Norte. Inglês B2 para times e documentação em inglês.

Contato

Aberto a propostas de dados e desenvolvimento