Belo Horizonte, Minas Gerais, Brazil
Desenvolvedor com 8 anos de experiência em desenvolvimento mobile, backend e web, incluindo 6 anos especializados em iOS utilizando Swift, SwiftUI e UIKit. Experiência em criação de aplicativos com arquitetura limpa e integração com APIs REST e GraphQL. Além disso possuo habilidades em resolução de problemas, comunicação efetiva e colaboração eficiente em equipe. Tech Stack: Swift, SwiftUI, Objective-C, UIKit, Combine, Async/Await, Core Data, REST/GraphQL, XCTest/XCUITest/Swift Testing, MVVM-C, VIPER, CI/CD (Fastlane, GitHub Actions, Xcode Cloud). Contato: [email protected]
Joined a team maintaining a large-scale golf management iOS app, where legacy Objective-C codebases and outdated UI patterns slowed development and limited scalability. Led modernization efforts by migrating critical flows from UIKit to SwiftUI, implementing new iPad-specific features, and enforcing coding standards with SwiftLint and SwiftFormat. Improved CI/CD pipelines using Fastlane and Xcode Cloud to accelerate testing and deployment.
Built and shipped new iOS features from the ground up using Swift, SwiftUI, and MVVM, ensuring scalable architecture and smooth integration with backend services. Collaborated with cross-functional teams to identify and resolve performance bottlenecks. Improved app reliability and code quality by implementing Combine, XCTest, SwiftLint, and SwiftFormat into daily workflows. Actively contributed to team growth by participating in 10+ candidate interviews. Consistently demonstrated a proactive, team-first mindset and a strong focus on continuous improvement.
As a Senior Software Engineer focused on iOS development, I contribute to a dynamic capability engineering team, actively participating in technical design and strategic planning discussions. My responsibilities include seamless collaboration with UX designers to craft engaging and user-centered features. One of the most rewarding aspects of my role is mentoring and guiding junior team members, fostering a culture of continuous learning. Additionally, I take the lead on various internal projects, showcasing my leadership skills and ability to drive initiatives from conception to completion, thereby enhancing our team's capabilities. I also play a key role in conducting candidate interviews, contributing to the growth of our talented team. I take pride in my involvement throughout the product lifecycle, from ideation to execution, ensuring the successful release of product updates to the App Store. My expertise includes VIP (View Interactor Presenter) architecture and MVVM-C (Model-View-ViewModel with Coordinator), leveraging View Code for flexible and maintainable layouts. I prioritize quality through comprehensive unit testing, supported by a robust CI/CD (Continuous Integration/Continuous Deployment) pipeline. My daily basis with my team revolves around the Agile framework. Also leading internal features and team meetings. Also actively engaging and promoting collaboration within my team.
Development of the iOS and tvOS SDK for a subscription manager, enabling seamless integration across customer apps and boosting subscription revenue. Delivered universal link support, improving user experience by streamlining deep linking into the SDK. Built and maintained CI/CD pipelines with Bitrise and Fastlane, automating TestFlight distribution. Increased overall app stability and reduced bug reports by integrating automated tests with Quick/Nimble and expanding unit test coverage. Migrated legacy codebases to modern frameworks and applied VIPER architecture. Standardized development processes with SwiftLint and GitFlow, improving code quality and team efficiency.