John Lima is an iOS engineer with 11 years of experience building and shipping native apps across consumer streaming, fintech, and enterprise domains from Brazil. He designs and implements scalable, maintainable iOS architectures (MVC, MVVM, MVVM-C) using Swift, SwiftUI, UIKit and integrates DRM, AVPlayer, VLCKit and complex backend services to deliver reliable playback and transactional experiences. Comfortable across the full app lifecycle, he maintains CI/CD pipelines with Fastlane and Bitrise/Jenkins, enforces code quality with SwiftLint and SonarCloud, and leverages analytics and crash reporting to drive iterative improvements. His work at FreeCast includes cross-platform tvOS/iOS streaming, FairPlay DRM and SSDP-based local device discovery—demonstrating a blend of media systems know-how and pragmatic engineering. Notably, he pairs deep platform expertise with hands-on dependency management (SPM, CocoaPods) and modularization to keep large codebases healthy and extensible.
11 years of coding experience
6 years of employment as a software developer
Technical Degree in Systems Analysis and Development, Information Technology, Technical Degree in Systems Analysis and Development, Information Technology at Centro Universitário FMU | FIAM-FAAM
Iterable's iOS SDK. Receive and track pushes to Iterable from your iOS app.
Contributions:1 review, 3 PRs, 5 pushes in 2 years 10 months
ios-sdkleancloudios-appiterablesdk
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.