HU Ming 胡明

Make Something People Want

Write code in backend (Golang/Ruby/Python, MySQL/Postgres/Redis/Memcached) front-end (AngularJS/ReactJS), deploy with (Kubernetes, AWS)



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


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

Strikingly is a YC startup to help people build mobile optimised website in minutes. I joined Strikingly as a backend developer. I used Ruby/Rails, Javascript to develop various features for our product. I lead the project to build a ec2/docker based infrastructure and migrate our services from Heroku to AWS. After the migration, I designed and implemeted new architecture leveraging auto scaling groups; put our infrastructure settings into code using Ansible, Go and Ruby

Institute of Network Coding, The Chinese University of Hong Kong

Research Assistant

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.

Huawei Technologies

Software Engineer

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

Software Engineer

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.


The Chinese University of Hong Kong

2011 - 2012

Master of Science in Computer Science

Huazhong University of Science and Techonology

2002 - 2006

Bachelor in Electronics and Information Engineering

I am a big fan of open courses like and Here are some certificates I've earned.