Tommy Alsemgeest

Mobile Technical Lead
BidOne — Leading the mobile replatforming of MyBidfood ecommerce

Mobile engineer with 11+ years of commercial experience building and shipping Android applications. Experienced in technical leadership across Android, iOS, and QA teams. Passionate about clean architecture, modern tooling, and growing engineering teams.

Experience

Mobile Technical Lead

2025 – Present
BidOne Ltd
Leading the mobile replatforming of the MyBidfood ecommerce solution. BidOne is the ecommerce development division of Bidfood, an international foodservice corporation, delivering integrated ecommerce trading products globally.
  • Setting technical direction for the mobile team across Android, iOS, and QA
  • Driving the replatforming of the MyBidfood mobile ecommerce experience
  • Point of contact for mobile across BidOne leadership and clients

Senior Android Engineer

Apr 2023 – 2025
Genesis Energy
Energy generation and retailing company. Worked on the Energy IQ consumer app as part of the Platform squad.
  • Set technical direction for the Android codebase across squads
  • Built new Usage Graph Widget and Next Best Action dashboard components
  • Led migration to MVVM architecture
  • Mentored junior Android engineers

Android Engineer

Jun 2022 – Apr 2023
Mobli
Transportation tech startup building white-label apps for taxi services, public transit operators, and municipal transport.
  • Designed and shipped the Mobli Customer app, released to GoGo Metro (Adelaide)
  • Owned architecture, testing strategy, and CI pipeline
  • Built booking and rank management features for Supershuttle driver app

Android Engineer

Apr 2021 – Jun 2022
Xero
Cloud accounting platform with 3M+ subscribers in 8 countries. Worked on the Xero Me app and its Backend For Frontend.
  • Technical ownership of Leave feature redesign and BFF migration
  • Built new Timetracking feature for Timesheets
  • Managed CI/CD with Bitrise; trained engineers in the graduate program

Mobile Team Lead / Android Developer

May 2017 – Apr 2021
BidOne Ltd (first tenure)
Full ownership of Android codebase with 50+ screens and 24 product flavours. Promoted to Mobile Team Lead in Sept 2020.
  • Modernised codebase to Kotlin, Coroutines, Single Activity Architecture, and ViewModels without pausing feature delivery
  • Built offline-capable basket with Room and WorkManager, reliable for 2+ years
  • Created end-to-end testing strategy reducing post-release incidents
  • Led technical direction across Android, iOS, and QA as Team Lead

Junior Mobile Developer

Sept 2014 – Apr 2017
Fiserv New Zealand
Multinational financial services tech provider. Built and customised mobile banking apps for clients globally.
  • Delivered projects for major US financial institutions including Bank of the West and VyStar Credit Union
  • Primary developer for OTP login, Offers system, and Single Sign-On features
  • Trained new developers and provided go-live support

Skills

Android Kotlin Jetpack Compose MVVM Coroutines Room WorkManager Navigation Google Play Console Java Python Git CI/CD Jenkins Agile Linux Technical Leadership Claude Code

Education

Bachelor of Computer and Information Sciences

Auckland University of Technology, 2011 – 2013 · Software Development

Developing Android Apps

Udacity (co-created by Google), 2014