Portrait of Gustavo Soares

Hi! I'm

Gustavo Soares

iOS engineer · Brasília

Swift · SwiftUI · iOS Architecture · AI-Native Engineering

iOS apps built to fly,
and to scale.

I've built for Cirrus Aircraft, Walmart, Banco do Brasil, Sicoob and Banco Inter.

I build, evolve and maintain apps for aviation, retail, finance, logistics and security, with modular architecture, CI/CD and hands-on leadership in AI-native engineering.

  • 9+ years building for Apple platforms
  • 5 industries, from aviation to banking
  • 10+ apps shipped, from major brands to startups

About me

A little about me.

I started at the Apple Developer Academy in 2015, building apps for iOS, watchOS, macOS and tvOS, and have since built apps for pilots, retail logistics and some of Brazil's largest banks, plus freelance apps for startups.

I care about the foundations: clean, modular architecture that lets teams move fast without breaking things.

Today I also help teams adopt AI-assisted development, building harnesses and reusable AI skills, and I enjoy onboarding and mentoring engineers.

Outside work, I like to run, travel and spend time with my family: my wife and our dog, Blue.

Experience

Nearly a decade of shipping iOS,
from cockpits to wallets.

  1. Nov 2021 — Present

    ArcTouch · Cirrus Aircraft · Walmart

    Senior iOS Software Engineer

    Enterprise iOS apps for aviation (CirrusIQ) and retail logistics (NTransit), plus AI-assisted engineering leadership.

    • CirrusIQ: delivered the Fly Garmin integration, widgets, synchronization and new AI-powered features, and strengthened the app's architectural foundation.
    • NTransit (Walmart): contributed from early development and kept evolving the app's architecture, technical standards and platform foundations.
    Show more (5)Show less
    • Led initiatives to establish development harnesses, create reusable AI skills and help teams adopt AI-assisted workflows.
    • Provided iOS technical guidance and covered Tech Lead responsibilities when needed.
    • Partnered with product teams to refine requirements and turn business needs into maintainable technical solutions.
    • Ran technical interviews and onboarded new engineers to the architecture, standards and workflows.
    • Supported CI/CD pipelines and code analysis tools to raise code quality.

    On the App Store Cirrus IQ ↗ NTransit ↗

    • Swift
    • SwiftUI
    • Combine
    • Swift Concurrency
    • GraphQL
    • CI/CD
    • AI-assisted development
  2. Nov 2021 — Jan 2023

    Devpass

    iOS Developer Fellow · Part-time

    Part-time iOS fellowship alongside full-time work at ArcTouch.

    • Swift
    • Objective-C
  3. Oct 2019 — Nov 2021

    Sicoob

    iOS Software Engineer

    Finance apps and an Open Banking framework for one of Brazil's largest credit cooperatives, occasionally contributing to Android too.

    • Redesigned Minhas Finanças with MVVM-I, coordinators and dependency injection, cleanly separating presentation from business logic.
    • Designed an Open Banking framework with dedicated entry points per flow and backwards compatibility with older iOS versions.
    Show more (2)Show less
    • Evolved Sipag's legacy architecture with modular components and delivered payment-link and QR Code payment features.
    • Evaluated and supported CI/CD for beta distribution and automation.

    On the App Store Sicoob ↗ Sipag ↗

    • Swift
    • MVVM-I
    • VIP
    • RxSwift
    • UIKit
    • Coordinators
    • SPM
    • Fastlane
    • Bitrise
  4. Mar 2019 — Oct 2019

    QRIAR Technologies · Banco Inter

    Full Stack Software Engineer

    Mobile apps, frameworks and web apps for the security space.

    • Built an identity-verification framework from scratch, checking documents, videos and social networks.
    • Added application and web vulnerability scanning to CI/CD pipelines with GitLab CI and Veracode.
    • Swift
    • VIP
    • Google Vision API
    • Tesseract
    • GitLab CI
    • Veracode
  5. Sep 2016 — Mar 2019

    Coopersystem · Banco do Brasil

    iOS Engineer · Full-stack Developer

    Ourocard digital-wallet apps for Banco do Brasil, plus client apps and a stint leading a web build.

    • Delivered wallet QR Code payments and Apple Pay card provisioning for Ourocard.
    • Helped migrate from Objective-C to Swift and from MVC to MVVM, adding XCTest unit tests.
    Show more (2)Show less
    • Built and maintained the SBCP (Brazilian Society of Plastic Surgery) and eSíndico apps, removing legacy code and anti-patterns.
    • Apr — Oct 2017, as Full-stack Developer: led the development of an e-commerce platform in PHP and Laravel, designing its APIs and service architecture.

    On the App Store Ourocard ↗ Banco do Brasil ↗

    • Objective-C
    • Swift
    • MVVM
    • RxSwift
    • XCTest
    • Core Data
    • MapKit
    • Apple Pay
    • Laravel
  6. Jul 2016 — Aug 2016

    OrbitLabs · Caixa

    iOS Consultant

    Consulting on a housing-finance simulation app for Caixa.

    • Swift
    • Objective-C
  7. Jan 2015 — Jan 2017

    Apple Developer Academy · UCB

    Mobile Application Developer

    Two years building apps across iOS, watchOS, macOS and tvOS.

    • Last Days of Balgonia: an endless action and tower-defense game built with Unreal Engine 4.
    • A Horror Game: a tvOS horror game about a writer haunted by his own dark visions.
    Show more (2)Show less
    • AchôPet: an app to help people find lost pets.
    • Co-authored a study published at SBGames 2016 on applying the OriGame methodology to an iOS game.
    • Swift
    • Objective-C
    • tvOS
    • watchOS
    • Unreal Engine 4

Tech stack

Tools I ship with,
from Swift to AI harnesses.

  • iOS & Swift

    • Swift
    • SwiftUI
    • UIKit
    • ViewCode
    • Combine
    • RxSwift
    • Swift Concurrency
    • Objective-C
    • SwiftData
    • Core Data
    • Widgets
    • Live Activities
    • Memory management
  • Architecture

    • TCA
    • MVVM
    • MVVM-C / Coordinators
    • VIP
    • VIPER
    • Redux
    • Clean Architecture
    • Modularization
    • Dependency injection
  • Build & CI/CD

    • Tuist
    • XcodeGen
    • SPM
    • Bazel
    • CocoaPods
    • Fastlane
    • GitHub Actions
    • Jenkins
    • Bitrise
    • GitLab CI
    • Azure DevOps
    • Harness
  • Quality & Accessibility

    • Swift Testing
    • XCTest
    • Snapshot Testing
    • UI Testing
    • Instruments
    • SonarQube
    • VoiceOver
    • Dynamic Type
  • Security

    • MFA / OTP
    • Biometric Proof-of-Life
    • Keychain
    • Certificate Pinning
    • Asymmetric Encryption
    • OpenSSL
  • Android

    • Kotlin
    • Jetpack Compose
    • MVVM
    • Coroutines
    • Koin
    • Dagger / Hilt
  • Backend & web

    • Java
    • Node.js
    • TypeScript
    • PHP / Laravel
    • GraphQL
    • Python
    • Terraform

Giving back

Code that helps
beyond the App Store.

  • Education

    Sep 2016 — Nov 2016

    onebillion

    iOS Developer · Volunteer

    Helped develop an app that supports learning for disadvantaged children in basic education in Malawi.

  • Public health

    Oct 2016 — Nov 2016

    AcheiSaúde

    iOS Developer · Civic tech

    Built an app for the TCU AppCívico contest that helps citizens find nearby health units, look up medicines and report problems in public health services.

Contact

Let's talk.

I'm always happy to connect, whether to talk iOS, architecture and AI-assisted engineering, or to hear about a great opportunity.