ONLINE — em produção desde 2021

Rodrigo Lima

Senior Flutter Engineer

Flutter & Dart · IA aplicada a mobile (LLMs, Visão Computacional) · Firebase · Liderança técnica de produtos end-to-end

Construo aplicativos Flutter que rodam em produção de verdade — de sensores autônomos em postes na Índia a apps bancários e plataformas offline-first. 5 anos entregando software que não pode falhar em campo.

DEVICE_PROFILE.rl
Ilustração de Rodrigo Lima em frente ao computador
uptime
5y 0m
stack
Flutter · Dart
location
Santarém, BR
deploys
BR · IN
5+ anos em produção
4 produtos entregues
2 app stores publicadas
24/7 dispositivos monitorados em campo
// experiência

Log de implantação

  1. 2021 — presente

    Senior Mobile Engineer

    produção

    CityData.ai · remoto

    Dono do app Flutter CitySurvey: sensores de visão computacional autônomos, instalados em postes em campo — incluindo uma implantação real em Varanasi, Índia. Construí o modo kiosk (Device Owner), pipeline de atualização OTA, telemetria de frota com heartbeat, geofencing em tempo real e o CI/CD completo para Play Store e App Store.

    Flutter Firebase Android nativo OTA Codemagic
  2. 2025 — presente

    Co-Founder & Flutter Engineer

    produto próprio

    Darvin Labs · Santarém, PA

    Construí o Sondar, plataforma de pesquisa de campo offline-first, migrando um cliente real do KoBoToolbox para uma solução própria. Row Level Security e Policies do Supabase configuradas do zero, camada local-first com Drift/SQLite e sincronização idempotente via UUIDs client-side.

    Flutter Supabase Riverpod Drift/SQLite
  3. 2026 — presente

    Flutter Technical Lead

    contrato

    7 Promotora · app bancário 7SIM

    Assumi a liderança técnica de um app bancário de empréstimo consignado após o vendor anterior entregar o projeto pela metade. Conduzi uma auditoria técnica completa do código herdado antes de decidir o que preservar e o que precisava ser refeito de verdade.

    Flutter BLoC Node.js Fastify
// projetos

Software que roda no mundo real

FIELD DEPLOYED — ÍNDIA

CitySurvey

CityData.ai

Sensores autônomos de visão computacional montados em postes urbanos, contando pessoas e veículos 24/7 — sem intervenção humana no dia a dia. Implantação real em Varanasi, Índia.

Destaque técnico

Redesenhei o mecanismo de reboot dos dispositivos: separei a decisão pura (RebootPolicy) da execução (RebootExecutor), com proteção anti-loop e testes com relógio simulado.

Flutter Device Owner OTA Firebase
EM USO — CAMPO

Sondar

Darvin Labs

Plataforma de pesquisa porta-a-porta offline-first: o entrevistador coleta dados sem internet e tudo sincroniza depois sem conflito, com relatório em PDF gerado direto no aparelho.

Destaque técnico

Sincronização idempotente: cada entrevista recebe um UUID gerado no cliente e é gravada como registro imutável (append-only) — sync duplicado nunca corrompe o dado.

Flutter Supabase RLS Drift/SQLite PDF on-device
EM DESENVOLVIMENTO

7SIM

7 Promotora

App bancário de simulação e contratação de empréstimo consignado, integrado a uma instituição financeira. Segurança e confiabilidade em cada etapa do fluxo de crédito.

Destaque técnico

Antes de reescrever qualquer coisa, auditei o código herdado por completo — separando o que valia preservar do que exigia mudança real, em vez de recriar por padrão.

Flutter BLoC Node.js/Fastify MySQL
EM VALIDAÇÃO

Casa da Redação

EdTech

App para professores corrigirem redações manuscritas em tablet com caneta (S Pen), gravando a correção em vídeo com anotações de tinta em tempo real.

Destaque técnico

Integrei gravação de tela nativa via MediaProjection do Android (canal Kotlin/MethodChannel) sincronizada com a camada de anotação de tinta — undo, redo e borracha inclusos.

Flutter Kotlin nativo MediaProjection PDFium
// stack

Ferramentas de trabalho

Mobile & Arquitetura

FlutterDartClean Architecture BLoC / CubitRiverpodGetXMobX

Android nativo & Dispositivos

Device Owner / KioskMethod Channels Foreground ServicesOTAOffline-first

Backend & Dados

SupabaseFirebasePostgreSQL MySQLNode.jsPython / FastAPI

Qualidade & Entrega

Testes unitáriosTestes de widget CI/CD · CodemagicPlay StoreApp Store

Desenvolvimento AI-augmented

Claude CodeContext engineeringSpec-driven dev

Mapas & Geolocalização

Google MapsMapboxOpenStreetMapGeofencing
Ciência da Computação UFOPA · 2015–2020
Sistemas de Informação PUC Minas · em andamento
Idiomas Português nativo · Inglês fluente
// contato

Vamos construir algo que precisa funcionar de verdade.

Aberto a novos projetos, colaborações e conversas técnicas.