Patrick Cheung is a Senior Analyst Programmer with over a decade of experience delivering backend and API-driven systems for multinational banks and large enterprises, now based in Melbourne. He is a Java-certified practitioner who has led end-to-end projects—from requirements and design to implementation, release, and production support—across e-banking, licensing and loyalty platforms. Patrick combines hands-on Spring Boot and MuleSoft development with API design, integration to legacy systems, and operational hardening (performance, security, 24/7 support). His background spans both customer-facing and staff-facing channels, enabling pragmatic solutions that balance business workflow fidelity with technical reuse. Known for mentoring teams and navigating cross-border deliveries, he often translates complex regulatory or legacy constraints into maintainable APIs and phased migration strategies.
8 years of coding experience
4 years of employment as a software developer
Bachelor of Engineering (Hons), Major in Electronic and Information Engineering, Minor in Business, Bachelor of Engineering (Hons), Major in Electronic and Information Engineering, Minor in Business at The Hong Kong Polytechnic University
A console application which keeps track of customer contacts.
Contributions:2 PRs, 37 pushes, 4 branches in 8 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.
Request Free Trial
Patrick Cheung - Senior Analyst Programmer at Australia Post