Terence Yim
Terence Yim

Terence Yim

Software Engineer. Passionate about distributed system, big data, and open source software.