Summary
Charles Wang is a Senior iOS Developer with a decade of mobile experience and 7+ years focused on shipping high‑scale iOS apps that serve millions of users across ANZ. He combines hands‑on Swift and Objective‑C expertise with an architectural mindset—driving MVVM, reactive patterns, SwiftUI adoption, robust testing practices and CI/CD migrations across large mono‑repos. Charles has led teams and initiatives at WooliesX, SKY TV and NetEase, built reusable SDKs and features (e.g., embedded WebView auth, player SDK) and helped transform legacy codebases into testable, reactive systems. Comfortable as a solo owner or collaborative lead, he bridges product and engineering, mentors peers and coordinates cross‑platform teams. An active GitHub contributor, he engages with popular projects such as Moya and MJRefresh, reflecting a commitment to community tooling as well as shipping commercial apps.
10 years of coding experience
3 years of employment as a software developer