01 — Sobre · São Luís, MA (Remoto)

Arthur
Passos

Desenvolvedor Mobile Flutter | Kotlin e Swift

Desenvolvedor Mobile com 4 anos de experiência em Flutter e Dart, Clean Architecture e BLoC, com integrações nativas em Kotlin e Swift. Publiquei 23 apps na App Store e no Google Play, com mais de 5.500 downloads, e hoje construo um app financeiro do setor público com foco em segurança (Play Integrity, App Attest e biometria facial), testes automatizados e CI/CD, com 98% das sessões sem crash em homologação. Uso IA no fluxo de desenvolvimento (Claude Code) e sou Mestre em Ciência da Computação pela UFMA.

02

Projetos

MTUR Games 1MTUR Games 2MTUR Games 3

Estudo de caso · Ministério do Turismo + UFMA · 2025

MTUR Games

Aplicativo de capacitação para profissionais do turismo, com dez jogos sobre acessibilidade no atendimento a turistas com deficiência ou mobilidade reduzida.

  • ✦Assumi uma base de código existente, identifiquei problemas e conduzi as correções até a versão final.
  • ✦Desenvolvimento em React Native, em colaboração com outro desenvolvedor, com revisão de código em dupla.
  • ✦Finalização e publicação na App Store e no Google Play.

React Native · Expo · TypeScript

Código no GitHub
Urgências Odontológicas 1Urgências Odontológicas 2Urgências Odontológicas 3

Estudo de caso · UNA-SUS/UFMA · 2022

Urgências Odontológicas

Biblioteca digital que ajuda o dentista a planejar a triagem e o tratamento de casos de urgência.

  • ✦Projeto feito de ponta a ponta por mim: levantamento de requisitos, proposta de arquitetura e investigação de soluções.
  • ✦Desenvolvimento e publicação na App Store e no Google Play.

Flutter · Dart · MVVM · Provider

Saúde Digital Usuários do SUS 1

Estudo de caso · UNA-SUS/UFMA · 2025

Saúde Digital Usuários do SUS

Versão 2.0 da biblioteca digital Urgências Odontológicas, com a plataforma evoluída para a série Saúde Digital.

  • ✦Evolução do app Urgências Odontológicas para a versão 2.0.
  • ✦Publicação na App Store e no Google Play; atualmente suspenso durante o período eleitoral.

Flutter · Dart

Catálogo de apps

Bibliotecas digitais em Flutter para UNA-SUS/UFMA, Ministério da Saúde e Ministério do Turismo, publicadas na App Store e no Google Play. Mais baixados primeiro; downloads somados das duas lojas até 20/10/2026.

Publicados · 25

Saúde Bucal
7 apps · 2.123 downloads
Saúde Digital
2 apps · 1.249 downloads
Atenção Primária
5 apps · 1.211 downloads
Pessoa com Deficiência
5 apps · 573 downloads
Turismo
2 apps · 373 downloads
Gestão em Saúde Bucal
4 apps · 26 downloads

Não publicados · 0

03

Experiência

  1. Citiesoft

    jan/2026 – Atual

    Desenvolvedor Mobile Pleno

    • ✦Construí em Flutter um app financeiro do setor público com requisitos de segurança de nível bancário, hoje em homologação com 98% das sessões sem crash e previsão de atender cerca de 20 mil beneficiários no lançamento.
    • ✦Criei o fluxo de verificação de identidade que une extração de dados de documento e prova de vida facial com AWS Rekognition, integrado via platform channels em Kotlin e Swift.
    • ✦Implementei autenticação OAuth com Keycloak e segurança de dispositivo com App Attest (iOS) e Play Integrity (Android), e destravei a leitura NFC no iOS com um platform channel nativo quando o pacote Flutter não atendia.
    • ✦Estruturei a CI que valida cada pull request em cerca de 10 minutos no Jenkins (formatação, análise estática, testes automatizados e gate de cobertura), escrevi testes de integração com integration_test e automatizei a publicação nas lojas com Fastlane.
    • ✦Atuo como referência técnica do time: defini os padrões de arquitetura (Clean Architecture, BLoC/Cubit, get_it, go_router), faço code review dos pull requests e apoio as decisões técnicas junto ao Tech Lead.
  2. UNA-SUS/UFMA

    jan/2022 – Atual

    Desenvolvedor Mobile

    • ✦Publiquei 23 apps para a universidade e o Governo Federal (Ministério da Saúde e Ministério do Turismo), em sua maioria bibliotecas digitais white-label em Flutter, somando mais de 5.500 downloads na App Store e no Google Play.
    • ✦Assumi o MTUR Games a partir de um código legado problemático e publiquei nas duas lojas os 10 jogos educativos em React Native e TypeScript que capacitam profissionais do turismo a atender pessoas com deficiência.
    • ✦Conduzi o ciclo completo dos apps, de requisitos e arquitetura MVVM com Provider a testes unitários e de widget, publicação e manutenção em produção.
    • ✦Integrei Firebase (Auth, Firestore, Crashlytics, Analytics, Cloud Messaging) para monitorar falhas em produção, medir o uso e enviar notificações push.
  3. Argo e LogLab

    jun/2025 – jan/2026

    Analista de Requisitos de Software

    • ✦Atuei alocado na Secretaria Municipal da Fazenda de São Luís (SEMFAZ), com o trabalho iniciado pela Argo e continuado pela LogLab a partir de ago/2025.
    • ✦Levantei e analisei requisitos em reuniões com as áreas da secretaria.
    • ✦Produzi a documentação funcional: requisitos, casos de uso, protótipos, histórias de usuário e modelos de dados.
    • ✦Avaliei benefícios, impactos e riscos das demandas e fiz a ponte entre desenvolvimento, clientes e demais setores, apoiando as validações.
  4. NCA/UFMA

    out/2024 – jan/2025

    Desenvolvedor Full Stack

    • ✦Desenvolvi para um cliente do setor de infraestrutura uma plataforma de detecção de irregularidades em campo a partir de geolocalização e imagens de satélite, com front-end em Next.js e back-end em Python.
    • ✦Otimizei consultas em bases de dados de alto volume e modelei as estruturas de dados que alimentam as visualizações geoespaciais da plataforma.

04

Tecnologias

Mobile
Flutter · Dart · React Native · Expo
Nativo
Kotlin · Swift · Jetpack Compose · SwiftUI · Platform Channels
Web
React · Next.js · TypeScript · Python
Arquitetura e Estado
Clean Architecture · MVVM · BLoC/Cubit · Provider · SOLID · Clean Code · get_it · go_router · Flavors
APIs e Segurança
REST · OAuth/Keycloak · App Attest · Play Integrity · AWS Rekognition · NFC
Firebase
Auth · Firestore · Functions · Crashlytics · Analytics · Cloud Messaging
Qualidade
Testes unitários · Testes de widget · Testes de integração (integration_test) · Code review
CI/CD e Ferramentas
Git · Jenkins · Azure DevOps · Fastlane · App Store Connect · Google Play Console
IA
Claude Code
Métodos
Scrum/Ágil · Azure Boards
Idiomas
Português (nativo) · Inglês (C1 EF SET)

05

Formação

06

Contato

arthurpassosti@gmail.com