Retrato de Gustavo Soares

Olá! Eu sou

Gustavo Soares

Engenheiro iOS · Brasília

Swift · SwiftUI · Arquitetura iOS · Engenharia AI-Native

Apps iOS feitos para voar,
e para escalar.

Já desenvolvi para Cirrus Aircraft, Walmart, Banco do Brasil, Sicoob e Banco Inter.

Crio, evoluo e mantenho apps para aviação, varejo, finanças, logística e segurança, com arquitetura modular, CI/CD e liderança prática em engenharia AI-native.

  • 9+ anos desenvolvendo para plataformas Apple
  • 5 setores, da aviação aos bancos
  • 10+ apps entregues, de grandes marcas a startups

Sobre mim

Um pouco sobre mim.

Comecei na Apple Developer Academy em 2015, criando apps para iOS, watchOS, macOS e tvOS. Desde então, desenvolvi apps para pilotos, para a logística do varejo e para alguns dos maiores bancos do Brasil, além de apps freelance para startups.

Eu me importo com a base: uma arquitetura limpa e modular, que permite às equipes avançar rápido sem quebrar nada.

Hoje também ajudo equipes a adotar o desenvolvimento assistido por IA, criando harnesses e skills de IA reutilizáveis, e gosto de fazer onboarding e mentoria de engenheiros.

Fora do trabalho, gosto de correr, viajar e passar tempo com a minha família: minha esposa e nosso cachorro, o Blue.

Experiência

Quase uma década entregando iOS,
do cockpit à carteira digital.

  1. Nov 2021 — Atual

    ArcTouch · Cirrus Aircraft · Walmart

    Engenheiro de Software iOS Sênior

    Apps iOS corporativos para aviação (CirrusIQ) e logística de varejo (NTransit), além de liderança em engenharia assistida por IA.

    • CirrusIQ: entreguei a integração com o Fly Garmin, widgets, sincronização e novas funcionalidades com IA, e fortaleci a base arquitetural do app.
    • NTransit (Walmart): contribuí desde o início do desenvolvimento e segui evoluindo a arquitetura, os padrões técnicos e as bases da plataforma do app.
    Ver mais (5)Ver menos
    • Liderei iniciativas para estruturar harnesses de desenvolvimento, criar skills de IA reutilizáveis e ajudar equipes a adotar fluxos de trabalho assistidos por IA.
    • Dei orientação técnica em iOS e assumi responsabilidades de Tech Lead quando necessário.
    • Trabalhei com os times de produto para refinar requisitos e transformar necessidades de negócio em soluções técnicas sustentáveis.
    • Conduzi entrevistas técnicas e fiz o onboarding de novos engenheiros na arquitetura, nos padrões e nos fluxos de trabalho.
    • Apoiei pipelines de CI/CD e ferramentas de análise de código para elevar a qualidade do código.

    Na App Store Cirrus IQ ↗ NTransit ↗

    • Swift
    • SwiftUI
    • Combine
    • Swift Concurrency
    • GraphQL
    • CI/CD
    • Desenvolvimento assistido por IA
  2. Nov 2021 — Jan 2023

    Devpass

    iOS Developer Fellow · Meio período

    Fellowship iOS em meio período, em paralelo ao trabalho em tempo integral na ArcTouch.

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

    Sicoob

    Engenheiro de Software iOS

    Apps financeiros e um framework de Open Banking para uma das maiores cooperativas de crédito do Brasil, contribuindo ocasionalmente também com Android.

    • Redesenhei o Minhas Finanças com MVVM-I, coordinators e injeção de dependência, separando com clareza a apresentação da lógica de negócio.
    • Projetei um framework de Open Banking com pontos de entrada dedicados para cada fluxo e compatibilidade com versões antigas do iOS.
    Ver mais (2)Ver menos
    • Evoluí a arquitetura legada do Sipag com componentes modulares e entreguei as funcionalidades de link de pagamento e pagamento por QR Code.
    • Avaliei e apoiei o CI/CD para distribuição de versões beta e automação.

    Na App Store Sicoob ↗ Sipag ↗

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

    QRIAR Technologies · Banco Inter

    Engenheiro de Software Full Stack

    Apps mobile, frameworks e aplicações web para a área de segurança.

    • Construí do zero um framework de verificação de identidade, que analisa documentos, vídeos e redes sociais.
    • Adicionei a varredura de vulnerabilidades de aplicações e da web aos pipelines de CI/CD com GitLab CI e Veracode.
    • Swift
    • VIP
    • Google Vision API
    • Tesseract
    • GitLab CI
    • Veracode
  5. Set 2016 — Mar 2019

    Coopersystem · Banco do Brasil

    Engenheiro iOS · Desenvolvedor Full-stack

    Apps da carteira digital Ourocard para o Banco do Brasil, além de apps de clientes e um período liderando um projeto web.

    • Entreguei pagamentos por QR Code na carteira e o provisionamento de cartões no Apple Pay para o Ourocard.
    • Ajudei na migração de Objective-C para Swift e de MVC para MVVM, adicionando testes unitários com XCTest.
    Ver mais (2)Ver menos
    • Desenvolvi e mantive os apps da SBCP (Sociedade Brasileira de Cirurgia Plástica) e do eSíndico, removendo código legado e antipadrões.
    • Abr — Out 2017, como Desenvolvedor Full-stack: liderei o desenvolvimento de uma plataforma de e-commerce em PHP e Laravel, projetando as APIs e a arquitetura de serviços.

    Na App Store Ourocard ↗ Banco do Brasil ↗

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

    OrbitLabs · Caixa

    Consultor iOS

    Consultoria em um app de simulação de financiamento habitacional para a Caixa.

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

    Apple Developer Academy · UCB

    Desenvolvedor de Aplicativos Mobile

    Dois anos criando apps para iOS, watchOS, macOS e tvOS.

    • Last Days of Balgonia: um jogo infinito de ação e tower defense feito com Unreal Engine 4.
    • A Horror Game: um jogo de terror para tvOS sobre um escritor assombrado pelas próprias visões sombrias.
    Ver mais (2)Ver menos
    • AchôPet: um app para ajudar as pessoas a encontrar pets perdidos.
    • Coautor de um estudo publicado no SBGames 2016 sobre a aplicação da metodologia OriGame em um jogo para iOS.
    • Swift
    • Objective-C
    • tvOS
    • watchOS
    • Unreal Engine 4

Stack técnica

Ferramentas com que eu entrego,
do Swift aos harnesses de IA.

  • iOS e Swift

    • Swift
    • SwiftUI
    • UIKit
    • ViewCode
    • Combine
    • RxSwift
    • Swift Concurrency
    • Objective-C
    • SwiftData
    • Core Data
    • Widgets
    • Live Activities
    • Gerenciamento de memória
  • Arquitetura

    • TCA
    • MVVM
    • MVVM-C / Coordinators
    • VIP
    • VIPER
    • Redux
    • Clean Architecture
    • Modularização
    • Injeção de dependência
  • Build e CI/CD

    • Tuist
    • XcodeGen
    • SPM
    • Bazel
    • CocoaPods
    • Fastlane
    • GitHub Actions
    • Jenkins
    • Bitrise
    • GitLab CI
    • Azure DevOps
    • Harness
  • Qualidade e acessibilidade

    • Swift Testing
    • XCTest
    • Snapshot Testing
    • UI Testing
    • Instruments
    • SonarQube
    • VoiceOver
    • Dynamic Type
  • Segurança

    • MFA / OTP
    • Prova de vida biométrica
    • Keychain
    • Certificate Pinning
    • Criptografia assimétrica
    • OpenSSL
  • Android

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

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

Voluntariado

Código que ajuda
além da App Store.

  • Educação

    Set 2016 — Nov 2016

    onebillion

    Desenvolvedor iOS · Voluntário

    Ajudei a desenvolver um app que apoia o aprendizado de crianças em situação de vulnerabilidade na educação básica no Malawi.

  • Saúde pública

    Out 2016 — Nov 2016

    AcheiSaúde

    Desenvolvedor iOS · Tecnologia cívica

    Criei um app para o concurso AppCívico do TCU que ajuda os cidadãos a encontrar unidades de saúde próximas, consultar medicamentos e relatar problemas nos serviços públicos de saúde.

Contato

Vamos conversar.

Estou sempre aberto a novas conexões, seja para conversar sobre iOS, arquitetura e engenharia assistida por IA, seja para ouvir sobre uma boa oportunidade.