Jonathan is a Senior Mobile Developer and a certified Google Cloud Architect with team leadership skills. He has more than 5 years of experience as an iOS Developer on both the frontend and backend, mostly working in consumer-end mobile apps like marketplaces, social media (TikTok and Instagram-like), Image processing, Payment Wallets, etc. Jonathan has experience architecting solutions for clients ranging from small start-ups to large organizations and working/leading small and large teams. He is adept at analyzing code and implementing solutions which include refactoring, new development, or a combination of both. Jonathan always challenges himself to learn new technologies so he can continue to provide clients with expertise in design, UX/UI, and user-centered apps while handling all matters in the development cycle.
As a Senior IOS Developer, he built a productivity and time management app for iOS, using Apple APIs like ScreenTime API. Mainly used MVVM, SwiftUI, and AppIntents to achieve app usage time calculations.
Joined the team to fix bugs that were required for the beta release. He got involved in TikTok-like feed, user notifications, comments section, and video playing through AV Foundation.
Led the iOS mobile app development for an Automotive startup. Solution challenges included OBD Scanner remote connection with the car through phone, the consumption of GraphQL, APIs, and common listing and information display. Also architected a solution for the shopping cart functionality such as the payment gateway implementation and customer reviews.
Co-founded a small mobile software development house as part of the tech team specializing in mobile development. Built and collaborated on apps for small to big startups/unicorns from El Salvador and the US such as Hugo, Uniwell, ACSA, Equibank, and PortMusic.
With a development team of six, he built a full-featured reservation system with a Mobile App for Consumers using iOS & Android Natively, a Web Dashboard for Restaurants, and an internal Web Dashboard for the Startup operations. He implemented top technologies that were available at the time: Swift, Kotlin, Angular, Firebase, Algolia, Loopback for NodeJs with Typescript, Serfinsa Buypass Payment gateway, and Figma for UI.
Built the native App for iOS and led the mobile and backend architecture design for the different products. The app included a coffee label image recognition process, an Instagram-like feed where he implemented IGListKit, a search based on Algolia, real-time data consumption through Firestore, social auth through firebase, among many other technologies. As a team, they won two awards at COFFEEEXPO2018; Best New Product & Best of Show.
As an iOS Developer in the development team, he trained different iOS colleagues to master the essential skills to deliver market-ready apps. He was able to grow his skills by exploring the implementation of different architectures like MVVM, Clean architecture, and others.