Khairil Ushan Profile Picture

Khairil Ushan

Mobile Application Developer

About Me

An experienced Mobile Application Developer since 2013, skilled in both Android and iOS development. Currently working as a Software Engineer at bol., focusing on building native UI with SwiftUI for CMS content and developing the Search Products flow. Passionate about staying current with the latest updates in the Android and iOS development worlds. Based in Utrecht, The Netherlands.

Professional Experience

Software Engineer

bol.

Nov 2022 - Present

Engineered native UI with SwiftUI for CMS content and developed the core Search Products flow...

SwiftUI MVVM iOS

Principal Software Engineer

PT Ice House (MOST Project)

Jul 2020 - Oct 2022

Spearheaded the development of a real-time Investment & Trading iOS app using MVVM, Clean Architecture, and RxSwift...

RxSwift MVVM Clean Arch. Swift iOS

Senior iOS Engineer

PT Ice House (Prodia Project)

Aug 2019 - Jul 2020

Built a feature-rich health clinic iOS app from scratch, including test browsing, doctor chat (Socket.io), and payments...

RxSwift MVVM Clean Arch. Swift iOS

Staff iOS Engineer

PT Ice House (MyBlueBird Project)

Oct 2018 - Jul 2019

Revitalized the MyBlueBird iOS app with a modern UI, implementing MVVM, Coordinator pattern, and gRPC for real-time updates...

MVVM Coordinator gRPC Swift iOS

Senior iOS Engineer

MatahariMall.com

Mar 2016 - Sept 2018

Maintained Objective-C features and contributed to the full Swift rewrite of the eCommerce app using MVVM and Clean Architecture...

Swift Objective-C MVVM Clean Arch. iOS

Mobile Application Developer

Street Directory Pte Ltd

Apr 2013 - Feb 2016

Developed and maintained Android & iOS map/directory apps (Singapore Map, OpenSnap), working with a custom map engine...

Android Java iOS Objective-C

Android Engineer (Part-time)

KitaBisa

2013 (3 Months)

Executed a full rewrite of the Android app from React Native to native Kotlin, employing MVVM and Clean Architecture...

Kotlin Android MVVM Clean Arch.

Technical Skills

Programming Languages

Swift Kotlin Java Objective-C

Frameworks, Libraries & Concepts

UIKit SwiftUI Core Data Combine async/await RxSwift TCA KMM MVVM Clean Arch. Git Responsive Design

Let's Connect

Interested in working together or have a question? Feel free to reach out.