Topgolf App
Role: Senior Software Engineer (iOS Leadership) | Tenure: 2018 - Present
Company Page
App Store Page
I led high-impact software product areas at Topgolf including reservations, payments, and mobile order and pay. My work spans client architecture, API contract design, backend integration, and technical leadership in a large international organization.
Highlights
- Scaled product impact from early growth stages to nearly 800k monthly active users.
- Owned payment reliability and major upgrades: 3DS authentication, Apple Pay improvements, and checkout flow hardening.
- Drove cross-team API alignment with contract-first documentation and JSON mock workflows used by iOS, Android, and backend teams.
- Delivered large initiatives including mobile order and pay, edit reservation, variable length reservations, and alcohol ordering.
- Contributed to backend services and tooling to speed delivery and reduce integration risk.
- Operated as a solo iOS owner during key periods, maintaining delivery velocity and software quality under high business impact.
Selected Metrics
- App peak scale: about 798k MAU.
- Reservation purchase conversion improved to approximately 19.5% in recent measurement windows.
- Checkout to confirmed reservation conversion sustained around 78-83%.
- Payment infrastructure supported more than 2.3 million successful reservation transactions (2018-2024 aggregate).
- Date: 2018 - Present
- Employer: Topgolf
- Technologies: Swift, Objective-C, iOS frameworks, REST/gRPC APIs, payment SDK integrations, analytics, CI/CD
Close Project