Act I · São Luís, MA

Arthur
Passos

Mobile Developer | Flutter & Dart

Mobile Developer with 4 years of experience in Flutter and Dart, with 23 published apps and over 5,500 downloads on the App Store and Google Play, including white-label apps for Brazil's Federal Government (Ministry of Health and Ministry of Tourism). Currently building a Flutter app with bank-grade security requirements (confidential project): facial biometrics, OAuth with Keycloak, App Attest and Play Integrity. M.Sc. in Computer Science.

published apps
23
downloads
+5,500
years of Flutter
4

Act II · Discography

23 published apps

Flutter digital libraries for UNA-SUS/UFMA, Brazil's Ministry of Health and Ministry of Tourism, published on the App Store and Google Play. App names are in Portuguese, as in the stores. Most downloaded first; downloads summed across both stores up to Oct 20, 2026.

Case study · Ministry of Tourism + UFMA

MTUR Games

Train tourism professionals to serve tourists with disabilities or reduced mobility, through 10 serious games that simulate real service situations.

  • ✦Built the app's 10 games, with pair code review.
  • ✦Owned finishing the project and publishing it on the App Store and Google Play.
  • ✦Biggest challenge: taking over poorly implemented code from others and fixing it all the way to the final release.
React NativeExpoTypeScriptCode on GitHub
games
10
downloads
150
stores
2

Case study · UNA-SUS/UFMA

Urgências Odontológicas (Dental Emergencies)

Digital library that helps dentists plan triage and treatment of urgent cases.

  • ✦Built end to end by me: requirements gathering, architecture proposal and solution research.
  • ✦Development and publishing on the App Store and Google Play.
FlutterDartMVVMProvider
downloads
631
stores
2
launch
2022

Oral Health

7 apps · 2,123 downloads

Digital Health

2 apps · 1,249 downloads
  • Saúde Digital Usuários do SUS1,097Paused · election period
  • Saúde Digital Profissionais I152Paused · election period

Primary Care

5 apps · 1,211 downloads

People with Disabilities

5 apps · 573 downloads

Tourism

2 apps · 373 downloads

Oral Health Management

4 apps · 26 downloads
  • Gestão em Saúde Bucal I13Paused · election period
  • Políticas em Saúde Bucal9Paused · election period
  • Gestão em Saúde Bucal II3Coming soon
  • Gerência de CEO SESB1Coming soon

Act III · Tour

Journey

  1. Citiesoft

    Jan 2026 – Present

    Mid-level Mobile Developer

    • ✦Ongoing development of a Flutter app with bank-grade security requirements (confidential project).
    • ✦Identity verification with document data extraction and facial liveness detection (AWS Rekognition), via platform channels in Kotlin and Swift.
    • ✦OAuth authentication with Keycloak, App Attest (iOS), Play Integrity (Android) and NFC card reading.
    • ✦~98% crash-free sessions, monitored with Firebase Crashlytics (app still in acceptance testing).
    • ✦CI pipeline that validates every PR in ~10 min: formatting, static analysis, automated tests and a minimum coverage gate.
    • ✦Store releases automated with Fastlane, moving toward continuous deployment via Jenkins; design system shipped as a private Git package.
    • ✦Most senior mobile developer on the team: PR reviews and architecture standards.
  2. UNASUS/UFMA

    Jan 2022 – Present

    Mobile Developer

    • ✦White-label Flutter apps for the university and Brazil's Federal Government (Ministry of Health and Ministry of Tourism), published and maintained on both stores.
    • ✦Full cycle: requirements, architecture (MVVM with Provider), release and maintenance.
    • ✦Firebase (Auth, Firestore, Functions, Crashlytics, Analytics, Cloud Messaging) for stability, metrics and push notifications.
    • ✦Unit and widget tests, code reviews in agile teams with Git and CI/CD.
  3. NCA/UFMA

    Oct 2024 – Jan 2025

    Full Stack Developer

    • ✦REST services and geospatial data visualizations with Next.js and Python.
    • ✦Query optimization on high-volume databases and modeling of complex data structures.

Act IV · Setlist

Skills

Mobile

FlutterDartKotlinSwiftJetpack ComposeSwiftUIPlatform channelsReact Native

Architecture & State

MVVMProviderClean ArchitectureSOLIDClean CodeBLoC/Cubitget_itgo_routerFlavorsWhite-label

APIs & Security

RESTOAuth/KeycloakApp AttestPlay IntegrityAWS RekognitionNFC

Firebase

AuthFirestoreFunctionsCrashlyticsAnalyticsCloud Messaging

Quality & CI/CD

Unit and widget testsCode reviewGitAzure DevOpsJenkinsFastlaneApp Store ConnectGoogle Play Console

Languages

Portuguese (native)English (C1 EF SET)

Encore

Let's talk

arthurpassosti@gmail.com