Gabriel Silva, Developer in São Paulo - State of São Paulo, Brazil
Gabriel is currently unavailable

Gabriel Silva

iOS Engineer and Developer

São Paulo - State of São Paulo, Brazil

Toptal member since July 22, 2025

Bio

Gabriel is an experienced iOS engineer who delivers secure, high-performance apps for Apple platforms. He excels in UIKit, SwiftUI, and Apple frameworks, crafting modular, reusable, and user-focused solutions. With fintech, streaming, and online shopping expertise, Gabriel drives technical decisions and delivers quality that solves real business problems.

Portfolio

FreeCast
Swift, UIKit, SwiftUI, iPhone, iPad, Apple TV, CocoaPods, Code Refactoring...
PagSeguro Digital
CocoaPods, Code Refactoring, Code Review, Core Data, Fastlane, Firebase, Git...
Globant
Swift, Xcode, UIKit, Code Review, Code Refactoring, Firebase, Git...

Experience

  • Code Review - 6 years
  • Swift - 6 years
  • Unit Testing - 6 years
  • UIKit - 6 years
  • CocoaPods - 6 years
  • Git - 6 years
  • SwiftUI - 3 years
  • Swift Package Manager (SPM) - 3 years

Preferred Environment

MacBook, iPhone, Slack

The most amazing...

...thing I’ve built is a security SDK that encrypts 95% of communications in a major Brazilian bank app and its backend, enhancing security without user impact.

Work Experience

Senior iOS, iPadOS, tvOS Engineer

2024 - 2025
FreeCast
  • Built and launched parental control for ATSC compliance, enabling profile-based content restrictions as requested by company investors.
  • Developed and delivered YouBundle, a personalized streaming bundle solution with unified billing, across iOS and tvOS.
  • Created a suite of reusable components to accelerate feature delivery and standardize UI/UX across the app.
  • Contributed to user growth from 190,000 to 293,000 users by improving stability and feature quality.
  • Suggested UI/UX improvements to enhance user experience.
  • Collaborated with cross-functional teams to meet delivery goals.
  • Contributed to the architecture using SwiftUI, MVVM, and clean code principles.
Technologies: Swift, UIKit, SwiftUI, iPhone, iPad, Apple TV, CocoaPods, Code Refactoring, Core Data, Code Review, Git, GitHub, Scrum, Bugsnag, Jira

iOS Software Specialist

2022 - 2024
PagSeguro Digital
  • Invited by leadership based on prior technical performance and trust.
  • Participated in important changes to the application, such as the move to a multi-repository structure, enabling parallel development for 50+ teams.
  • Delivered shared internal SDKs for login and security across multiple apps, including PagBank and PagVendas. Build an SDK to centralize Firebase solutions and allow use in a multi-repository structure.
  • Improved the tracking layer, focusing on understanding the user's problems and measuring deliveries to check whether the features achieve the expected behavior.
  • Created dashboards in New Relic, measuring the health of the features developed by the teams.
  • Refactored code to support new deliveries and improve performance.
  • Helped the company grow its customer base from 3 million to 32 million in five years.
  • Reduced crash rate from 96% to 99.9% and improved the login experience, cutting password errors by 50% and password recovery by 32%.
  • Built internal security solutions like OTP and device identification, which replaced expensive 3rd-party services, saving R$27+ million yearly.
  • Developed and enabled features like MFA, face liveness, QR login, and device control, contributing to 40% fewer frauds in account creation, 30% reduced unauthorized access, and 99.9% biometric login success.
Technologies: CocoaPods, Code Refactoring, Code Review, Core Data, Fastlane, Firebase, Git, Google Analytics, iOS, iPad, Model View ViewModel (MVVM), MacBook, New Relic, Creative Problem Solving, Analytical Thinking, Object-oriented Programming (OOP), Pull Requests, Scrum, Software Development and Engineering, Swift, Swift Package Manager (SPM), SwiftUI, UIKit, UI Testing, Unit Testing, UserDefaults, Xcode, XCTest

iOS Engineer – Intern to Senior

2018 - 2022
Globant
  • Started as an intern through the competitive Decola Hackathon, winning as part of the top group.
  • Contributed to PagBank's consulting phase, focusing on security modules, architecture improvements, and development of new features to prevent account fraud.
  • Developed an application to help with the next trends of the Mind 7 brand.
  • Developed features focused on organizing the C&A Comprar Roupas's products. Added new search filters and fixed bugs.
  • Participated actively in refinement, testing, and modularization initiatives across projects.
Technologies: Swift, Xcode, UIKit, Code Review, Code Refactoring, Firebase, Git, Google Analytics, iOS, iPad, CocoaPods, iPhone, Kanban, MacBook, Model View Controller (MVC), Model View ViewModel (MVVM)

Experience

PagBank App | Security SDK & Login Flow Refactoring

https://apps.apple.com/br/app/banco-pagbank/id1186059012
At PagBank, I developed a security SDK integrated into the app that encrypted 95% of sensitive user data at rest and in transit, ensuring compliance with financial regulations and improving the overall security posture, all without impacting user experience.

Additionally, I led a complete refactor of the app’s login flow, identifying usability and design improvements based on mobile UX patterns. I collaborated closely with product owners, designers, and managers to implement a faster and more intuitive login. I also suggested and delivered a dashboard with key metrics to monitor login performance and errors, enabling data-driven improvements after release.

These initiatives significantly enhanced security, usability, and observability in a mission-critical financial application used by millions of users daily.

Education

2016 - 2019

Bachelor's Degree in Computer Science

Universidade Cruzeiro do Sul - São Paulo, Brazil

Skills

Libraries/APIs

CocoaPods

Tools

Xcode, Git, Google Analytics, Fastlane, Slack, GitHub, Bugsnag, Jira

Languages

Swift

Frameworks

UIKit, SwiftUI, XCTest, Core Data

Paradigms

Object-oriented Programming (OOP), Model View Presenter (MVP), Model View ViewModel (MVVM), Model View Controller (MVC), Unit Testing, Code Refactoring, Scrum, Kanban

Platforms

Firebase, New Relic, iOS, Apple TV

Other

iPad, Software Development and Engineering, Analytical Thinking, Swift Package Manager (SPM), UserDefaults, Code Review, Pull Requests, MacBook, iPhone, Mobile App Development, Creative Problem Solving, UI Testing, Git Flow

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring