Abby Chau is a Lead Backend Engineer based in Tokyo with 11 years building high-performance distributed systems, middleware, and payment infrastructure across Rust, Go, and diverse stacks. She maintains popular OSS like Svelma and a Golang time-series DB, and contributes to notable projects such as the Perlin Network noise stack and PaintsChainer, blending deep systems work with frontend polish. At Rakuten Payment she leads backend services, customer segmentation and Kubernetes infrastructure while driving CI innovation including robotic testing for payment apps. Previously she prototyped lock-less, 100MB/s UDP feed handlers and high-throughput transactional email channels, demonstrating specialist expertise in low-latency design and DB performance tuning. Comfortable spanning frontend, backend and infra, she often chooses unconventional stacks (Rust for trading feeds, Swoole for crypto middleware) to meet extreme performance needs. Colleagues rely on her for pragmatic architecture decisions, hands-on coding, and mentoring across the SDLC.
11 years of coding experience
13 years of employment as a software developer
Bachelor of Science (B.Sc.), Internet and Multimedia Technologies, Bachelor of Science (B.Sc.), Internet and Multimedia Technologies at The Hong Kong Polytechnic University
Contributions:9 commits, 16 PRs, 42 comments in 6 months
Contributions summary:Abby significantly contributed to the PaintsChainer project by enhancing both the backend and frontend functionalities. They added Windows OS detection and adapted the codebase to work correctly on Windows systems, including setting up the necessary environment variables. They also focused on improving the user interface, including upgrading Bootstrap, modifying the homepage layout, and making the design more responsive. Further contributions include refactoring the code for colorization, refactoring for platform adaption, and refactoring the process flow for gimpDaemon.
A decentralized P2P networking stack written in Go.
Role in this project:
Back-end Developer & QA Engineer
Contributions:19 commits, 1 PR, 3 pushes in 15 days
Contributions summary:Abby primarily focused on improving the code quality and testing of the Perlin Network's noise networking stack. They added unit tests for the peer identity module, ensuring the correct behavior of key functionalities like public key handling and XOR operations. The user also made changes to the DHT routing table and peer discovery, refactoring code and fixing issues to improve the network's stability and reliability. Furthermore, the user updated the code to the latest master branch, and made changes to the examples to use new protoc files.
golangp2pnetworkingdecentralizedpeer-to-peer
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
Abby Chau - Lead Backend Engineer at Rakuten Payment