AVAILABLE
AVAILABLE
William X.
iOS Developer Swift / Objective-C
William has over 4 years of mobile development experience, mainly focusing on iOS domain,proficient in Swift and Objective-C, skilled in xCode, cocoapods, instruments and other tools. In-depth understanding of Foundation, UIKit, Core Graphics, Core Animation and other frameworks. He has a good understanding of UI/UX, active in requirements discussion, solution mind and functional responsive programming. Can comfortably work in English speaking environment under scrum or fast-paced context.
Expertise
Years of Development Experience
8 Years
Skills
SwiftObjective-CJavascriptVue.jsHTML
Domain Experience
Media & TelecomEducationEnergy
Language Spoken
English, Chinese
Experience
- iOS DeveloperWelma App2019 - Until NowProject SummaryBCA is the largest bank in Indonesia. Create a financial investment app. Contains portfolio, profile, products and news functions. Can be purchased mutual fund, bond and insurance. Can help users invest online.
Developed core functions like ordering, review order, order details, address selection.
Created network request module, firebase function module and error handling module
Resolved memory leak issues, improve the quality of the app
Code review for other iOS engineers, to ensure code quality.Project Tech StackSwift, Realm, Firebase - iOS DeveloperWelma App2019 - Until NowProject SummaryBCA is the largest bank in Indonesia. Create a financial investment app. Contains portfolio, profile, products and news functions. Can be purchased mutual fund, bond and insurance. Can help users invest online.Project Tech StackMVVM, Swift
- iOS DeveloperWorld Pet2018 - 2018Project SummaryWorld pet is a pet-based trading platform that offers trading platforms, pet sales, social chat, sharing dynamics and live streaming.
Responsible for landing, offers trading platforms, pet sales, In-App Purchase, chat, dynamics, personal account management module development
Responsible for the preparation of the unit test of the module
Code improvement and refactoring code
UI/UX compatibility for different iOS systems
Code review for the team.
Responsible for the design and implementation of the cacheProject Tech StackMVVM - iOS DeveloperKFC App2018 - 2018Project SummaryThis is an APP made for the largest KFC chain store in Jakarta. It provides users with the functions of online purchase, order placement and takeaway. The main functions are online ordering, in-store ordering, rewards, QRCode and other functions.
Proposed technical solutions to make the feature with high availability.
Conducted code reviews to check and refine the codes quality.
Remove boilerplate codes, refined to extract UI/Logic for reusage.
UI/UX compatibility for different iOS system versions.Project Tech StackMVVM, Swift, RxSwift, Moya, Realm, Firebase - iOS DeveloperDriving School2016 - 2017Project SummaryThis app is used to help driving school enrollment, providing car learning services, living services and software for selling car related products.
Responsible for the development of map positioning, route recording, caching and image generation uploading.
Responsible for question bank functions, mock exams, caching and database development.
Mall, payment function, shopping cart, implementation of Apple purchase.
Participate in demand discussions, discuss requirements, UI/UX recommendations from a development and user perspective.
Adapt to different versions and models.Project Tech StackMySQL
Education
Bachelor of Computer Science and Technology
DeZhou University of Technology - China DeZhou Shandong
2012 - 2016