My name is Andy Yao, I am a software developer interested in finance. My experience primarily lies with Backend Engineering and data engineering using Java, Python, KDB/Q. I worked with frameworks like Spring, Flask, Django, Spark.

I have a BSc in Computing Science from Simon Fraser University, Canada, and BAh in Economics from Queen's University, Canada

Andy

Work Experiences

BitMEX

Software Engineer 2022 - Current

BitMEX runs some of the world’s most advanced KDB systems. With them, we run one of the world’s largest cryptocurrency futures exchanges, facilitating more than a billion dollars of volume per day and several thousand transactions per second.

Environment - KDB/Q, Java, Python, microservices, Kubernetes, AWS, Ubuntu

RBC Capital markets

Software Engineer 2019 - 2022

Environment - Java 8, Spring, Spark, YARN, RHEL, SQL Server

Environment - SVN, AngularJS, JavaEE, Python, FpML, SQL Server

DMG Blockchain

Software Engineer 2018 to 2019

Environment - Git, AWS tools (EC2, ECS, S3), Docker, Python Flask, React, NodeJS, Kafka, Influx, Grafana

Wood Plc.

Application Developer 2013 to 2018

Environment - Access / Excel VBA Development