Jonathan's homepage

Bookmark this to keep an eye on my project updates!

View My GitHub Profile

Jonathan Gonzalez — Mobile Development Portfolio

Senior Mobile Engineer specializing in iOS development, with experience building, maintaining, and modernizing production mobile applications across fintech, logistics, enterprise, healthcare, and consumer products.

My work spans native iOS (Swift / Objective-C) and Android (Java) development, with particular experience in legacy modernization, offline functionality, location services, application stability, and production delivery.


TrackIt

IT Team Lead / Mobile Developer
May 2023 – November 2025

Platforms: iOS, Android
Tech: Swift, Objective-C, Java, UIKit, MapKit, Core Location, NFC, BLE, Firebase, REST APIs, Gradle, CocoaPods

TrackIt is a mobile workforce and asset-management platform used to manage jobs, tasks, equipment, field operations, and location tracking.

TrackIt menu TrackIt device TrackIt map TrackIt Navigation

What I worked on

Links:
TrackIt NZ — App Store
TrackIt — Google Play


ING Philippines — Digital Bank

Senior iOS Developer
October 2018 – December 2022

Platform: iOS
Tech: Swift, Objective-C, UIKit, REST APIs, Face ID, XCTest, XCUITest, Azure DevOps, CI/CD

ING Philippines was a mobile-first digital bank providing savings accounts, payments, onboarding, check deposits, transfers, and consumer lending.

ING Onboarding Check Deposit

What I worked on

Link:
ING Philippines — Video


Titan Access

iOS Developer
July 2016 – September 2017

Platform: iOS
Tech: Objective-C, iOS

Titan Access is a field operations application supporting the lifecycle of construction hoarding projects, including quoting, installation, modifications, removals, health and safety, quality assurance, and engineering compliance.

Titan Hoardings

What I worked on

Link:
Titan Hoarding Systems — Google Play


AroundAbout Live

iOS Developer
October 2015 – November 2015

Platform: iOS
Tech: Objective-C, Location Services, Mapping

AroundAbout Live was a location-based discovery application for finding nearby restaurants, bars, clubs, activities, and venues.

Landing page Like page Detail page Map page Landing page 2

What I worked on

Link:
AroundAbout Live — Archived Listing


PeriCoach

iOS Developer
January 2015 – March 2015

Platform: iOS
Tech: Objective-C, Device Integration

PeriCoach was a companion application for a physical sensor device used for pelvic-floor training and formed part of a Class I medical-device system.

Menu page Graph page Form page

What I worked on

Link:
PeriCoach — App Store


Chuzi Mix

iOS Developer
September 2014 – October 2014

Platform: iOS
Tech: Objective-C

Chuzi was a matchmaking application built around a “Spin and Admire” interaction model rather than a conventional swipe interface.

What I worked on

Link:
Chuzi — Archived App Listing


DiscoverForever

iOS Developer
March 2014 – April 2014

Platform: iOS
Tech: Objective-C, Salesforce, Offline Data

DiscoverForever provided Forever Business Owners with mobile access to training resources, product information, and business-development materials.

Menu page Graph page

What I worked on

Link:
DiscoverForever — App Store


RateMySuper

iOS Developer
June 2013 – August 2013

Platform: iOS
Tech: Objective-C, Salesforce, PDF Generation, Charts

RateMySuper was an Australian financial-product comparison application that allowed users to compare products through side-by-side views, charts, graphs, and generated reports.

Menu page Graph page Graph page Graph page

What I worked on

Link:
RateMySuper — Demo Video


Cricket Live Australia

iOS Developer
October 2012 – January 2013

Platform: iOS

Cricket Live Australia provided live cricket coverage including video streaming, highlights, scores, ball-by-ball commentary, news, and player information.

During the 2012–2013 cricket season, the application exceeded one million downloads.

Landing page

What I worked on

Link:
Cricket Live Australia — Project Archive


DocBox

iOS Developer
May 2012 – July 2012

Platform: iPad / iOS
Tech: Objective-C, Salesforce, Offline Caching, PDF

DocBox was an enterprise iPad application providing mobile access to documents and sales collateral stored through Salesforce.

It allowed field sales teams to access, present, annotate, organize, and share documents while retaining access to important content when connectivity was limited.

Landing page Viewer page

What I worked on

Link:
DocBox — Project Archive


DME

Mobile Developer — Symbian / iOS
April 2011 – December 2011

Platforms: Symbian, iOS
Tech: Symbian C++, Objective-C, iOS, Mobile Security

DME was an enterprise mobility platform providing secure access to corporate data and services across multiple mobile platforms.

I initially worked on the Symbian client before transitioning to the iOS development team.

Calendar page Files page Mail page

What I worked on

Link:
DME 4 — App Store


Core Technologies

iOS: Swift, Objective-C, UIKit, SwiftUI, Core Data, MapKit, Core Location, CoreBluetooth, NFC

Android: Java, Android SDK, Gradle

Architecture: MVVM, MVC, Clean Architecture, Offline-First Architecture

Backend & Services: REST APIs, Firebase, Salesforce

Testing: XCTest, XCUITest, Unit Testing, UI Testing

DevOps & Tools: Git, Azure DevOps, CI/CD, CocoaPods

Specialized Experience: Offline data, location tracking, mapping, BLE, NFC, mobile security, legacy modernization, production troubleshooting


About Me

I’ve been developing software professionally since 2004 and working with iOS since 2011.

Much of my career has involved stepping into existing applications, understanding complex or legacy codebases, diagnosing problems, and making them more reliable and maintainable.

I particularly enjoy solving difficult production problems, improving application architecture and stability, and working with product teams and stakeholders to turn real-world requirements into practical technical solutions.