Pular para o conteúdo
Aberto a oportunidades · Remoto ou híbrido

Olá, sou Franklyn Roberto

Desenvolvedor Flutter

dev Flutter/Dart

Construo apps em produção para Android, web e desktop — e o back-end por trás deles: Supabase, PostgreSQL, Oracle e APIs REST.

Provas profissionais

  • FlutterFlutter/Dart4+ anos com Flutter, em produção desde 2024
  • Produçãodesde 20247 sistemas em produção no Grupo Coagro
  • PlataformasAndroid · Web · Desktopapps Flutter em produção
  • Open source3 pacotesno pub.dev, todos com 160/160 pub points

// projetos

Coisas que construí

Uma seleção — o resto está no GitHub.

Ver tudo no GitHub
CRM Loja
Em produção

App Flutter de vendas e pré-faturamento da equipe comercial do Grupo Coagro: clientes, catálogo, orçamentos, pedidos e metas, lendo o ERP Winthor — em produção no Android e na web.

Papel: Desenvolvedor principal

800+ arquivos de teste

FlutterRiverpodSupabaseKotlin
Ver case →
Suprimentos (WMS)
Em produção

WMS do Grupo Coagro em Flutter: inventário, recebimento, conferência, separação e endereçamento no coletor Android, no lugar do app do fornecedor do ERP.

Papel: Desenvolvedor principal

~290 arquivos de teste

FlutterRiverpodSupabaseAndroid
Ver case →
Receituário Agronômico
Em produção

Emissão de receita agronômica do Grupo Coagro: app Flutter para os agrônomos (desktop e web) e API NestJS sobre os bancos Oracle do Winthor e do SIAGRI, com assinatura eletrônica.

Papel: Autor e mantenedor

~400 arquivos de teste (app + API)

FlutterBLoCNestJSOracle
Ver case →
Coagro Facilita
Em produção

App de balcão das lojas do Grupo Coagro: o vendedor consulta produto por código de barras, código ou descrição, vê o preço por tabela e filial, monta o carrinho e imprime etiquetas e o ticket do pedido — sobre uma API Express/TypeScript nos bancos Oracle do Winthor e do SIAGRI.

Papel: Desenvolvedor principal

335 testes na API (Jest)

FlutterProviderExpressOracle
Ver case →
CU
Em produção

Plataforma web de campanhas de sorteio do Grupo Coagro: o vendedor cadastra o cliente e valida o WhatsApp por código, o caixa gera os cupons do pedido faturado, o admin cria campanhas e faz o sorteio, e o cliente acompanha os próprios cupons.

Papel: Desenvolvedor principal

  • ▹Código de verificação no servidor: expira em 5 min, 5 tentativas
  • ▹Sorteio auditável que nunca repete cupom
  • ▹Geração atômica: cada pedido gera cupons uma vez só
Next.jsReactSupabaseTailwind CSS
SaldoCerto
Projeto pessoal

App Flutter de finanças pessoais a partir do salário: orçamento por categoria, despesas, contas fixas e metas. Offline-first, sobre Supabase com RLS, e com um assistente de IA que nunca vê os seus números.

Papel: Desenvolvedor único

550+ testes, com E2E no CI

FlutterRiverpodSupabaseSQLite
Ver case →

// trajetória

Experiência & formação

  1. Analista de Sistemas (Desenvolvedor Flutter)

    Atual

    Grupo Coagro · Jul 2024 - Atualmente

    Stack: Flutter · Dart · Riverpod · BLoC · Provider · Kotlin · Supabase · PostgreSQL · Oracle · NestJS · Express · Next.js · React · Angular · Jest · Playwright

    • CRM Loja: app Flutter de vendas e pré-faturamento da equipe comercial, em produção no Android e na web — Riverpod, Clean Architecture verificada no CI, 800+ arquivos de teste, chat com push nativo em Kotlin e gamificação comercial. Desenvolvedor principal.
    • Receituário agronômico: Flutter/BLoC (desktop e web) e API NestJS sobre Oracle (Winthor/SIAGRI), com emissão idempotente, assinatura eletrônica e retorno ao ERP.
    • Suprimentos (WMS): inventário, recebimento, conferência e separação em Flutter, no lugar do coletor do ERP; atualização OTA do APK via canal nativo em Kotlin.
    • Facilita e Logística: apps Flutter de balcão e de armazém — consulta de preço, carrinho com ticket ESC/POS e etiquetas de endereço com QR —, sobre API Express/TypeScript em Oracle com 335 testes Jest.
    • Web: Cupom Premiado, plataforma de campanhas e sorteio em Next.js/React, e Coagro ID, portal de gestão de acessos em Angular com 228 testes (Jest + Playwright).
    • Back-end em Supabase/PostgreSQL — RLS, RPCs, Realtime e 300+ migrations — e acesso único entre os apps. Sistemas desenvolvidos em parceria com a NWERP.
  2. Desenvolvedor Fullstack

    Plussoft · Jul 2023 - Dez 2023

    Stack: Electron · React · SQL Server · MySQL

    • Apps desktop em Electron para backup e envio de arquivos; manutenção de APIs, com rotas novas integradas a SQL Server e MySQL, e do front-end em React.
  3. Analista de Sistemas

    Open Consult · Jun 2023 - Jul 2023

    • Desenvolvimento e implantação de políticas de IAM (gestão de identidades e acessos) e de fluxos de trabalho de segurança.
  4. Monitor de P.O.O.

    UFAL · Set 2022 - Fev 2023

    Stack: Java · Spring MVC

    • Monitoria de Programação Orientada a Objetos em Java (Spring MVC e Design Patterns): apoiei alunos em projetos práticos e corrigi atividades.

// Certificações

Ver todos os 100 certificados · 876h

Udemy · 5 · 77h

DIO · 55 · 196h

Rocketseat · 1

  • Ignite - React Native · 2023

Alura · 15 · 154h

DevSuperior · 1 · 16h

  • Semana Spring React (SDS 6.0) — DSMovie · 2022 · 16h

LinkedIn Learning · 10 · 15h19

  • Introdução à Amazon Web Services: Computação em Nuvem · 2022 · 1h
  • Desenvolvimento Ágil de Software · 2022 · 1h30
  • Arquitetura de Software: Introdução ao Design de Sistemas · 2022 · 46 min
  • Fundamentos de Programação: Design Orientado a Objetos · 2022 · 2h41
  • Aprender Java · 2022 · 2h39
  • Descubra o SQL · 2022 · 1h30
  • Git e GitHub: Formação Básica · 2022 · 58 min
  • HTML: Formação Básica · 2022 · 2h28
  • Fundamentos do Trabalho em Equipe · 2022 · 1h12
  • Danielle Monteiro Responde Sobre Como Encontrar um Emprego na Área de TI · 2022 · 34 min

Curso em Vídeo · 3 · 120h

  • Curso de Java · 2019 · 40h
  • Python 3 – Mundo 1: Fundamentos · 2019 · 40h
  • Curso de Algoritmo · 2019 · 40h

Fundação Bradesco · 2 · 7h

  • Linguagem de Programação Java – Básico · 2022 · 5h
  • Crie um Site Simples Usando HTML, CSS e JavaScript · 2022 · 2h

Alfahelix · 1 · 2h

  • Criação de Páginas de Internet Dinâmicas com PHP · 2023 · 2h

UFAL · 4 · 62h

  • Ambiente Linux (Centro de Inclusão Digital) · 2022 · 30h
  • Minicurso de Python para Iniciantes (Projeto Katie) · 2020 · 4h
  • ARACOMP Online (participação) · 2021 · 16h
  • AraComp 2018 (participação) · 2018 · 12h

SBPC · 1 · 30h

  • SBPC Educação 2018 (participação) · 2018 · 30h

CLICK Educação Profissional · 2 · 197h

  • Designer Gráfico (Photoshop, CorelDRAW e Flash) · 2012 · 61h
  • Operador de Computador (Windows e Office) · 2012 · 136h

// stack

Ferramentas do dia a dia

Tecnologias que uso pra tirar ideias do papel.

Mobile

  • Flutter
  • Dart
  • Riverpod
  • BLoC
  • Provider
  • Kotlin
  • React Native
  • Swift
  • Android Studio
  • Google APIs (Sign-In, AdMob, Play Billing)

Web & Back-end

  • TypeScript
  • NestJS
  • Node.js
  • React
  • Express
  • JavaScript
  • Spring Boot
  • Next.js
  • Angular
  • Python
  • C#
  • Electron
  • HTML5 & CSS3
  • Tailwind CSS
  • Astro
  • Java
  • Bootstrap
  • REST APIs

Dados

  • PostgreSQL
  • Supabase
  • Oracle
  • Firebase
  • SQLite
  • MySQL

Ferramentas

  • Git
  • Docker
  • GitHub Actions
  • GitHub
  • VS Code
  • Postman
  • Figma
  • FlutterFlow
  • Xcode
  • Linux
  • Automated testing
  • Jest
  • Playwright

Proficiência

  • FlutterPrincipal
  • DartPrincipal
  • RiverpodProficiente
  • BLoCProficiente
  • ProviderProficiente
  • TypeScriptProficiente
  • NestJSProficiente
  • Node.jsProficiente
  • ReactProficiente
  • JavaScriptProficiente
  • Spring BootProficiente
  • JavaProficiente
  • PostgreSQLProficiente
  • SupabaseProficiente
  • OracleProficiente
  • FirebaseProficiente
  • GitProficiente
  • DockerProficiente
  • GitHub ActionsProficiente

// sobre

Quem está por trás do devfrs

Desenvolvedor Flutter formado em Ciência da Computação pela UFAL. No Grupo Coagro, construo os apps que estendem o ERP Winthor — CRM de vendas, receituário agronômico, WMS, logística e app de balcão — e os sistemas web em Next.js e Angular, em produção no Android, na web e no desktop. Mantenho três pacotes open-source no pub.dev, todos com nota máxima, e três extensões no Open VSX.

Escrevo também o back-end que esses apps consomem: APIs em NestJS e Express sobre Oracle, e Postgres no Supabase com RLS, RPCs e migrations versionadas. Gosto de interface com movimento, detalhe e performance. Estou aberto a novas oportunidades e a projetos freelance fora do horário comercial.

// Para recrutadores

Disponibilidade
Aberto a oportunidades
Modelo de trabalho
Remoto ou híbrido (Maceió ou Arapiraca)
Contratação
CLT, PJ ou freelance
Mudança de cidade
Não no momento
Localização
Arapiraca, AL — Brasil
Idiomas
Português (nativo) · Inglês (A2)
Franklyn Roberto da Silva
Franklyn Roberto da Silva
Flutter · UI/UX · Mobile
Formação
Bacharelado em Ciência da Computação — Universidade Federal de Alagoas (UFAL)
Atua em
Grupo Coagro
Localização
Arapiraca, AL — Brasil
Foco
Flutter · UI/UX · Mobile

// escrevendo sobre engenharia

Decisões, medidas e o porquê

// depoimentos

O que dizem sobre mim

“Franklyn tem um profundo entendimento de Programação Orientada a Objetos!”
Thiago Bruno De Sales
Thiago Bruno De Sales
Senior Mobile Software Engineer · supervisionou na UFAL
// no momento

Construindo o CRM e o WMS da Coagro em Flutter

// contato

Vamos conversar?

Tem uma vaga, ideia ou projeto? Manda uma mensagem — respondo assim que puder.

ou me acha em