Sydney Trains
Project Engineer
Metro Trains Melbourne
Asset Manager
Metro Trains Melbourne
A and Track Renewals Manager
Metro Trains Melbourne
Production Manager - Mechanised Maintenance Program
Land Transport Authority (LTA) Singapore
Manager and Senior Engineer
Advisian
Senior Consultant
Transport for NSW
Graduate Engineer
RailCorp
Undergraduate Engineer
Advisian
Associate
City of Canada Bay
Assistant Traffic Engineer
Kirana Colleges
University of Technology Sydney