Senior Mobile Engineer, Flutter and Android

Jorge Díaz

I build and lead the mobile apps that companies cannot afford to get wrong.

8+ years shipping Flutter and native Android, from greenfield apps to add-to-app migrations inside production codebases. Today on SoFi's Flutter app, one of the largest in production with 15M+ members, using spec-driven, AI-assisted delivery backed by automated quality gates. Based in Bogotá, Colombia, working remotely in English and Spanish.

Jorge Díaz
years in mobile, since 2018
8+
members on the Flutter app I work on today
15M+
mobile teams led, 2 to 5 engineers each
5
sprint throughput gain as tech lead
35%

Flutter and Android, end to end

Native Android since 2018, Flutter since 2021. I know both sides of a migration, which is why teams bring me in for add-to-app work and for leading mobile delivery.

Download CV (PDF)

  • Both stacks, one engineer

    Kotlin and Swift screens coexisting with Flutter modules, without disrupting production.

  • Scale today

    SoFi's 2M+ line Flutter monorepo, 150+ contributors, weekly releases to both stores.

  • Lead who stays in the code

    Teams of 2 to 5. At Storicard, sprint throughput up 35% with spec-driven, AI-assisted work.

  • Specs in, monitored release out

    Agents review PRs and run Maestro E2E under written standards. Architecture and risk stay with me.

  1. PRD Requirements and risks on the table
  2. Spec Written acceptance criteria, the contract
  3. Build Agents in the loop, tests as gates
  4. Release Weekly train, Sentry and DataDog watching

Selected work

Nine projects across fintech, delivery, wearables and sports, as tech lead or senior engineer.

Storicard super app

Storicard, Jan 2024 to Feb 2025

Technical Leader

  • Flutter
  • Add-to-app
  • Fintech
  • Team lead

Led end-to-end development of a Flutter super app serving 1M+ users, as the company’s go-to Flutter expert.

  • Managed and mentored a team of 5 developers; throughput rose 35%, from about 15 to about 21 story points per sprint.
  • Led the re-architecture that introduced Flutter into the existing native codebase (add-to-app), enabling incremental migration without disrupting production.
More
  • Standardized engineering practices with spec-driven, AI-assisted workflows.

MyBotPal

Somnio Software, 2025

Mobile Tech Lead

  • Wearable
  • HarmonyOS NEXT
  • Voice AI
  • Team lead

Voice-driven AI assistant for Huawei smartwatches, taken from requirements discovery to AppGallery release.

  • Led a team of 3 senior developers; translated PRDs into architecture, milestones and delivery plans.
  • Shipped speech-to-text, text-to-speech, GPS, weather and haptic feedback in four languages, with encryption and minimal data retention.
More
  • Set up CI/CD, release operations and production monitoring for post-deploy control.

Bangr

Somnio Software for Bangr, 2025 to 2026

Tech Lead

  • iOS
  • Android
  • Real-time
  • Team lead

Free-to-play sports prediction app where fans call plays live during NFL and MLB games and compete for prizes.

  • Tech lead for a team of 3 (2 front-end, 1 back-end), owning technical decisions and delivery.
  • Automated end-to-end regression with Maestro and standardized quality gates on critical flows.
More
  • Built a Slack-first engineering agent wired to GitHub and Codemagic to trigger PR reviews, pipelines and test reports.

Tracer Golf, HelloTalk and Ebony

Somnio Software, 2025 to 2026

Senior Mobile Engineer

  • Flutter
  • iOS
  • Android
  • Firebase

Feature work and maintenance across three Flutter products with live user bases on both stores.

  • Tracer Golf: Canada’s indoor golf booking app, 13,200+ downloads, on iOS, Android and web.
  • HelloTalk Wordia: vocabulary learning tools with streaks and gamification for the world’s largest language exchange platform.
More
  • Ebony: Flutter and Firebase news app for Android and iOS.

Native to Flutter migration Internal

Parser, fintech client, Jan 2023 to Dec 2023

Senior Mobile Engineer

  • Flutter
  • Android
  • iOS
  • Add-to-app

Flutter as a module inside existing Android and iOS fintech apps, with native and Flutter screens shipping side by side.

  • Resolved cross-platform navigation between native stacks and Flutter routes.
  • Wrote Bash and Python automations: spinning up backend services in an in-house Kubernetes system and detecting duplicated image resources.
More
  • Published technical writing on native to Flutter migration strategies and Flutter Flame.
BoldPay app screen on an Android phone

BoldPay

Bold SAS, May 2019 to Feb 2020

Android Software Engineer, team lead

  • Android
  • Kotlin
  • Bluetooth
  • Fintech

Android app that pairs with a Bluetooth payment terminal to process card payments and show merchants their statements.

  • Built the app from scratch and led a 2-person Android team.
  • Implemented Bluetooth terminal connectivity and architected a shared codebase across multiple payment terminals.
More
  • Credit card with signature, debit and prepaid with PIN, void and reversal flows.
Muni app home screen

Muni Discontinued

Muni Tienda, Dec 2020 to Jun 2021

Android Software Engineer

  • Android
  • Kotlin
  • Coroutines
  • Jetpack

Group-buying and delivery Android app for neighborhoods, in the style of Rappi or Uber Eats, with 1M+ users.

  • Modernized navigation to Jetpack Navigation Component across 4 tabs and 10+ screens.
  • Migrated the reactive layer from RxJava and LiveData to Coroutines, Flow and StateFlow.
More
  • Maintained and shipped features on a 1M+ user app.
Argonovo app screen

Celerik apps: Argonovo, bus telemetry, flashcards

Celerik, Jun 2021 to Dec 2022

Mobile Tech Lead

  • Flutter
  • Android
  • BLoC
  • Sensors

Led a 3-developer team delivering one native Android app and two Flutter apps from scratch for international clients.

  • Argonovo (now Ensemble): Flutter app to take and share photos instantly with the people around you, with BLoC, Clean Architecture and WorkManager.
  • Android app collecting GPS, BLE, NFC, accelerometer and gyroscope data to track buses and their surroundings.
More
  • Flutter language-learning app with swipe flashcards and spaced repetition; owned client communication, estimates and progress demos.

Services

Five ways I usually join a team, as a contractor or an embedded lead.

Flutter apps, end to end

Greenfield products from discovery to the stores: BLoC, Provider or MVVM with Clean Architecture, platform channels, sensors and Maps, tested from day one.

AI-assisted, spec-driven delivery

Specs are the contract for each feature. AI agents in GitHub and CI review PRs and report regressions under written standards; architecture and sign-off stay with me.

Native to Flutter, add-to-app

Incremental migration of existing Android and iOS apps: Flutter runs as a module beside native screens while production stays stable.

Mobile tech lead

PRDs into technical plans, mentoring teams of 2 to 5, code review and quality standards, and progress and risk reported directly to clients.

Release operations and E2E testing

CI/CD with GitHub Actions, Codemagic and Fastlane; signing, distribution and environments; Maestro E2E suites; Sentry, DataDog and Crashlytics after release.

How I work

Engineering standards for the AI era: specs first, agents in the loop, humans accountable.

  • Spec-driven development

    Every feature starts as a written spec with acceptance criteria that drive implementation, tests and sign-off.

  • AI agents in the loop

    Claude Code, Cursor and a Slack-first agent review PRs, run pipelines and report tests under written standards.

  • Tests as quality gates

    Unit, UI and integration tests plus Maestro E2E regressions block merges that break critical flows.

  • CI/CD and release operations

    GitHub Actions, Codemagic and Fastlane handle build, signing, distribution and environments.

  • Observability after release

    Sentry, DataDog and Crashlytics in place before launch, with alerts that catch regressions early.

  • Clean handoff and documentation

    Claude.md standards, ADRs and runbooks, so the next engineer or agent can work the codebase without me.

Skills

Languages

  • Dart
  • Kotlin
  • Java
  • Swift

Mobile

  • Flutter (BLoC, Provider, MVVM)
  • Android (MVC, MVP, MVVM)
  • Clean Architecture
  • SOLID
  • Platform Channels
  • Background services
  • Sensors
  • Maps SDK

Testing and quality

  • Unit, UI and integration tests
  • Maestro E2E
  • SonarQube
  • Code review standards

DevOps, delivery and observability

  • GitHub Actions
  • Codemagic
  • Fastlane
  • Firebase App Distribution
  • Play Console
  • App Store Connect
  • Sentry
  • DataDog
  • Firebase Crashlytics

AI tooling and collaboration

  • Claude Code
  • GitHub Copilot
  • Cursor
  • Windsurf
  • ChatGPT
  • OpenClaw
  • Spec-driven development
  • Jira
  • Scrum and Kanban
  • Figma
  • Miro

Experience

Nine roles since 2018, most recent first, plus education.

  1. to present

    Senior Mobile Engineer (Contract) / SoFi

    Remote, contract

    One of the largest Flutter apps in production: 15M+ members, 2M+ lines of code, 150+ contributors, 40,000+ tests, weekly releases. Fintech transfer flows across one-time, recurring and autosave cadences, under strict quality and compliance constraints. Spec-driven, AI-assisted workflows that speed up iteration without lowering quality.

  2. to

    Mobile Tech Lead / Somnio Software

    Remote, Uruguay-based agency

    Led a greenfield mobile project from requirements discovery to production, translating PRDs into architecture, milestones and delivery plans. Established mobile CI/CD, release operations and production monitoring. Automated E2E regression with Maestro and built a Slack-first engineering agent integrated with GitHub and Codemagic.

  3. to

    Technical Leader / Storicard

    Remote

    Led end-to-end development of the Flutter super app serving 1M+ users; go-to Flutter expert across the company. Managed and mentored 5 developers; throughput up 35%. Led the add-to-app re-architecture to bring Flutter into the native codebase without disrupting production.

  4. to

    Senior Mobile Engineer / Parser

    Remote

    Implemented add-to-app to run Flutter as a module in both Android and iOS apps, solving cross-platform navigation. Built Bash and Python automations for development workflows on an in-house Kubernetes system. Published technical writing on AI prompting, native to Flutter migration and Flutter Flame.

  5. to

    Mobile Tech Lead / Celerik

    Colombia, international clients

    Built an Android app collecting GPS, BLE, NFC, accelerometer and gyroscope data for bus location and context. Developed a Flutter language-learning app with swipe flashcards and spaced repetition. Worked directly with international clients on requirements, estimates, planning and delivery reporting.

  6. to

    Android Software Engineer / Muni Tienda

    Bogotá, Colombia

    Modernized navigation to Jetpack Navigation Component across 4 tabs and 10+ screens. Migrated reactive architecture from RxJava and LiveData to Coroutines and Flow. Maintained and shipped features to an Android app with 1M+ users.

  7. to

    Cloud Software Engineer / Superintendencia de Industria y Comercio (SIC)

    Bogotá, Colombia

    Designed Azure infrastructure for AI systems across dev, QA and prod environments. Implemented CI/CD with Terraform and Azure Pipelines. Built Flask REST services with SQL integration and a cache-aside strategy.

  8. to

    Android Software Engineer / Bold SAS

    Bogotá, Colombia

    Built the BoldPay fintech Android app from scratch and led a 2-person Android team. Implemented Bluetooth terminal connectivity and a shared codebase strategy across payment terminals.

  9. to

    Android Software Engineer / Transport Systems SAS

    Bogotá, Colombia

    Optimized background services to reduce battery usage. Improved indoor location accuracy in malls by 60% using k-means clustering and BLE sensing.

  10. to

    B.S. Systems and Telecommunications Engineering / Sergio Arboleda University

    Bogotá, Colombia. Education

    Honorable Mention, ICPC Colombia 2022; competitive programming at ACM/ICPC, IEEE and UNITEC. Built Generador de Horarios, a scheduling platform used by 5,000+ students that cut semester scheduling time by 95%.

Teams I have built with

Fintech, delivery, agencies and a public institution, with clients in Colombia, the US, Canada and Uruguay.

Have a mobile project or a team that needs a lead?

Tell me about the app, the stack and the timeline. I usually reply within two business days, in English or Spanish.

Required fields are marked with