Ivan Ha

Technical Director, Digital at ViuTV

Hong Kong Island, Hong Kong, China
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Ivan Ha is a seasoned software engineering leader currently serving as Technical Director, Digital at ViuTV, where he defines technical strategy and steers end-to-end product delivery. With eight years of experience spanning HK01 and media platforms, he specializes in building large-scale, cloud-native systems that underpin Hong Kong's leading media properties. He blends hands-on coding and system architecture with strong people leadership, consistently achieving high employee retention and fostering a cohesive, high-performing team. At HK01, he led the 01web, CMS, and 01app initiatives, including a major CMS revamp and a seamless migration of over 700,000 articles to a new microservices-based publishing platform. He also contributes to open source as a fullstack JavaScript/TypeScript developer, with notable work on Strapi's admin internationalization and translation fixes. Based in Hong Kong, Ivan holds a Bachelor's in Computer Engineering from The Chinese University of Hong Kong and brings a practical, production-focused mindset to cross-functional tech leadership.
code9 years of coding experience
job10 years of employment as a software developer
bookThe Chinese University of Hong Kong (CUHK)
languagesEnglish, Chinese
github-logo-circle

Github Skills (15)

content-management-system10
cms10
internationalization10
javascript10
strapi10
javascripts10
content-management10
typescript-types9
react9
typescript29
typescript9
typescript39
typescripts9
api8
koa24

Programming languages (6)

TypeScriptShellC++JavaScriptHTMLPython

Github contributions (5)

github-logo-circle
strapi/strapi

Dec 2022 - Jan 2023

🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable, and developer-first.
Role in this project:
userFront-end Developer
Contributions:2 reviews, 12 commits, 5 PRs in 14 days
Contributions summary:Ivan primarily focused on fixing translation issues within the Strapi admin interface. Their work involved correcting and updating translation keys for various UI elements, including those within the profile page, media library, and content manager. Specifically, they addressed broken non-English translations and improved the accuracy of displayed text labels by updating or replacing translation keys. The contributions indicate a focus on internationalization and localization within the Strapi admin panel.
cmsdashboardcontent-management-systemheadlessjavascript
ivan-ha/mac-setup

Nov 2018 - May 2022

My setup script for a new Mac
Contributions:68 commits, 66 pushes, 1 branch in 3 years 6 months
bashmacsetup-scriptdotfilesmacos
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial