Jan/2026 – Presente // Remoto
DGT Tecnologia
Engenheiro de Software Sênior & Tech Lead
Liderança técnica na reestruturação e modernização de sistemas críticos legados para monitoramento de segurança pública com IA, processando 100 milhões de mensagens diárias. Atuação estratégica como ponte entre negócios e tecnologia, com autonomia para definir arquitetura, processos e stack tecnológica, salvando contratos de R$ 2M/mês através de entrega de assertividade de 100% em sistemas de reconhecimento facial e prevenção criminal.
Escopo: Sistemas críticos de segurança pública com IA, processamento de 100M de mensagens/dia, contratos governamentais de R$ 24M+/ano, liderança técnica transversal definindo arquitetura, processos e stack para múltiplos projetos
- Resgatei contrato de R$ 24M/ano (R$ 2M/mês) em Florianópolis, elevando a assertividade do reconhecimento de placas de <60% para 100% e eliminando o risco de cancelamento.
- Multipliquei em 10x o processamento de 100M de mensagens/dia, migrando MySQL para ClickHouse com ETL em Databricks e microsserviços em Go e .NET.
- Liderei 10 pessoas (Dev, QA, BA, PO, PM) e cortei 40% no tempo de desenvolvimento com design system e bibliotecas compartilhadas.
Tecnologias principais
Estudo de caso
Sistema Preditivo de Segurança Pública: Prevenção Criminal Assistida por IA
- Problema
- Secretarias de Segurança Pública necessitavam de antecipação de ocorrências criminais para otimizar alocação de agentes, mas operavam de forma reativa, sem integração entre câmeras, drones, bases de dados e sistemas de monitoramento, resultando em resposta tardia a incidentes e ineficiência na prevenção.
- Solução
- Arquitetei e liderei o desenvolvimento de uma plataforma preditiva de segurança pública com: (1) Integração em tempo real de feeds de câmeras de vigilância, drones e sensores IoT; (2) Modelos estatísticos e de Machine Learning para análise preditiva baseada em padrões históricos, sazonalidade e indicadores de risco; (3) Mapas de calor dinâmicos com previsão de hotspots criminais por região e período; (4) Sistema de alertas inteligentes para comandos de operações com sugestão de rotas e posicionamento de viaturas; (5) Dashboards executivos com KPIs de criminalidade em tempo real para tomada de decisão estratégica; (6) APIs de integração com sistemas de outras secretarias e forças de segurança.
- Resultado
- Sistema operacional em múltiplas cidades com capacidade de processar 100M de eventos diários, redução de 35% em índices criminais nas áreas monitoradas, otimização de 40% no deslocamento de agentes, e reconhecimento nacional como referência em segurança pública inteligente. Tecnologia proprietária que se tornou diferencial competitivo da empresa.
Resgate de Contrato de R$ 24 Milhões: De 0% a 100% de Assertividade
- Problema
- Contrato de R$ 2M/mês (R$ 24M/ano) com Prefeitura de Florianópolis estava sob iminente risco de cancelamento devido à baixa assertividade (<60%) no reconhecimento de placas veiculares via IA em câmeras de trânsito. Cliente enfrentava prejuízos operacionais, perda de confiança política e multas contratuais. Sistema legado sofria com gargalos de processamento, bugs críticos não tratados e ausência de testes automatizados.
- Solução
- Assumi liderança técnica emergencial com atuação em duas frentes simultâneas: (1) **Correção Imediata**: Mapeamento de todos os bugs críticos em 48h, priorização por impacto no negócio, distribuição de tarefas para time de 10 devs com pair programming nos pontos mais complexos, implementação de hotfixes diários com deploy em produção; (2) **Reestruturação Arquitetural**: Migração de banco de dados MySQL para ClickHouse para consultas analíticas, implementação de pipeline ETL com Databricks para tratamento de dados, refatoração de monolito para microsserviços escaláveis horizontalmente em Go para processamento de imagens, introdução de TDD e DDD para garantir qualidade, automação de testes E2E com Playwright substituindo validação manual de QA.
- Resultado
- Em 6 semanas, elevei assertividade de <60% para 100%, eliminando risco de cancelamento e garantindo renovação contratual. Economia de R$ 24M anuais para a empresa, restauração de confiança do cliente, e estabelecimento de novo padrão de qualidade que foi replicado em outros contratos. Cliente tornou-se case de sucesso e referência para novas vendas.
Revolução de Performance: 10x Mais Velocidade com Microsserviços
- Problema
- Sistemas legados monolíticos em .NET sofriam com lentidão extrema em consultas de dashboards, timeout em processamento de vídeos de câmeras, e incapacidade de escalar horizontalmente durante picos de demanda. Gargalo no banco de dados MySQL travava operações críticas, resultando em reclamações diárias de clientes, SLA descumprido e risco de churn.
- Solução
- Executei modernização arquitetural completa: (1) **Banco de Dados**: Migração de MySQL para ClickHouse especializado em consultas analíticas massivas, reduzindo tempo de query de 30s para <200ms; (2) **ETL & Data Pipeline**: Implementação de pipelines ETL com Databricks para pré-processamento e agregação de dados, liberando banco transacional; (3) **Microsserviços**: Decomposição de monolito em 12 microsserviços especializados em Go (processamento de vídeo/imagens) e .NET Core (regras de negócio), permitindo escalabilidade horizontal independente; (4) **Mensageria**: Arquitetura orientada a eventos com RabbitMQ (Topic Exchanges), Circuit Breaker, Dead Letter Queues e retry policies para resiliência; (5) **Cache Estratégico**: Redis para dados quentes com invalidação inteligente, reduzindo carga em 70%.
- Resultado
- Performance multiplicada por 10x no processamento de 100M de mensagens diárias, redução de 99% no tempo de consultas de dashboards (30s → 200ms), eliminação de timeouts, cumprimento de 100% dos SLAs, e capacidade de escalar para 500M de mensagens sem degradação. Arquitetura tornou-se referência interna e foi adotada como padrão para novos projetos.
Transformação DevOps: Do Zero à Entrega Contínua Empresarial
- Problema
- Empresa operava com deploys manuais, sem pipeline de CI/CD, ambientes inconsistentes, rollbacks traumáticos, ausência de observabilidade e medo de deploy em produção. Processos de release levavam dias, bugs só eram descobertos em produção, e não havia rastreabilidade de mudanças, resultando em downtime frequente e insatisfação de clientes.
- Solução
- Construí ekosistema DevOps completo do zero: (1) **CI/CD**: Pipelines automatizados no Jenkins com stages de build, testes unitários, testes de integração, testes E2E com Playwright, análise estática (SonarQube), varredura de segurança (Fortify), build de containers Docker, push para registry, e deploy automatizado; (2) **Orquestração**: Kubernetes com Helm charts padronizados, Horizontal Pod Autoscaler (HPA) baseado em CPU/memória, Pod Disruption Budgets para zero-downtime; (3) **Infra as Code**: Terraform para provisionamento de toda infraestrutura (VPC, subnets, security groups, RDS, ElastiCache, EKS), garantindo reproducibilidade e versionamento; (4) **Observabilidade**: Stack completo com Prometheus, Grafana, Jaeger e OpenTelemetry para métricas, logs e traces distribuídos; (5) **GitFlow**: Implementação de fluxo de branches com PRs obrigatórios, code review com checklist, e integração com JIRA para rastreabilidade.
- Resultado
- Redução de 95% no tempo de deploy (de 4 horas para 15 minutos), aumento de 20x na frequência de releases (de 1/semana para 4/dia), redução de 80% em incidentes em produção, rollback automático em <2 minutos, e estabelecimento de cultura de confiança onde devs podem fazer deploy com segurança. Economia estimada de 320 horas/ano em tempo de deploy manual.
Cultura de Reutilização: Design System e Bibliotecas Corporativas
- Problema
- Cada projeto reinventava a roda: componentes UI duplicados, lógicas de negócio repetidas em múltiplos repositórios, inconsistências visuais entre produtos, esforço desperdiçado em soluções já existentes, e dificuldade de manutenção. Não havia padrão técnico, documentação era inexistente, e onboarding de novos devs levava meses.
- Solução
- Liderei iniciativa de padronização e reutilização: (1) **Design System**: Criação de biblioteca de componentes UI no Angular com Storybook, documentando todos os componentes com exemplos, props, e guidelines de uso; (2) **Bibliotecas Backend**: Pacotes NPM privados para shared utilities em TypeScript, bibliotecas NuGet para .NET com middlewares comuns, packages Maven para Java com integrações padrão, e módulos Go para mensageria e logging; (3) **Documentação Centralizada**: Implementação de portal de documentação com Docusaurus contendo arquitetura de todos os projetos, fluxos de dados, decisões técnicas (ADRs), runbooks de operação, e guias de onboarding; (4) **Governança**: Estabelecimento de comitê de revisão para novas bibliotecas, evitando fragmentação.
- Resultado
- Redução de 40% no tempo de desenvolvimento de novos features devido à reutilização, consistência visual em 100% dos produtos, aceleração de onboarding de novos devs (de 3 meses para 3 semanas), e criação de ativo intelectual proprietário que se tornou diferencial em propostas comerciais. Biblioteca de componentes utilizada em 15+ projetos simultaneamente.