massarente.

Heitor Massarente · desenvolvedor independente

Software que já existe merece cuidado, não recomeço.

Integro sistemas como ERPs, meios de pagamento, notas fiscais e APIs de parceiros, e cuido do código legado que sustenta o seu negócio. Sem parar a operação, sem reescrever tudo.

Agenda aberta para novos projetos

pedidos.php−3 +3
−$id = $_GET['id'];−$r = mysql_query("SELECT * FROM pedidos WHERE id=$id");−$pedido = mysql_fetch_assoc($r);+$pedido = Pedido::query()+    ->whereKey($request->integer('id'))+    ->firstOrFail();

O mesmo comportamento, agora seguro, testado e legível.

Atendimento remoto para todo o Brasil

01 · Sinais

Talvez você reconheça alguma dessas.

  1. Ninguém quer mexer naquele módulo, e quem escreveu já saiu da empresa.
  2. Alguém do time copia dados de um sistema para o outro na mão, todo santo dia.
  3. O sistema roda em PHP 5.6 e o servidor “não pode” ser atualizado.
  4. Uma integração cai e vocês só descobrem quando o cliente reclama.
  5. O fornecedor mudou a API e o sistema parou de emitir nota.
  6. Cada deploy é uma sexta-feira tensa.

Se marcou pelo menos uma, a gente deveria conversar.

02 · Serviços

Duas coisas, feitas com profundidade.

Prefiro fazer poucas coisas muito bem. Meu trabalho se concentra onde a maioria dos projetos trava: na conversa entre sistemas e no código que ninguém quer tocar.

APIs & integrações

Faço o seu sistema conversar com o resto do mundo e garanto que a conversa não caia no meio.

  • ERPs: Bling, Tiny, Omie, TOTVS
  • Pagamentos: Pix, Asaas, Mercado Pago
  • Emissão de NF-e e rotinas fiscais
  • Webhooks, filas e reprocessamento de falhas
  • APIs REST documentadas para parceiros
  • Monitoramento e alerta quando algo quebra

Por exemploSincronizar o estoque do e-commerce com o ERP. Conciliar pagamentos Pix automaticamente. Abrir uma API para parceiros consumirem seus dados.

Legado & manutenção

Assumo o código que sustenta o seu negócio e devolvo ele mais saudável, rápido e fácil de mudar.

  • Upgrade de PHP 5.x para 8.x e de frameworks
  • Refatoração incremental, sem “big bang”
  • Testes automatizados onde mais dói
  • Correção de bugs e gargalos de performance
  • Migração de dados e de banco
  • Documentação para quem vier depois

Por exemploLevar um sistema de PHP 5.6 para 8.3 sem parar as vendas. Matar a consulta que derruba o servidor no fim do mês. Documentar o que só um ex-funcionário sabia.

03 · Ferramentas

Do PHP 5 ao que está rodando hoje.

Linguagens
PHP 5.x a 8.xJavaScriptTypeScriptNode.js
Frameworks
LaravelSymfonyCodeIgniterPHP puroReact
Bancos de dados
MySQL / MariaDBPostgreSQLSQL Server
Integrações
BlingTinyOmieTOTVSPixAsaasMercado PagoNF-e
Base
DockerGitCI/CDTestes automatizados

04 · Como funciona

Sem caixa-preta, do primeiro dia ao último.

  1. 01

    Conversa

    30 minutos, sem compromisso. Você conta o problema; eu faço as perguntas certas e digo com franqueza se consigo ajudar.

  2. 02

    Diagnóstico

    Leio o código, a API ou o banco. Você recebe um relatório com riscos, prioridades e uma proposta por escrito.

  3. 03

    Execução

    Entregas pequenas e frequentes, em produção o quanto antes. Você acompanha tudo com um resumo semanal.

  4. 04

    Continuidade

    Entrego documentado para o seu time seguir sozinho, ou continuo cuidando do sistema num plano mensal.

05 · Formatos

Três jeitos de trabalharmos juntos.

Projeto fechado

Escopo, prazo e valor definidos antes de começar. Sem surpresa no meio do caminho.

Indicado paraUma integração nova, um upgrade de versão, uma migração.

Banco de horas

Um pacote de horas para usar conforme a demanda aparece, com relatório do que foi feito.

Indicado paraBacklog de melhorias e correções sem data fixa.

Manutenção mensal

Acompanhamento contínuo: atualizações, monitoramento e correções, com tempo de resposta combinado.

Indicado paraSistemas críticos que precisam de alguém por perto.

Os valores dependem do sistema e do escopo. Depois da primeira conversa você recebe uma proposta por escrito, sem letras miúdas.

06 · Sobre

Oi, eu sou o Heitor.

Escrevo software profissionalmente desde 2018. Na maior parte do tempo, dentro de sistemas que já estavam em produção e que não podiam parar.

Gosto do trabalho que pouca gente quer: entender um código de dez anos, descobrir por que aquela integração falha às três da manhã e deixar tudo um pouco melhor do que encontrei.

Trabalho de forma independente. Isso significa que você fala direto com quem vai pôr a mão no código, e que tudo o que eu faço fica escrito.

Desde
2018
Base
Brasil, remoto
Formato
Independente

07 · Perguntas

Perguntas frequentes.

Você pega sistema que outra pessoa fez?

Sim, é a maior parte do meu trabalho. Começo lendo o código e te digo com honestidade em que estado as coisas estão, antes de qualquer proposta.

Vou precisar reescrever tudo?

Quase nunca. Reescrever do zero é caro, demorado e arriscado. Prefiro evoluir o sistema por partes, com ele rodando, e só substituir o que realmente não tem salvação.

Meu sistema não é em PHP. Você atende?

Depende. Trabalho também com Node.js e TypeScript, e integração é integração: se o seu sistema fala HTTP ou tem um banco de dados, provavelmente dá. Na primeira conversa eu digo com clareza se faz sentido.

Como funciona contrato e acesso ao código?

Tudo é formalizado antes de começar. Uso acessos próprios ao código e aos servidores, que você revoga quando o trabalho termina. O código é seu.

08 · Contato

Me conta o que está travando.

Quanto mais contexto, melhor, mas não precisa ser técnico. Respondo em até 1 dia útil.

Prefere conversar?Escolha um horário de 30 minutos na minha agenda.Abrir agenda

Ou escreva direto paracontato@massarente.com.br

Assunto

Informe pelo menos um e-mail ou telefone para eu te responder.