Senior iOS Software Engineer
RANDY TING
View my work

Contact Me

e-mail: randy@randyting.com

Randy Ting's Photo

Randy Ting

Senior Software Engineer - iOS and Product Platform Leadership

I am a Senior Software Engineer with deep mobile and product platform experience. At Topgolf, I owned customer-critical software systems including reservations, payments, and mobile ordering for a large international consumer product operating near 800k monthly active users.

I have repeatedly succeeded as a solo developer: leading iOS delivery during periods of single-engineer ownership at Topgolf, serving as the first dedicated iOS engineer at startup environments, and delivering full product slices from architecture through production release.

My leadership style combines strong technical execution with clear cross-functional communication. I define API contracts, mentor engineers, unblock teams, and drive high-quality software outcomes in both enterprise-scale organizations and lean startup teams.

Skills

My professional experience spans many disciplines, but I specialize in the following areas:

Swift + Objective-C

Expert-level iOS development in Swift and Objective-C, including complex UI architecture, dependency management, runtime debugging, and production hardening. I build maintainable app systems with strong separation of concerns, reliable state handling, and performance-aware implementation patterns.

Payments + Mobile Platform Architecture

Deep technical ownership of high-stakes payment infrastructure: 3DS authentication flows, Apple Pay integration, checkout reliability, and error recovery. I design and implement resilient mobile platform layers that support high-volume transaction paths and strict correctness requirements.

Full-Stack Product Delivery

Strong cross-stack engineering capability across iOS clients, API contract design, backend service integration, and developer tooling. I have implemented server endpoints, built JSON mock infrastructure, and shipped features that require coordinated changes across client and backend systems.

Tooling, Performance, and Infrastructure

Hands-on experience with CI/CD pipelines, analytics instrumentation, crash investigation, SDK integration, and platform migration work. I also bring strong Bluetooth and hardware-integration experience, including BLE communication workflows, device-app interoperability, and reliability debugging across firmware-adjacent mobile surfaces. I optimize build and release workflows, improve observability, and use data-driven diagnostics to keep large mobile codebases stable and fast.

Software Portfolio

Selected mobile software work focused on product engineering, scale, and end-to-end delivery.

Topgolf-inspired golf range preview image

Topgolf App

Heart Hero

Bumbl

Armoire

Well

Other software projects

Other Software Projects

Prior to Software

Here are some projects I've worked on in the past before I transitioned to being a software engineer.

Lyft

Square

Adobe

Other hardware projects

Other Hardware Projects

About

Here are some of the important milestones of my engineering career:

  • Golf range image representing Topgolf work

    August 2018 - Present

    Topgolf - Senior iOS Engineer

    Owned major customer journeys including reservations, payments, and mobile ordering for a large international product. Delivered periods of solo iOS ownership, led 3DS rollout, improved checkout reliability, and supported scale to peak usage near 800k monthly active users.

  • June 2017

    Built iOS App for Saving Lives

    Joined iBeat as the first dedicated iOS engineer in a startup environment, led architecture improvements, and established stronger release and testing discipline while owning delivery end-to-end.

  • November 2015

    Graduated from CodePath iOS Bootcamp

    Completed intensive mobile training focused on production iOS development and shipped a capstone selected among the top projects in the cohort.

  • November 2012

    Transitioned to Engineering Consulting at MindTribe

    Worked across mechanical, electrical, and software projects, then transitioned into iOS development and led mobile delivery on multiple consulting engagements.

  • March 2011

    Graduated from Stanford University

    Graduated with a Master of Science in Mechanical Engineering, focused on mechatronics and embedded systems.

  • June 2010

    Designed Robots for Police and Military at RoboteX

    Joined RoboteX as an early employee and held systems, project management, and technical lead responsibilities during rapid team growth.