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 serving 1M+ users. Based in Bogotá, Colombia, working remotely with teams in English and Spanish.

Jorge Díaz
years in mobile, since 2018
8+
users on apps I have built and led
1M+
mobile teams led, 2 to 5 engineers each
5
sprint throughput gain as tech lead
35%

Flutter and Android, end to end

I started in native Android in 2018 and have worked in Flutter since 2021, so I know both sides of a migration: what the native code does today and what it should look like in Dart. That is why companies hire me for add-to-app work, where Flutter modules have to coexist with Kotlin and Swift screens without disrupting what is already in production.

As a tech lead I turn PRDs into architecture, milestones and release pipelines, then stay close to the code. At Storicard I led a 5-person team on a super app with 1M+ users and raised sprint throughput by 35% with spec-driven, AI-assisted workflows. I work remotely from Bogotá with clients in the US, Canada, Uruguay and Colombia.

Download CV (PDF)

Selected work

Eight 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 and acted 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 two-week sprint.
  • Led the re-architecture that introduced Flutter into the existing native codebase (add-to-app), enabling incremental migration without disrupting production.
  • 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.
  • 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.
  • 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.
  • 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

Integrated Flutter as a module inside existing Android and iOS fintech apps so native and Flutter screens could ship 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.
  • 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
  • Java
  • Bluetooth
  • Fintech

Fintech Android app that pairs with a payment terminal over Bluetooth 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.
  • 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.
  • 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.
  • Flutter language-learning app with swipe flashcards and spaced repetition; owned client communication, estimates and progress demos.

Services

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

Flutter apps, end to end

Greenfield products from requirements discovery to the stores: architecture (BLoC, Provider, MVVM, Clean Architecture), platform channels, background services, sensors and Maps, with unit, UI and integration tests from day one.

Native to Flutter, add-to-app

Incremental migration of existing Android and iOS apps. Flutter runs as a module beside native screens, cross-platform navigation is solved once, and production stays stable while the codebase moves over.

Mobile tech lead

Translating PRDs into technical plans, mentoring 2 to 5 engineers, setting code review and quality standards, and reporting progress directly to clients and product owners.

Release operations and E2E testing

CI/CD with GitHub Actions, Codemagic and Fastlane; signing, distribution and environment management; Maestro end-to-end regression suites; Sentry, DataDog and Crashlytics for post-release monitoring.

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. Sep 2026 to present

    Senior Mobile Engineer (Contract)

    SoFi. Remote, contract

    • Fintech mobile flows under strict quality and compliance constraints, in partnership with product and design.
    • Complex transfer features across one-time, recurring and autosave cadences, covering edge cases and failure scenarios.
    • Spec-driven development and AI-assisted workflows to speed up iteration without lowering code quality.
  2. Mar 2025 to Sep 2026

    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 and release operations (build, signing, distribution, environments) plus production monitoring.
    • Automated E2E regression with Maestro and built a Slack-first engineering agent integrated with GitHub and Codemagic.
  3. Jan 2024 to Feb 2025

    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% (about 15 to about 21 story points per sprint).
    • Led the add-to-app re-architecture to bring Flutter into the native codebase without disrupting production.
  4. Jan 2023 to Dec 2023

    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. Jun 2021 to Dec 2022

    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. Dec 2020 to Jun 2021

    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. Mar 2020 to Feb 2021

    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. May 2019 to Feb 2020

    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. Aug 2018 to May 2019

    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. 2016 to 2022

    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%.

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