Skip to content

Flutter apps built to survive production.

Mobile software engineer since 2018. I led native-to-Flutter migrations for banking and security products, and I keep flagship hospitality and theme park apps fast once millions of people are actually using them.

Building mobile since
2018
Downloads on a banking app I migrated to Flutter
1M+
Native to Flutter migrations led
2
Shipped apps internationalized
EN · ES · PT

Selected work

  • App Store screenshot

    Universal Parks

    via Very Good Ventures

    One of two engineers building an internal app for partner merchants, from the initial phase through to distribution. Also maintaining the operator’s flagship app within a Flutter team of around twelve engineers.

    • Flutter
    • Dart
  • App Store screenshot

    MGM Rewards

    MGM Resorts International · via Superformula

    Maintained and improved the check-in, the most used feature of MGM’s flagship app. Resolved production issues across hundreds of thousands of events, and traced an Android out-of-memory bug using Flutter DevTools and Android Profiler. Also contributed to a self check-in app for kiosks.

    • Flutter
    • DevTools
    • Performance profiling
  • App Store screenshot

    Ailos+

    Ailos · via Premiersoft

    Sole engineer on the onboarding experience — account creation and enrollment — of a banking app with more than a million downloads. Migrated the app from native to Flutter with the architecture team, and built a custom MethodChannel plugin bridging Flutter to Kotlin and Swift.

    • Flutter
    • Kotlin
    • Swift
    • MethodChannel
  • App Store screenshot

    D-Guard

    Seventh

    Led a four-engineer team rebuilding a security monitoring flagship from native to Flutter, from scratch. Set up the Codemagic CI/CD pipeline, shipped internationalization in English, Spanish and Portuguese, and configured per-client flavors. Shipped at EXPOSEC, the largest security trade fair in Latin America, where enterprise customers adopted it.

    • Flutter
    • Kotlin
    • Swift
    • Codemagic
    • i18n

About

I hold a Bachelor’s degree in Computer Science and have spent my career building cross-platform mobile applications. Flutter is my primary framework — I use it to ship apps that stay fast, readable and maintainable as teams and codebases grow.

Most of my work has been on flagship products already in production: a banking app with over a million downloads, a rewards app for one of the largest hospitality groups in the world, the flagship app of a global theme park operator, and a security monitoring platform sold to enterprise customers. That means the interesting problems are rarely greenfield — they are memory leaks under real load, native bridges that have to not break, and migrations that cannot drop a feature.

I also work comfortably in native Android and iOS, which is usually what makes a Flutter migration survive contact with the existing codebase.

Experience

  1. Very Good Ventures

    Software Engineer

    • One of two engineers responsible for an internal app for partner merchants at Universal Parks, from initial phase to distribution.
    • Maintaining the flagship app of one of the largest theme park operators in the world, within a Flutter team of around twelve engineers.
    • Contributing to Flutter solutions presented in pitches to global-scale clients.

    2026 — Present

  2. MGM Resorts International

    Software Engineer · via Superformula

    • Maintained and improved the check-in, the most used feature of MGM Rewards, MGM’s flagship app, directly impacting the guest experience.
    • Resolved issues across hundreds of thousands of events in production, within a Flutter organization of around twenty engineers spread over multiple teams.
    • Investigated and fixed an Android out-of-memory issue affecting hundreds of users daily, using Flutter DevTools and Android Profiler to guide the solution.
    • Contributed to a self check-in kiosk app serving thousands of users, and supported other developers in refactoring for readability and consistency.

    2024 — 2026

  3. Ailos

    Software Engineer · via Premiersoft

    • Sole engineer responsible for the onboarding experience — account creation and enrollment — of a banking app with more than a million downloads, within a team of ten Flutter developers.
    • Migrated the app from native to Flutter alongside the architecture team.
    • Built a custom MethodChannel plugin bridging Flutter to Kotlin and Swift, making the enrollment flow faster and simpler for the user.

    2023 — 2024

  4. Seventh

    Software Engineer

    • Led a four-engineer team migrating a flagship security monitoring app from native to Flutter, from scratch.
    • Shipped the app at EXPOSEC, the largest security trade fair in Latin America, where enterprise customers adopted it.
    • Set up Codemagic CI/CD, per-client flavors, internationalization (EN, ES, PT-BR) and Firebase push notifications, and managed both store releases.

    2021 — 2023

  5. Grupo R Carvalho

    Mobile & Full-Stack Developer

    • Sole mobile developer, promoted from intern: introduced Flutter to the company, delivering truck tracking, store audit and shopping apps.
    • Built internal tools in Ruby on Rails, React and PHP.

    2019 — 2021

  6. Freelancer

    Software Engineer

    • Built a menu app for a hamburger restaurant and a scheduling app for a barbershop.

    2018 — 2019

Skills

Languages & mobile

  • Dart · Kotlin · Swift
  • JavaScript · SQL
  • Flutter · Android · iOS
  • MethodChannel · custom plugins
  • App Store · Google Play

Architecture

  • Clean Architecture · S.O.L.I.D
  • MVC · MVVM
  • BLoC · Cubit · Provider · MobX
  • Reactive programming · RxDart · Streams
  • Offline first · optimistic state

Data & delivery

  • REST · GraphQL
  • SQL and NoSQL · Firebase · Azure
  • TDD · unit and integration tests
  • CI/CD · Codemagic · Gitflow
  • Performance monitoring · Scrum · Kanban

Writing & certifications

Writing

Certifications

Let’s talk.

Open to remote roles and contract work with international teams. Based in Brazil, working across US and European time zones.