Software Architect in Database team
Apr 2017 - Present. Shanghai, China
Leads a small team and make plan for the product (Data Replication Center). Write code, build product/tools related to database areas such as database stream publication, data replication, sharding; and change the product into a PaaS to meet the growth of Mobike using Golang.
Our code is on github now https://github.com/moiot/gravity
Full Stack Engineer
Feb 2016 - Apr 2017. Shanghai, China
Udacity is the world's best online education platform. I am in Shanghai office focusing on design and implementation of payment system, bringing our services to China using Ruby/Rails and setup our infrastructure on AWS.
Strikingly (YC W13)
Senior backend engineer and head of DevOps
Nov 2013 - Feb 2016 (2 years and 4 months) Shanghai, China
Institute of Network Coding, The Chinese University of Hong Kong
Jul 2012 - Nov 2013 (1 year and 5 months) Hong Kong, China
Institute of network coding is one of the best research institution in Asia, our team was trying to design and implement a network coding enabled peer to peer system. I was responsible for software performance optimisation using C and Python.
Nov 2010 - May 2011 (6 months) Beijing, China
Huawei is a leading global information and communication technology company. I was responsible for the design and implementation of bandwidth control system in mobile gateway using C.
Fiberhome Technologies Group
Nov 2009 - Nov 2010 (1 year ) Beijing, China
FiberHome Technologies Group is a leading product manufacturer and solution provider in the field of information technology and telecommunications. I was responsible for the design and implementaion of LET stack used in base station using C.
Bejing Carnation Technology
Embedded software engineer
Mar 2007 - Nov 2009 (2 years 9 months) Beijing, China
Beijing Carnation Technology is a company providing solutions to embedded systems. I was responsible for the design and implementaion of firmware in solid state disk using C, Verilog HDL.