Marcelo Pereira Barbosa

Consultor e Engenheiro de Soluções

26 anos de carreira em billing de telecom: conciliação fiscal, contábil e financeira, Oracle e PL/SQL. No último ano, dois produtos em produção construídos dirigindo agentes de código.

Disponível para posições sênior em São Paulo — presencial, híbrido ou remoto

  • Portal Brasileirão Companion do Campeonato Brasileiro Série A — React 19, TypeScript, Express 5, Tailwind 4, AWS.
  • Agora na Copa 2026 Companion da Copa do Mundo FIFA 2026 — React 19, TypeScript, Express, AWS.

Intro

Passei 26 anos de carreira construindo e sustentando sistemas de billing de telecom — faturamento, conciliação fiscal, contábil e financeira, e migração de bases de assinantes. É um domínio em que o software responde por dinheiro que já foi cobrado e por obrigações que já foram declaradas: a correção não é um detalhe de qualidade, é o produto.

No último ano levei essa disciplina para o desenvolvimento com agentes de código. Uso Claude Code, GitHub Copilot e Cursor para escrever a maior parte do código; o meu trabalho é decidir a arquitetura, definir o que precisa ser verdadeiro e verificar cada entrega antes que ela chegue à produção. Os dois produtos no ar foram construídos assim — com testes unitários, specs Playwright de ponta a ponta e pipelines de deploy com rollback ensaiado.

O trabalho de fundo não mudou: continua sendo supervisão de engenharia. Mudou a velocidade com que o código aparece, não a responsabilidade por ele.

Experiência

Objective Solutions

mar/1999 – dez/2023 · 15 anos como Desenvolvedor Sênior, cerca de 10 como Consultor

Billing de telecom em Smalltalk, Java e PL/SQL sobre Oracle — o produto Diginet e sua evolução, o Objective NG. Data Warehouses de faturamento e fiscal, conciliação fiscal, contábil e financeira, e quatro migrações de dados ponta a ponta. Clientes como Sky, Telefônica/Vivo, HughesNet e PreventSenior.

Eleflow

2024 – 2025 · Analista de Dados Sênior

Migração de dados de Oracle para BigQuery.

Formação

Universidade Presbiteriana Mackenzie

Ver a experiência completa →

Projetos

Software construído dirigindo agentes de código — Claude Code, GitHub Copilot e Cursor. A arquitetura, os critérios de aceite e a verificação antes da produção são meus.

Em produção

  • Portal Brasileirão — Companion do Campeonato Brasileiro Série A

    Tabela, jogos e estatísticas da Série A, com login OAuth e fallback para um snapshot congelado quando não há token da API disponível. React 19 · TypeScript · Express 5 · Tailwind 4 · AWS · 1.523 testes unitários e 46 specs Playwright ponta a ponta · 910 commits em oito semanas

  • Agora na Copa 2026 — Companion da Copa do Mundo FIFA 2026

    Simulador de Monte Carlo das chances de classificação, com modelo Dixon-Coles e os critérios de desempate do Art. 13 do regulamento da FIFA. React 19 · TypeScript · Express · AWS · 283 testes unitários e 37 specs Playwright ponta a ponta · 1.204 commits

Fora da produção há experimentos e ferramentas — um sistema de RAG local e um de controle de trilhas de estudo, os dois em Python, além de ai_workflow, gitx e bibliotecas publicadas no npm — e o portfólio público no GitHub, com mais de 50 repositórios não-fork.

Ver todos os projetos →

Sobre

Foto de Marcelo Pereira Barbosa
Problema original
Foto de Marcelo Pereira Barbosa
IA com um pouco de drift... meus olhos ficaram azuis
Foto de Marcelo Pereira Barbosa
IA com muito drift. Não entendeu nada.

Quem entende regra fiscal, faturamento e conciliação normalmente não constrói software moderno. Quem constrói software moderno raramente conciliou um sistema de cartão de crédito. Passei 26 anos do primeiro lado e o último ano entregando produtos em produção do segundo.

Na prática, isso significa conseguir dizer por que um número está errado antes de abrir o código — e consertar o código depois. É a combinação que serve para billing, conciliação, revenue assurance, migração de dados e sistemas de setores regulados, onde o custo de errar não é uma tela feia: é uma cobrança indevida ou uma declaração errada.

Fora do código, me interesso por música — tenho um projeto para compor usando o Strudel.

Contato

Obrigado pela mensagem! Entrarei em contato em breve.