Johnson Mauro

Sou

Sobre mim

13+
Anos entregando software
10+
Empresas atendidas
3.800+
Horas de código registradas
40+
Projetos com 10h+ cada

Olá 👋🏽

Engenheiro de software com 13+ anos em telecom, saúde, varejo e educação, de ERPs em .NET e bots de RPA a apps web e mobile em React, Angular, TypeScript e Node.js. Modernizo legado sem parar as entregas, com testes em cada mudança. Desde 2026 também entrego com agentes de IA: escrevo specs, delego a implementação e valido cada diff com testes e revisão.

Foco atual

Coliderando a reescrita em React 19 de uma plataforma de telefonia americana e construindo, como sócio, o app mobile de força de vendas de uma startup de ERP.

Habilidades

Stack

Principal

  • TypeScript
  • React / React Native
  • Angular
  • Expo
  • Node.js
  • NestJS
  • Go
  • PostgreSQL

Experiência em produção

  • Next.js
  • .NET
  • Vue
  • Svelte
  • Solid
  • Ionic
  • SQL Server
  • MySQL

Ferramentas & IA

  • Vitest
  • Playwright
  • GitHub Actions
  • AWS
  • Azure DevOps
  • Jira
  • Claude Code
  • Codex
  • MCP

Julgamento de engenharia

  • Modernização de legado
  • Mobile offline-first
  • APIs multi-tenant
  • Integrações OAuth & webhooks
  • Mensageria em tempo real
  • WCAG 2.2 AA
  • Hardening OWASP
  • Padrões de time & mentoria

Como trabalho hoje

Eu direciono os agentes. O resultado é meu.

Os mesmos hábitos, aplicados a agentes de IA: menos tempo digitando código, mais tempo decidindo o que construir, como os agentes constroem e se está certo. Cada prática abaixo tem lastro em repositórios reais.

  1. Design de contexto para agentes

    40+ skills de Claude Code e contratos CLAUDE.md em 7 repositórios, transformando convenções do time em regras que os agentes seguem.

  2. Delegação guiada por spec

    Planos, ADRs e critérios de aceite antes do código; 200+ commits em par com agentes desde março de 2026.

  3. Verificar, não confiar

    TDD e revisão humana em todo diff de agente: 1.300+ testes em projetos que lidero, mais uma suíte de 0→3k numa reescrita coliderada.

  4. Guardrails de arquitetura

    Fronteiras DDD e feature-sliced checadas pelo lint, mais skills de segurança e acessibilidade que os agentes precisam aplicar.

Experiência

2022 – hoje

Modernização, agora com agentes de IA

Reescrevendo um produto de 12 anos sem parar as entregas, cuidando de integrações de ponta a ponta e construindo mobile e web para clientes. Desde 2026, o mesmo trabalho sai com agentes de IA, sob specs, testes e revisão.

  1. Software Engineer

    Jan 2022 - Presente

    InPhonex

    • Coliderei a reescrita de um admin de telefonia (227k linhas) de React 16/CRA para React 19, Vite 8 e TypeScript 6: 788 commits, 2º/22.
    • Levei a cobertura de zero a ~3.000 casos e 71,5% das linhas, adicionando 459 arquivos de teste com Vitest e Testing Library.
    • Construí de ponta a ponta a integração CRM-telefonia: API de 14 módulos, SDK de chamadas embarcado e 985 testes, em NestJS, NATS e Playwright.
    • Padronizei a entrega assistida por IA em 4 repositórios do time com 26 skills de Claude Code e ~1,2k linhas de contexto para agentes.
    • Reduzi em 37% o tamanho da instalação de dependências (720 para 454 MB) migrando de Yarn para pnpm.
    • Entreguei 1.135 commits no produto AngularJS de 12 anos enquanto a reescrita avançava.
  2. Sócio & Software Engineer

    Mai 2026 - Presente

    Startup de ERP

    • Construí sozinho um app de força de vendas em 6 semanas: 92 commits, 13 telas, ~18k linhas, em Expo SDK 56, React Native 0.85, TypeScript.
    • Desenhei pedidos offline-first em 8 módulos DDD, enfileirando no SQLite do aparelho e sincronizando em segundo plano.
    • Escrevi ~347 testes unitários e de componente; 53% dos commits foram em par com Claude Code, guiados por 8 skills do projeto.
    • Entreguei o módulo de devoluções do ERP em 5 fases (~6k linhas), cobrindo API .NET 10, wizard em React e NF-e de devolução.
  3. Software Engineer Freelancer

    Set 2025 - Presente

    Clientes freelance

    • Entreguei a plataforma bilíngue de uma escola de inglês da v1.0 à v2.4: 91 commits, 14 PRs mergeados, deploy contínuo, em Next.js 16.
    • Atingi no Lighthouse mobile 96 em acessibilidade, 100 em boas práticas e 100 em SEO após adequação WCAG 2.2 AA.
    • Fechei uma auditoria alinhada ao OWASP com 10 achados, adicionando headers HSTS, CSP e COOP e corrigindo 16 dependências vulneráveis.
    • Desenhei uma API REST multi-tenant com 19 endpoints, JWT com papéis e 11 ADRs documentados, testada contra PostgreSQL real, em Go.
  4. Contribuidor open source

    Jul 2026 - Presente

    Extensão de navegador para site de trade de jogo

    • Tive 2 PRs mergeados numa extensão Chrome/Firefox de 38k linhas, incluindo correção de scroll com 9 testes de regressão (Svelte 5, WXT).

2018 – 2022

Produto, mobile e automação

Quatro anos entre produtos web e mobile em saúde e mobilidade, dashboards de BI e bots de RPA para operadoras de telefonia e o front-end de um produto de IA conversacional.

  1. Software Engineer

    Out 2021 - Fev 2022

    Accountfy

    • Entreguei em 5 meses features front-end, POCs e eliminação de débito técnico, e treinei o time (AngularJS, Commerce Cloud).
  2. Software Engineer

    Out 2020 - Ago 2021

    IT Lean

    • Construí em 11 meses o front-end do Leanbot, IA conversacional proprietária (Angular, PO-UI, Node.js, PostgreSQL, AWS).
  3. Software Engineer (projeto pessoal paralelo)

    Jan 2020 - Jun 2021

    nevtec.eu

    • Entreguei front-end sob demanda por 18 meses como freelancer (React, React Native, Node.js, GraphQL).
  4. Software Engineer

    Jun 2020 - Ago 2020

    Foco Aluguel de Carros

    • Em 3 meses, construí o Coral (entrada e saída de frota) e conduzi reuniões com clientes e fornecedores (Angular, Node.js, MySQL, Power BI).
  5. Software Engineer

    Ago 2019 - Jun 2020

    Devexo (OrtoClin)

    • Desenvolvi um produto de odontologia sanitária em 2 plataformas, web e mobile (Angular, Ionic, React Native, .NET Core, SQL Server).
  6. Associate Software Engineer

    Jun 2018 - Ago 2019

    Avanade

    • Entreguei 8 dashboards Power BI para 3 das maiores operadoras de telefonia do Brasil, reduzindo o lag de relatórios executivos de D+5 para D+1.
    • Construí 5 bots RPA que eliminaram ~30 horas/semana de back-office em billing e triagem de chamados.
    • Migrei ~2M linhas/dia de tabelas legadas em mainframe para um warehouse SQL Server via pipeline ETL agendado.
  7. Software Engineer

    Jan 2018 - Jun 2018

    Tella World

    • Construí em 6 meses o front-end do iBoltt, app mobile de caronas e entregas (AngularJS, Node.js).

2012 – 2017

Fundamentos

Cinco anos de .NET full-stack: um ERP próprio e projetos de fábrica de software, cuidando da entrega do banco de dados à tela.

  1. Software Engineer

    Out 2012 - Dez 2017

    Qualytech

    • Por 5 anos, construí o ConsegnaERP para pequenas empresas e atendi clientes de energia, educação e imobiliário como fábrica de software (WebForms, .NET, SQL Server).