William Huang
About William Huang
William Huang is a Senior iOS Engineer with a background in Computer Science from Universitas Bina Nusantara. He has extensive experience in mobile development, focusing on enhancing application efficiency and modular architecture.
Work at Ajaib
William Huang has been employed at Ajaib as a Senior iOS Engineer since 2021. In this role, he focuses on enhancing application performance and reliability. His responsibilities include rewriting routing and analytic managers, which contributes to the overall efficiency of the applications. He also engages in research and development to integrate new technologies into the applications, ensuring they remain up-to-date with industry standards.
Education and Expertise
William Huang studied Computer Science at Universitas Bina Nusantara (Binus) from 2015 to 2019. He also pursued further education at South China University of Technology, where he studied Computer Science for 11 months in 2018. His expertise includes using MVVM and RxSwift for iOS application development. He specializes in improving code structure and architecture, focusing on better testability and maintainability.
Background in Mobile Development
William Huang has a diverse background in mobile development, having worked in various roles across multiple companies. He began as an iOS Developer Intern at Bridestory in 2018. He then progressed to a Junior iOS Engineer at Parentstory from 2018 to 2019, followed by a Senior iOS Engineer role at Parentstory from 2019 to 2020. He also served as a Lead Mobile Developer at Tokopedia for 8 months in 2021.
Career Progression
William Huang's career in software engineering has seen significant progression. He transitioned from a Freelance Web Developer from 2017 to 2019 to various positions at Parentstory and Tokopedia. His roles included Junior iOS Engineer, Senior iOS Engineer, and Lead iOS Developer. His experience spans over several years, showcasing his growth and adaptability in the tech industry.
Technical Contributions
William Huang has made notable technical contributions throughout his career. He has been involved in modularizing monolithic applications into modular architecture, which enhances scalability and maintainability. His work on rewriting routing and analytic managers has improved application efficiency and reliability. His focus on integrating new technologies into applications reflects his commitment to innovation in software development.