Plataforma de Fiscalização Regulatória e Processo Administrativo
CTO · Paganini Tech
Liderei a arquitetura e entrega de uma plataforma de operações regulatórias em larga escala responsável por gerenciar o ciclo de vida completo de inspeção veicular, processo administrativo, procedimentos jurídicos, processamento financeiro e fluxos de conformidade para uma entidade reguladora do setor público brasileiro responsável pela fiscalização do transporte de Gás Liquefeito de Petróleo (GLP).
A plataforma digitalizou e unificou interações entre proprietários de veículos, postos de inspeção credenciados, fiscais de campo, profissionais jurídicos, advogados, administradores e operadores financeiros por meio de um único ecossistema operacional.
O sistema gerencia todo o ciclo de inspeção, incluindo cadastro de veículos, agendamento, execução de inspeção, emissão de certificados, verificação de conformidade e operações de postos credenciados. Além das inspeções, a plataforma também suporta um processo administrativo completo abrangendo autuação, notificações, defesas jurídicas, pareceres legais, recursos, penalidades financeiras, processamento de pagamentos e arquivamento de casos.
Uma experiência mobile dedicada permite que fiscais de campo realizem inspeções in loco, capturem evidências fotográficas, coletem assinaturas, validem certificados, gerem relatórios de infração e iniciem procedimentos de fiscalização diretamente do campo. Usuários administrativos gerenciam fluxos operacionais por meio de portais dedicados cobrindo revisão jurídica, processamento financeiro, relatórios, gestão de postos, supervisão de conformidade e administração da plataforma.
A plataforma também incorpora fluxos financeiros sofisticados, incluindo geração de multas GRSP, emissão de boletos, processamento de pagamentos multi-provedor, partilha de receita, conciliação e controles financeiros automatizados. Fluxos automatizados de comunicação fornecem notificações escalonadas por e-mail, WhatsApp e SMS, garantindo que stakeholders permaneçam informados em todas as etapas dos procedimentos regulatórios.
Apesar da escala e complexidade da solução, a plataforma foi entregue em aproximadamente seis meses por uma equipe de engenharia central de apenas dois desenvolvedores. O sistema resultante contém dezenas de módulos operacionais, suporta múltiplas personas de usuário independentes e gerencia o ciclo regulatório completo desde agendamento de inspeção até resolução de casos jurídicos e liquidação financeira.
Mantive propriedade da arquitetura da plataforma, direção técnica, alinhamento com stakeholders, modelagem de domínio e design geral da solução ao longo de todo o ciclo do projeto.
Papéis que Desempenhei
- Arquiteto Chefe
- Líder Técnico
- Arquiteto de Soluções
- Engenheiro Backend
- Engenheiro de Plataforma
- Designer de Sistemas
- Estrategista de Produto
- Engenheiro de Infraestrutura
- Interface com Stakeholders
Stack Tecnológica
- Bun
- TypeScript
- Vue 3
- Quasar
- Hono
- PostgreSQL
- Drizzle ORM
- Redis
- BullMQ
- AWS S3
- AWS SES
- Capacitor
- Better Auth
- WebSockets
- Mensagens Multi-Canal
- WhatsApp Cloud API
- Integrações SMS
- Stripe API
- Mercado Pago
- API Banco do Brasil
- API Asaas
- Docker Swarm
- Nginx
Desafios e Aprendizados
Desafio
Projetar e entregar uma plataforma capaz de suportar múltiplos domínios regulatórios independentes — incluindo inspeções, fiscalização, procedimentos jurídicos, operações financeiras, notificações, agendamento e serviços voltados ao público — mantendo consistência, auditabilidade e simplicidade operacional.
O projeto também exigiu traduzir fluxos regulatórios altamente burocráticos e parcialmente não documentados em processos de software determinísticos enquanto acomodava as realidades das operações do setor público e requisitos de conformidade legal.
Talvez o desafio mais significativo tenha sido a escala da entrega em si: produzir uma plataforma enterprise pronta para produção abrangendo dezenas de módulos operacionais, múltiplas personas de usuário, aplicações mobile e web, sistemas financeiros e fluxos jurídicos com uma equipe central de apenas dois engenheiros.
Solução
Projetei uma arquitetura monorepo modular composta de pacotes compartilhados, módulos orientados a domínio, workers assíncronos, serviços de notificação e componentes de infraestrutura reutilizáveis. Estabeleci limites de domínio claros entre áreas de inspeção, fiscalização, jurídico, financeiro e administrativo enquanto aproveitava filas, fluxos de automação e serviços de integração para minimizar overhead operacional.
Desenvolvi fundações de plataforma reutilizáveis que aceleraram a entrega preservando manutenibilidade de longo prazo, permitindo que uma pequena equipe de engenharia implementasse um sistema que tradicionalmente exigiria níveis significativamente maiores de pessoal.
Lições Aprendidas
- A complexidade de software enterprise é impulsionada principalmente por processos de negócio — e não por escolhas tecnológicas.
- Fluxos regulatórios e jurídicos frequentemente contêm casos extremos e exceções que emergem apenas por meio de colaboração profunda com stakeholders operacionais.
- Limites arquiteturais fortes são essenciais quando múltiplos domínios — jurídico, financeiro, operacional e administrativo — devem coexistir em uma única plataforma.
- Auditabilidade, rastreabilidade e transparência de fluxos tornam-se preocupações arquiteturais de primeira classe em sistemas do setor público.
- Fundações de plataforma bem projetadas podem amplificar dramaticamente a efetividade de pequenas equipes de engenharia.
- Velocidade de entrega costuma ser limitada mais pela descoberta de requisitos e compreensão de domínio do que pelo esforço de implementação.
- Alguns dos projetos de engenharia mais desafiadores envolvem traduzir processos humanos complexos em sistemas de software determinísticos sem perder flexibilidade operacional.
- O tamanho da equipe por si só não é o principal preditor de capacidade de entrega quando arquitetura, ferramentas e disciplina de execução estão devidamente alinhados.