Desenvolvedor de automação industrial e back-end em Aparecida de Goiânia (GO). Conecto máquinas de fábrica a sistemas web e ao ERP.
Desenvolvo praticamente sozinho os sistemas internos da fábrica:
- 1.300+ commits em 6 meses no sistema principal, que integra a produção ao ERP Bling (etiquetas, pesagem, lotes e turnos)
- Leitura de máquinas 24/7 — extrusoras, dosadores e sacoleiras via Modbus TCP/RTU (CLP WEG PLC300, IHM Weintek, controladores Gefran), com painéis web em tempo real e alertas
- Alta disponibilidade — servidor principal e reserva que assume sozinha quando o principal cai, túnel até a nuvem e backup automático com restic
- Ponto eletrônico — leitura do AFD do relógio Topdata Inner Rep e cálculo de jornada
- 8 repositórios com o código versionado da operação
| Antes | Depois | |
|---|---|---|
| Abrir o painel de produção | até 124 s | < 0,1 s |
| Publicação dos dashboards (p90) | 41,7 s | 2,7 s |
| Erros 429 da API do ERP | ~5.800 / semana | −94% (rate limiter distribuído entre processos) |
| Telemetria da extrusora | 1 leitura / 3,3 s | ~1 leitura / s |
| Monólitos de 6–14 mil linhas | 1 arquivo | módulos, sem mudar 1 byte da saída (golden master) |
| Testes automatizados | — | 2.100+ (pytest e Playwright), com portões em git hooks e deploy com rollback |
- modbus-painel — leitura Modbus TCP em Python puro e painel web ao vivo configurado por TOML, com simulador para testar sem CLP. Somente leitura, sem dependências
- oee-painel — OEE por máquina e por turno (disponibilidade × desempenho × qualidade), micro-paradas e painel web ao vivo; lê simulador, Modbus TCP ou HTTP
- afd-ponto — lê o AFD do relógio de ponto (Portarias 1510 e 671) e calcula a jornada pela CLT: horas, extras, adicional noturno, intervalos e batidas faltando
- reserva-ativa — máquina reserva que assume serviços quando a principal cai e devolve quando ela volta, sem nunca deixar dois ativos (Linux e Windows)
- TriAevum-Switch — port nativo de Zelda: Ocarina of Time 3D (recompilado) para Nintendo Switch homebrew. Minha parte: backend gráfico deko3d, frame time estável a 60 fps e testes de regressão
- pula-anuncio — controle remoto pelo celular: touchpad, teclado e pular anúncio do YouTube sozinho (Linux/Hyprland e Windows)