Ervin Kwok is a Staff Software Engineer based in Melbourne with nine years of experience building resilient backend systems at Zendesk, specializing in real-time analytics, Kafka-driven streaming, and high-throughput chat platforms. He has progressed from intern to staff engineer by delivering large migrations (Elasticsearch 2→7), designing zero-downtime data orchestration, and implementing transactional Kafka patterns to guarantee delivery. Comfortable with Java async frameworks (Vert.x), gRPC/protobuf, ClickHouse, and Looker, he focuses on non-blocking, efficient architectures that connect millions of users across global teams. Ervin’s work blends practical reliability engineering with a research-minded background from Nanyang Technological University, where he built embedded communications and web-backed mobile practice systems. Notably, he combines production-grade analytics pipelines with hands-on pair programming and cross-site collaboration, making him both a technical executor and a mentor.
9 years of coding experience
7 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Nanyang Technological University Singapore
Organisation statistics dashboard through GitHub's GraphQL API
Contributions:4 PRs, 16 pushes, 7 branches in 1 year
apistatisticsgraphql-apigraphqldashboard
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.