Logo
Marcos – Swift, SwiftUI, UIKit, experts in Lemon.io

Marcos

From Brazil (UTC-3)flag

Mobile Developer|Senior

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
Banking
Consumer services
Cybersecurity
E-commerce
Fintech
B2B
B2C
Mobile apps
SaaS
Utilities
Software development
Main technologies
Swift
7 years
SwiftUI
1.5 years
UIKit
5.5 years
iOS
7 years
Additional skills
Unit testing
iOS SDK
MVVM
MacOS
Fastlane
CI/CD
CocoaPods
Git
Agile
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

iOS & MacOS Engineer
May 2024 - Ongoing1 year 6 months
Project Overview

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.

Project gallery:
Portfolio example for Ambit Client at American Binary by Marcos, iOS & macOS Engineer
Portfolio example for Ambit Client at American Binary by Marcos, iOS & macOS Engineer
Responsibilities:
  • 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.
Project Tech stack:
Swift
SwiftUI
SwiftLint
iOS
iOS SDK
MacOS
MVVM
CI
CD
Git
GitHub
Unit testing
REST API
Fastlane
Cocoa
XCTest
Xcode
UIKit
UI
UX
iOS Engineer
Jul 2021 - Oct 20232 years 3 months
Project Overview

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.

Project gallery:
Portfolio example for C6 Bank by Marcos, iOS Tech Engineer
Responsibilities:
  • 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.
Project Tech stack:
iOS
iOS SDK
CocoaPods
Swift
SwiftLint
SOLID
UIKit
Unit testing
XCTest
Xcode
Git
GitHub
Scrum
UI
iOS Developer
Apr 2020 - Jul 20211 year 3 months
Project Overview

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.

Project gallery:
Portfolio example for Mercadapp / Linx by Marcos, iOS Developer
Responsibilities:
  • 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.
Project Tech stack:
Swift
UIKit
iOS
iOS SDK
Unit testing
CI
CD
Fastlane
Core Data
Git
GitHub
XCTest
Xcode
MVC
CocoaPods
SOLID

Education

2020
Computer Science
Bachelor's

Languages

Portuguese
Advanced
English
Advanced

Hire Marcos or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2025 lemon.io. All rights reserved.