Jesus Guerra, iOS Developer in Hermosillo, Mexico
Jesus Guerra

iOS Developer in Hermosillo, Mexico

Member since February 20, 2013
Jesus is an iOS developer. He has been developing iOS apps with Objective-C and Swift for over seven years and has extensive expertise in the entertainment, sports, and social media industries. He works closely with clients to define requirements, write design documents, and create technical specifications, also sharing his expertise in the Apple approval and distribution process.
Jesus is now available for hire

Portfolio

  • Proptia
    Fastlane, UIKit, iOS, CocoaPods, Swift, Firebase iOS SDK, Crashlytics, Zeplin
  • Pretty Shell, Inc
    RealmSwift, Firebase iOS SDK, Google+ iOS SDK, Model View Viewmodel (MVVM)...
  • VarageSale
    RealmSwift, Firebase iOS SDK, Google+ iOS SDK, Model View Viewmodel (MVVM)...

Experience

Location

Hermosillo, Mexico

Availability

Part-time

Preferred Environment

RealmSwift, Model View Viewmodel (MVVM), GitFlow, SwiftLint, Fastlane, Xcode, Swift, Objective-C, iOS, CocoaPods, Git

The most amazing...

...software I've coded is a sync data feature that syncs all data across all devices (iPhone/iPad) with the server for each user profile inside the app.

Employment

  • Senior iOS Developer

    2021 - 2022
    Proptia
    • Normalized transitions between screens to make the app flow more in line with the native screen presentations.
    • Squashed several bugs and made code changes to improve the app performance.
    • Updated and enhanced UI screens based on the given Zeplin design.
    • Integrated Firebase SDK: Analytics and Crashlytics.
    • Reworked screens to reuse components and enhanced the ease of use of the controllers.
    • Created lanes using Fastlane to automate build uploads to TestFlight.
    • Collaborated in the API requirements creation and documentation for the new app modules.
    • Consumed new endpoints to make the UI react to some server configuration, either showing or hiding user actions inside the app.
    • Updated some deprecated frameworks and gave full support to iOS 14.
    Technologies: Fastlane, UIKit, iOS, CocoaPods, Swift, Firebase iOS SDK, Crashlytics, Zeplin
  • Senior iOS Developer

    2019 - 2021
    Pretty Shell, Inc
    • Kicked off the app from scratch, using MVVM with RxSwift as the main design architecture.
    • Coded and configured core architecture layers: networking, data processing, and presentation.
    • Enhanced API calls in the network layer using Alamofire and RxSwift.
    • Used Realm to store and manipulate some of the data generated by the user and consumed from the server in the data processing layer.
    • Built the UI using a combination of storyboard, XIBs, and code-only components.
    Technologies: RealmSwift, Firebase iOS SDK, Google+ iOS SDK, Model View Viewmodel (MVVM), GitFlow, MapKit, Realm, Jira, SwiftLint, Fastlane, Xcode, Swift, iOS, Bundler, SnapKit, Scrum, Analytics, Stripe, Firebase, RxSwift, Alamofire
  • Lead iOS Developer

    2018 - 2019
    VarageSale
    • Migrated the codebase from Swift 3 to Swift 4 and refactored and updated the architecture from MVC to MVVM with RxSwift.
    • Added support for iPhone X along with multiple stability and performance fixes.
    • Integrated Firebase SDK, including analytics, AdMob, and messaging.
    • Configured the integration server with Fastlane on CircleCI.
    • Updated the UI to consume new endpoints to display new deals.
    Technologies: RealmSwift, Firebase iOS SDK, Google+ iOS SDK, Model View Viewmodel (MVVM), Carthage, GitFlow, Realm, Jira, SwiftLint, Fastlane, Xcode, Swift, iOS, CocoaPods, Fabric Design, ObjectMapper, R.swift, Alamofire, RxSwift, CircleCI
  • Lead iOS Developer

    2017 - 2018
    Banco Itaú
    • Defined the app architecture and added user analytics.
    • Configured the integration server in CircleCI and Fastlane.
    • Coded most of the network and business layer for the app.
    • Developed several modules, including disputes, profile, and transaction history.
    • Integrated a third-party encryption tool into the app.
    Technologies: Firebase iOS SDK, GitFlow, SwiftLint, Fastlane, Xcode, Swift, iOS, CocoaPods, Crashlytics, Fabric, ObjectMapper, Zendesk, CircleCI
  • Lead iOS Developer

    2017 - 2017
    Sara
    • Started the app from scratch and helped to document the API data contract.
    • Set core architecture and core functionality to all API and user interactions.
    • Boosted API consumption with PromiseKit and Alamofire.
    • Used Core Location and MapKit to pinpoint locations near the app user.
    • Added a data layer to process all API information.
    • Contributed from the very first version until v1.9.1 posted in November 2017.
    • Configured CircleCI server for automated builds with Fastlane.
    Technologies: Firebase iOS SDK, GitFlow, SwiftLint, Fastlane, Xcode, Swift, iOS, CocoaPods, Firebase Cloud Messaging (FCM), Crashlytics, Fabric, SnapKit, ObjectMapper, R.swift, Alamofire, PromiseKit, CircleCI
  • Senior iOS Developer

    2016 - 2017
    VU2
    • Optimized core performance.
    • Added new features like email login, Google login, block/unblock user, and improve user notifications.
    • Improved social network sharing.
    • Made several UI updates.
    • Fixed bugs.
    Technologies: GitFlow, SwiftLint, Fastlane, Xcode, Swift, iOS, CocoaPods, Google, Notification Center, JSON, Web Services, Facebook SDK, GCD, Auto Layout, Git
  • Senior iOS Developer

    2016 - 2017
    Daily Spot
    • Kicked off the app from scratch, using Swift as the main design architecture.
    • Coded and configured core architecture layers: networking, data processing, and presentation.
    • Used Realm to store and manipulate some of the data generated by the user and consumed from the server in the data processing layer.
    • Built the UI using a combination of storyboard, XIBs, and code-only components.
    • Enhanced API calls in the network layer using PromiseKit with Alamofire.
    • Implemented and managed a module to handle app subscriptions and integrate apple in-app purchase.
    Technologies: RealmSwift, Firebase iOS SDK, In-app Purchases, GitFlow, Realm, SwiftLint, Fastlane, Xcode, Swift, iOS, CocoaPods, Mixpanel, Crashlytics, Fabric, SnapKit, ObjectMapper, Alamofire, PromiseKit
  • Senior iOS Developer

    2016 - 2016
    7 Minute Prayer Challenge
    • Made general stability and performance improvements to this iOS app.
    • Created a custom player module.
    • Added Sync prayers module.
    • Fixed general bugs and made code improvements to the codebase.
    Technologies: Xcode, Objective-C, CocoaPods, Parse
  • Senior iOS Developer

    2014 - 2016
    CannonBall
    • Applied new layouts and solved UI issues.
    • Used EKEventStore to sync events in the calendar.
    • Implemented iOS enhancements.
    • Made several performance improvements.
    • Implemented native sharing using UIActivity​View​Controller.
    • Refactored code and fixed bugs.
    • Handled REST API iterations (consuming and sending to the server).
    Technologies: Xcode, Objective-C, Crashlytics, TestFlight, JSON API, Web Services, Core Foundation, Scrum
  • Senior iOS Developer

    2013 - 2013
    Paktor
    • Made iOS7-compatible enhancements.
    • Applied a new layout and solved UI issues.
    • Refactored code and fixed bugs.
    • Wrote automation test scripts.
    • Worked on localization.
    Technologies: Xcode, Objective-C, Automation
  • Senior iOS Developer

    2013 - 2013
    Patrolife
    • Created full support for iOS 7.
    • Wrote a submodule to handle "no internet connections" events.
    • Added Russian localization using Localizable.strings.
    • Solved UI issues that cropped up due the new iOS 7 Extended Layout.
    • Improved GPS monitoring.
    Technologies: MapKit, Xcode, Objective-C, CocoaPods

Experience

  • VarageSale: Buy & Sell
    https://apps.apple.com/mx/app/varagesale-buy-sell/id622859960?l=en

    I have been involved in several improvements and new features, including:

    • Deal feature: update the UI and consume new endpoints to display deals.
    • Swift 4 migration.
    • iPhone X support.
    • Firebase SDK integration: Analytics, AdMob, and messaging.
    • Multiple stability and performance fixes.

  • Sara: Personal Health Assistant

    This app is a personal health assistant where you can schedule medical exams at a particular time in a specific facility based on your geolocation. Sara will provide all the information for the medical exam and will let you know when your results are ready. I started this app from scratch and became the team leader once a new iOS dev joined the team.

    Note: I worked from the first version until v1.9.1, posted in November 2017.

  • Daily Spot

    I went solo on this one and started it from scratch. This app is a fitness assistant; it will give you information about exercises illustrated by images or audio, leading you to work out properly to get all the info you need to subscribe to the fitness program.

    Note: I worked on it from the first version until v3.5, posted in August 2017.

  • CannonBall

    Cannonball turns your calendar into a social streaming app. It adds large images to your calendar events along with great extras like Facebook birthdays with links to friends' walls, directions, check-ins, and more.

  • 7 Minute Prayer Challenge

    An app that I helped improve. I added general stability and performance improvements, created a custom player module, and added Sync prayers module.

  • Patrolife
    https://itunes.apple.com/app/id506624675

    An app that I helped to update and localize. I implemented full iOS7 support, wrote a submodule to handle internet connection outages, added Russian localization, solved UI issues stemming from the operation system update, and improved GPS monitoring.

  • Paktor
    https://apps.apple.com/mx/app/paktor-make-new-friends/id654972611?l=en

    My general contributions include iOS 7 migration and compatible enhancements, extend messages module by implementing new UI/Layou, improve the match card animation and general UI en enhancements, refactoring and bug fixing.

  • Proptia
    https://apps.apple.com/mx/app/proptia/id1547519301

    I have been involved in several improvements and new features, including:

    • Normalized transitions between screens to make the app flow more in line with the native screen presentations.
    • Squashed several bugs and made code changes to improve the app performance.
    • Updated and enhanced UI screens based on the given Zeplin design.
    • Integrated Firebase SDK: Analytics and Crashlytics.
    • Reworked screens to reuse components and enhanced the ease of use of the controllers.
    • Collaborated in the API requirements creation and documentation for the new app modules.

Skills

  • Languages

    Objective-C, Swift, GraphQL
  • Platforms

    iOS
  • Libraries/APIs

    PromiseKit, CocoaPods, Facebook SDK, Firebase iOS SDK, Google+ iOS SDK, RxSwift
  • Tools

    Fastlane, Xcode, SwiftLint, TestFlight, CircleCI, Jira, iOS Instruments, Crashlytics, Zeplin
  • Paradigms

    Scrum, Model View Viewmodel (MVVM)
  • Frameworks

    RealmSwift, Core Location, UIKit
  • Storage

    Realm
  • Other

    In-app Purchases, R.swift, GitFlow, Stripe iOS SDK, Carthage, AVFoundation

Education

  • Bachelor's Degree in Computer Systems Engineering
    2002 - 2007
    Technological Institute of Hermosillo - Sonora, Mexico

To view more profiles

Join Toptal
Share it with others