X-TeamSenior Software Engineer - iOS
Apr. 2021 - Aug. 2024At BODi (Beachbody), a leader in the global fitness industry, I enhanced iOS, tvOS, and watchOS applications as part of a remote, multidisciplinary team. Key Contributions: - Enhanced iOS, watchOS, and tvOS codebases, collaborating on feature architecture and implementation with Product, Design, and QA teams.
- Developed and maintained unit and integration tests, working closely with QA to address and resolve bugs promptly.
- Played a vital role in Agile Scrum processes, leading significant API optimization to reduce traffic and implement cost-saving native solutions for app features.
- Designed and implemented a caching system that transformed the main screen's loading times, vastly improving user experience.
- Spearheaded the migration of legacy code from UIKit to SwiftUI, streamlining codebase and enhancing maintainability. Technologies: Swift, SwiftUI, UIKit, Combine, RxSwift, Swift Concurrency, AVFoundation, Rest APIs, GraphQL, MVVM, MVC