Skip to content
View artbarbosa's full-sized avatar

Block or report artbarbosa

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
artbarbosa/README.md

Arthur Barbosa

Mobile Software Engineer

Flutter · Swift · Kotlin — critical financial journeys in production

LinkedIn · Email


I build apps that move money — and I work on what goes wrong in them: the response that gets lost, the process the OS kills mid-flight, the device with no network, the clock that is off.

Six years shipping to production across fintech, banking, streaming and travel. The last two and a half in regulated financial journeys: Pix, POS, boletos, statements.

What I do best

  • Flutter and Dart — modular architecture by domain, offline-first, testing
  • Native modules in Swift and Kotlin through platform channels — biometrics, cryptography, camera, POS peripherals
  • Correctness under partial failure — idempotency, send queues, conflict resolution, reconciliation
  • Production support of financial flows — logs, incident analysis, fixing journeys people depend on

I also work with .NET / ASP.NET Core, React / TypeScript and Azure when the product calls for it.

About this profile

Most of my work over the last four years is private, in regulated financial systems. The contribution graph is real; the repositories behind it are not mine to open.

Popular repositories Loading

  1. artbarbosa artbarbosa Public

  2. paySmartChallenge paySmartChallenge Public

    Forked from dawidoliveira/paySmartChallenge

    Challenge to test the candidate's knowledge

    Dart

  3. flutter-outbox flutter-outbox Public

    Fila de operações que não podem acontecer duas vezes: idempotência, journal durável e reconciliação, com falha injetada por seed e ablações que reprovam

    Dart