Michael Wan is a pragmatic software engineer and technical lead with over a decade of experience delivering Java-based systems across global banking and IT firms. He has led system development at Bank of China (Hong Kong) and served as a technical consultant at IBM, bringing hands-on expertise in web technologies and DevOps to complex, regulated environments. Based in Epsom with BNO visa status, he blends strong legacy banking system knowledge with modern deployment practices to reduce risk and accelerate delivery. His background spans large financial institutions like HSBC and Prudential as well as earlier engineering roles, giving him end-to-end perspective from analysis to production support. Although his GitHub presence is modest, he describes himself as a small developer rooted in Hong Kong culture, suggesting a practical, work-focused approach rather than public-facing open-source visibility. Colleagues rely on him for dependable technical leadership that translates business requirements into maintainable, auditable solutions.
9 years of coding experience
11 years of employment as a software developer
Master’s Degree, Master’s Degree at The Hong Kong Polytechnic University
Bachelor’s Degree, Bachelor’s Degree at Staffordshire University
Contributions:20 pushes, 1 branch in 3 years 11 months
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.