Marcos – Swift, SwiftUI, UIKit
Marcos is a Senior iOS Engineer with over 5 years of experience delivering end-to-end mobile solutions, as well as some macOS solutions, across cybersecurity, fintech, and fast-paced startup environments. He excels in Swift and SwiftUI, with strong expertise in system design, cross-platform development, and leading migrations from legacy frameworks, such as UIKit/AppKit, to modern architectures. During the vetting process, Marcos demonstrated clear communication, holistic problem-solving, and the potential to work effectively both independently and within larger teams.
7 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
iOS & MacOS Engineer
The iOS and macOS versions of a post-quantum VPN app protect enterprises against both current and future cyber threats, utilizing exclusively CNSA 2.0–compliant cryptography and high-performance Vector Packet Processing (VPP) networking to ensure secure, low-latency data transmission. The application supports iOS devices (iPhone & iPad) and targets modern operating systems, ensuring broad compatibility and a smooth user experience.


- Rebuilt the entire VPN product from a non-building state into a reproducible, signed build pipeline for iOS, iPadOS, and macOS (and visionOS), enabling reliable CI artifacts and internal installers.
- Migrated the UI layer from UIKit/AppKit to SwiftUI and upgraded the codebase to Swift 6 across all the platforms, streamlining cross-platform development and accelerating feature delivery.
- Modularized core logic into Swift Package Manager packages to improve dependency isolation, reduce incremental build times, and enable reuse across multiple targets.
- Implemented the macOS installer workflow (code signing, notarization, installer plugin) and instrumented telemetry while achieving 80% unit-test coverage with XCTest/Swift Testing to improve observability and stability.
iOS Engineer
This bank provides digital accounts in Brazilian Reais (BRL), US Dollars (USD), and Euros (EUR). It features competitive exchange rates, a points rewards program, and credit cards available upon approval. Users benefit from secure banking, low-cost international spending, global debit cards, and a comprehensive investment menu accessible directly through the app.

- Worked on the iOS app for the bank, with more than 30 million users, in the Global Investments team, focused on high-income clients, becoming the investments business unit's most profitable product.
- Developed in an iOS chapter of 60+ people, with a strong code-review culture and well-structured guidelines. Delivered with high quality and minimal bugs, maintaining 94% of code coverage.
- Developed using Swift, UIKit, CocoaPods, SPM, MVP-C, View Code, Tuist, SwiftGen, SwiftLint, Design patterns, SOLID, and conformance with UI design system. Unit testing with Quick, Nimble, and snapshots.
iOS Developer
A whitelabel mobile shopping app that streamlines everyday grocery shopping: users can add products to their cart with drag-and-drop gestures, select payment options, schedule delivery times, and receive orders directly at home.

- Worked on iOS development for white-label applications, automating nearly the entire process - including creation, certificates, screenshots, updates, and deployment - using Fastlane and Ruby scripts. This automation increased productivity by 50% and accelerated the onboarding of new clients.
- Developed new features with a focus on native technologies, incorporating the latest advancements in Swift and iOS.
- Utilized View Code, Git/GitFlow, and XCTest for testing.
- Implemented significant refactoring, adhered to design standards, and modularized components for white-label applications.
- Improved project architecture following the MVC pattern, and conducted unit tests as well as user interface testing.