Jeremiah Gage

@

As a highly skilled Swift software engineer and iOS app developer, I have a strong background in architecting, building, and maintaining high-quality applications on Apple platforms. With over 12 years of experience developing for iOS, I have a proven track record of delivering robust and user-friendly apps that meet the needs of my clients. My skills in coding, debugging, and problem-solving, along with my passion for learning new things, make me a valuable asset to any team.


Experience

Mobile Solutions Architect

Warner Bros. Discovery / Turner Broadcasting

  • Architected and developed the March Madness Live iOS and tvOS apps
  • Worked with cross functional teams to create technical specifications
  • Wrote tickets, reviewed code, and mentored other developers
  • Maintained the CI/CD pipeline

2019 - Present

Freelance iOS Developer

Various clients

  • Worked with clients to ensure product goals were met
  • Architected, developed, and deployed platform services and mobile apps
  • Lead teams of software engineers, designers, and QA
  • Managed development processes, maintained product roadmaps, and wrote requirements
  • 2016 - 2019

    Senior iOS Developer

    POSSIBLE Mobile

  • Developed a popular music app using Objective-C and Swift
  • Collaborated with developers, designers, project managers, and QA using an agile process
  • Performed code reviews, designed app architecture, troubleshooted bugs
  • Wrote blog articles and gave presentations related to iOS technology and mobile strategy
  • 2014 - 2016

    Senior Software Engineer

    Apex Education

  • Developed multiple iPad apps and backends to collect survey data
  • Designed, implemented, and maintained web apps to collect and analyze survey data
  • 2006 - 2014

    Skills

    Programming Languages & Tools
    iOS / tvOS / watchOS App Development
    • System: Xcode, Swift, Objective-C, UIKit, Combine, Core Data, Core Location, Core Bluetooth, Core Image, ReplayKit, AVFoundation, URLSession, GCD, XCTest, Background Tasks, and many others
    • Auto Layout: Storyboards, Xibs, programmatic constraints / Anchorage, size classes
    • 3rd Parties: GraphQL / Apollo, New Relic, Firebase, AFNetworking / Alamofire, MagicalRecord, PromiseKit / Promises, Twitter SDK, Facebook SDK, Google SDK, Bugsnag and many others
    • CI/CD: GitHub Actions, Fastlane, Circle CI
    • Tools: Git/GitHub, Fastlane, TestFlight, Cocoapods, Proxyman
    • Testing: unit testing / XCTest, UI testing, app profiling
    Web & Other Development
    • JavaScript, PHP, ASP, C++
    • Google App Engine, AWS, Firebase

    Projects

    The official app for streaming the March Madness tournament

    • Researched, designed, and established patterns and architectures for the iOS and tvOS apps
    • Implemented modules for core functionality, business logic, and features

    2019 - Present
    A popular music streaming app

  • Worked with a team of engineers, designers, and QA to fix bugs and develop new features
  • Reviewed and tested code from other engineers
  • 2014 - 2016
    An on-demand local delivery service

  • Worked with the client to write requirements and set priorities
  • Developed and maintained the user and driver iOS apps, Node.js backend, and ReactJS frontend
  • Lead a team of engineers, designers, and QA to meet product goals
  • 2017 - 2019
    A platform for administering school health surveys

  • Developed the iOS app and PHP backend
  • Worked with other employees to test and deploy the app
  • 2010 - 2014
    An app to record and display the data from the DigiCue pool & billiards training aid

  • Worked with the client and other contractors to design the mobile apps
  • Architected, developed, and deployed the iOS app
  • 2017
    A social media platform used for white labeling

  • Maintained the iOS app and developed a white labeling engine to create apps
  • Worked with the client, designers, and other engineers to evolve the product
  • 2016 - 2018

    Education

    New Mexico Institute of Mining and Technology

    Bachelor of Science

    Mathematics

    Minor in Psychology

    GPA: 3.85

    2001 - 2005

    Interests

    Apart from being a software engineer, I am a competitive pool player and play in tournaments around the country. During the warmer months here in Colorado, I enjoy riding my bike around the city and exploring new trails in the mountains.

    I spend a significant amount of my free time exploring the latest advancements in the tech world, including reading articles, attending conferences, giving talks, going to meet up groups, and working on side projects.