Desenvolvedor de integrações ERP
Todo ERP vira gargalo quando não conversa com o resto da empresa.
Meu trabalho é fazer o Protheus conversar. Sou João Wictor — construo APIs em TLPP/ADVPL, integrações entre sistemas e aplicações web que tiram a planilha do meio do caminho.
Sobre
Trabalho transformando o TOTVS Protheus de sistema fechado em plataforma integrada.
Na prática: exponho dados que estavam presos no ERP — clientes, contratos, beneficiários — para o resto da operação usar. Escrevo APIs REST em TLPP/ADVPL, conecto sistemas que não foram feitos para se falar e desenvolvo o que falta em Node.js e TypeScript.
Comecei no suporte e aprendi o ERP por dentro antes de programar nele. É justamente isso que faz diferença: entendo o processo antes de escrever a primeira linha.
- anos na área
- 4+anos na área
- integrações em produção
- —integrações em produção
- sistemas conectados
- —sistemas conectados
Serviços
Integração
Integrações com o Protheus
APIs REST em TLPP/ADVPL que expõem clientes, contratos e compras para e-commerce, BI, portais ou qualquer sistema que precise do dado.
Desenvolvimento
Aplicações sob medida
Painéis, portais e sistemas internos em Node.js, TypeScript e MySQL — feitos para conversar com o que a empresa já usa.
Automação
Automação de processo
Aquele relatório exportado à mão toda segunda-feira vira rotina automática. Menos planilha, menos retrabalho, menos erro de digitação.
Projetos
Cinco problemas reais e o que foi construído para resolver cada um.
Arquitetura
API Gateway corporativo
O problemaCada sistema se conectava direto no ERP, com credencial própria e contrato próprio. Qualquer mudança quebrava alguém.
Porta única de entrada com OAuth2/JWT, limite de requisição por consumidor, retry com circuit breaker e log estruturado compatível com a LGPD. Documentação OpenAPI para quem integra.
- Node.js
- Fastify
- OAuth2 / JWT
- OpenAPI
Automação
Pesquisa de satisfação por WhatsApp
O problemaA pesquisa de pós-venda era feita à mão, uma ligação por vez, e a resposta não chegava ao CRM.
Fluxo conversacional que faz a pergunta, valida a resposta, repergunta quando vem fora do padrão e grava tudo. A nota final volta para o card do cliente no CRM sem ninguém digitar.
- n8n
- Gupshup
- MySQL
- Bitrix24
Integração
Integração de telemedicina
O problemaLicenças eram liberadas na plataforma parceira sem conferir quantas o contrato realmente cobria — e reprocessamentos geravam duplicidade.
Serviço que compara os beneficiários elegíveis com o que foi contratado, limita a liberação ao saldo disponível e marca quem já foi enviado, tornando a rotina segura para rodar quantas vezes for preciso.
- TLPP
- Protheus
- REST
Web
Bontrack UTV Service
O problemaUma loja que vende UTV de trezentos mil atendia tudo pelo Instagram: preço, revisão, parcela e disponibilidade viravam uma conversa manual começada do zero, uma por uma.
Catálogo com filtro por marca, lugares e faixa de preço, simulador de financiamento, loja com carrinho e formulários de agendamento e avaliação — cada ação termina numa mensagem de WhatsApp já escrita com o contexto. Sem backend: o site prepara a conversa, o vendedor só responde.
- React
- Next.js
- Cloudflare Pages
Web
Nia Bike
O problemaUma bicicletaria de bairro existia só no Instagram: quem procurava por horário ou endereço caía num mapa desatualizado.
Landing page com serviços, horário real e contato direto no WhatsApp, montada para ser compartilhada e carregar rápido em rede móvel.
- Next.js
- Cloudflare Pages
Stack
- ERP
- ADVPL
- TLPP
- TOTVS Protheus
- Backend
- Node.js
- TypeScript
- Fastify
- APIs REST
- OAuth2 / JWT
- Dados e automação
- MySQL
- n8n
- Docker
- Front-end
- React
- Next.js
- Angular
Tem um sistema que não conversa com o outro?
Me conta o problema em duas linhas. Respondo em até 24h — e se não for comigo, te digo com quem é.
Baixar currículo (PDF)