Joey Ma is a Senior Software Architect with 13 years of experience designing and delivering large-scale distributed systems, cloud platforms, and online payment solutions. He blends deep hands-on expertise in Java (10 years), Python (4 years) and Go (3 years) with five years of system architecture and five years managing development teams using Agile practices. Based in Beijing, he has led end-to-end platform builds—structuring middleware, RESTful APIs, RBAC and tamper-proof security features—and owned SRE responsibilities including Kubernetes, Prometheus and 24/7 on-call. An active open-source contributor, Joey has improved critical infrastructure in projects like Apache APISIX and Ansible and maintains oVirt Go SDK and a Terraform provider that advanced community adoption. He is particularly skilled at bridging product, operations and DevOps by turning complex integrations (payment channels, OpenAPI gateways, Kafka streaming) into reliable microservice architectures. Colleagues rely on him for pragmatic architecture that balances security, observability and automated deployment.
13 years of coding experience
4 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Beihang University
Contributions:188 reviews, 35 commits, 79 PRs in 1 year 2 months
Contributions summary:Joey primarily focused on backend development tasks, contributing to the management API of Apache APISIX Dashboard. They implemented and improved features related to versioning and Git hash output, which involved modifications to the build process and command-line interface. Additionally, the user addressed authentication issues, improved the consumer functionality with i18n, and added create/update time for global rules. Their work also extended to improving the e2e test cases and handling of route scripts and validation.
Contributions:37 reviews, 20 commits, 21 PRs in 1 year 4 months
Contributions summary:Joey primarily contributed to the API Gateway's functionality and infrastructure. Their work included adding labels for various objects (upstream, routes, services, consumers, SSL) in the schema definitions. They also integrated consumer metric data into Prometheus, and made changes to support build and release processes by updating build tools. Additionally, the user modified CI scripts and installation scripts related to dependencies such as Luarocks and OpenResty.
api-gatewaynginxserverlessapisixreverse-proxy
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.