Ivan Fan



Hi. My name is Ivan(Yifan) Fan. I am a software engineer living in Sydney.

I’m interested in building scalable and high-available distributed systems and studying the latest technologies e.g. machine learning. I’d like to embrace with latest technologies and keep learning new things every day.

I have a thorough background in financial technology. Personally,  I’m more prefer Python/Java/C++ programming. Recently I’m studying the Linux kernel, C++ low latency programming,  big data with Hadoop and machine learning.

I also have a wide range of knowledge about system design, database, network and different technologies thanks to different projects I have done previously. e.g. nodejs, javascript, and other front-end frameworks

In my spare time, if I’m not working on my incomplete side project, you’ll either find me at the gym or on my self-improvement training in computer science, algorithm, and finance.


You can find my reading notes and study notes from my blog.

My Links

About Me: https://about.me/fanyifan/

LinkedIn: https://www.linkedin.com/in/ivan-yifan-fan-077600a4/

Dev Blog: http://www.ivanfan.net/

StackOverflow: http://stackoverflow.com/users/2616769/ivan-fan

Github: https://github.com/IvanFan

BitBucket: https://bitbucket.org/ivanfan/

Gitbook: https://ivanfan.gitbooks.io/

Email me: fanyfivan@gmail.com