Desenvolvedor iOS com experiência na criação de aplicações nativas escaláveis e focadas em experiência do usuário. Atuo com Swift e boas práticas de arquitetura, priorizando qualidade, testes automatizados e evolução contínua do produto. Tenho foco em entregar soluções robustas que geram impacto real no negócio.
- Linguagens & Frameworks: Swift, SwiftUI, UIKit, Combine, Foundation, Swift Concurrency
- Arquitetura: MVVM-C, VIPER, SOLID, Clean Architecture, Coordinator, Dependency Injection
- Dados & Networking: Core Data, SwiftData, CloudKit, REST APIs, URLSession, Codable, async/await
- Ferramentas & Qualidade: Xcode, Git, Swift Package Manager (SPM), XCTest, XCUITest, CI/CD, GitHub Actions, Xcode Cloud, Firebase, Jira
- Apple Frameworks: WidgetKit, AppIntents, ActivityKit, UserNotifications, Vision, Core ML, AVFoundation, Apple Intelligence
-
TDD no desenvolvimento iOS: por que e como aplicar na prática
Entenda os fundamentos do Test-Driven Development e veja como aplicar TDD no iOS para escrever código mais seguro, testável e sustentável. -
Arquitetura iOS na prática: aplicando o MVVM+Coordinator
Uma abordagem prática para organizar responsabilidades, desacoplar navegação e construir aplicações escaláveis utilizando MVVM com Coordinator. -
Auto Layout no UIKit: Guia Completo
Um guia detalhado sobre constraints, prioridades e boas práticas para criar interfaces responsivas e bem estruturadas no UIKit. -
Entendendo o Ciclo de Vida de uma UIViewController
Explore cada etapa do ciclo de vida de uma UIViewController e aprenda como utilizá-lo corretamente para evitar bugs e melhorar a performance.
Estou sempre aberto para conversar sobre novos projetos, ideias ou oportunidades na área de desenvolvimento iOS.