Andy Cheung

Developer at Handelsbanken

United Kingdom
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

🤩
Rockstar
Andy Cheung is a pragmatic developer with 11 years of professional experience and deep heritage in banking systems, RPG on IBM i, and PL/SQL who now focuses on modern Java back-end work. His career spans major financial institutions and long-term Midas/GMI/Olympic platform expertise, pairing legacy system migrations with overnight processing and production support. More recently he has contributed to Apache Dubbo, improving logging, error handling and modernizing sample utilities—demonstrating an emphasis on maintainability and developer experience in distributed systems. Based in the UK, Andy combines hands-on refactoring and stabilization skills with a pragmatic appreciation for operational issues, and outside work he’s a public-transport enthusiast which often informs his practical, system-level thinking.
code11 years of coding experience
job15 years of employment as a software developer
github-logo-circle

Github Skills (15)

application-framework10
app-framework10
javas10
web-framework10
error-handling10
logging10
rpc10
apache-dubbo10
java10
zookeeper9
microservices-application9
distributed-systems9
microservices9
nacos8
spring-boot7

Programming languages (4)

JavaCSSHTMLStylus

Github contributions (5)

github-logo-circle
apache/dubbo

Jul 2022 - Jan 2023

The java implementation of Apache Dubbo. An RPC and microservice framework.
Role in this project:
userBack-end Developer
Contributions:9 reviews, 30 commits, 41 PRs in 5 months
Contributions summary:Andy primarily worked on improving the logging and error handling capabilities within the Apache Dubbo framework. They implemented an error-type aware logger, added error code definitions, and integrated the display of FAQ links in the logger output to provide better debugging information. They also refactored logging implementations across multiple modules and classes, integrating the new error-type aware logger. These changes enhance the framework's maintainability and debugging process.
apache-dubbojavamicroservice-frameworkrpcdubbo
apache/dubbo-samples

Mar 2023 - Apr 2023

samples for Apache Dubbo
Role in this project:
userBack-end Developer
Contributions:10 PRs, 3 comments in 15 days
Contributions summary:Andy primarily focused on refactoring and improving the stability of the Apache Dubbo samples. The contributions involve replacing deprecated methods, removing legacy dependencies, and updating code to align with current best practices. These changes primarily involved the EmbeddedZooKeeper, and Nacos utilities used in the sample applications and involved refactoring code, which shows a focus on maintainability and modernization of the codebase.
apache-dubbodubbo
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