I'm a seasoned iOS software engineer with a passion for building robust mobile apps using Swift and Objective-C, along with experience in React Native and Flutter for cross‑platform needs. I thrive in agile environments, enjoy sharing knowledge with teammates, and take pride in delivering clean, scalable code and delightful user experiences. I’m constantly learning new technologies and best practices, mentor peers, and collaborate with product and design teams to ship high-impact features. I value code quality, performance, and maintainability, and I’m excited to contribute to teams that push the boundaries of mobile development.

William Tiou

I'm a seasoned iOS software engineer with a passion for building robust mobile apps using Swift and Objective-C, along with experience in React Native and Flutter for cross‑platform needs. I thrive in agile environments, enjoy sharing knowledge with teammates, and take pride in delivering clean, scalable code and delightful user experiences. I’m constantly learning new technologies and best practices, mentor peers, and collaborate with product and design teams to ship high-impact features. I value code quality, performance, and maintainability, and I’m excited to contribute to teams that push the boundaries of mobile development.

Available to hire

I’m a seasoned iOS software engineer with a passion for building robust mobile apps using Swift and Objective-C, along with experience in React Native and Flutter for cross‑platform needs. I thrive in agile environments, enjoy sharing knowledge with teammates, and take pride in delivering clean, scalable code and delightful user experiences.

I’m constantly learning new technologies and best practices, mentor peers, and collaborate with product and design teams to ship high-impact features. I value code quality, performance, and maintainability, and I’m excited to contribute to teams that push the boundaries of mobile development.

See more

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate

Work Experience

Senior iOS Mobile Engineer at Gojek
September 1, 2021 - Present
Developing and maintaining the GoJek customer platform features including global search and home page; history order list, order summary, invoice, and user feedback form; built using Swift; applying VIPER architecture; optimized page performance; onboarding new customers; maintaining code quality, refactoring and unit testing; providing feedback and insights from iOS development and product.
iOS Mobile Engineer (Hybrid Objective-C and Swift) at Traveloka
July 1, 2018 - September 1, 2021
Developing upcoming features for the Eats iOS app; mainly using Objective-C and Swift; architectures include MVVM, MVVM-C, and MVC; leveraged IG ListKit; maintained code quality, refactoring and unit testing; contributed reusable components for improved code efficiency.
Full Stack Web Freelancer at Self-employed
January 1, 2018 - February 1, 2018
Worked as a solo web freelancer; performed backend tasks for Laravel-based projects; debugged and modified code; implemented Google Maps API for geolocation data; contributed frontend tasks as needed.
Lecturer Assistant at Institut Teknologi Harapan Bangsa
January 1, 2017 - July 1, 2017
Assisted teaching Android programming and Web Services Implementation to 30 students; supported lab sessions and student inquiries.
Android Developer - Summer Internship at Institut Teknologi Harapan Bangsa
January 1, 2017 - July 1, 2017
Summer internship project for admin systems; developed Android app backend using kSOAP2 library and SOAP Web services to receive and send data; Android frontend built in Android Studio; created a MySQL-based data model.

Education

Bachelor of Computer Science, Concentration: Mobile Engineer at Institut Teknologi Harapan Bangsa
January 11, 2030 - July 1, 2018

Qualifications

TOEFL iBT Practice Test Score
June 1, 2017 - December 29, 2025

Industry Experience

Software & Internet