Zhaoyu Luo

Full Name
Zhaoyu Luo

Summary

3 years as backend engineer, interest in backend/devops/SRE positions in California, NYC, Boston. I like Go and Clojure! Contributor of Python Requests. Graduate in Dec 2015.

Educations

University of Wisconsin-Madison, Master of CS, Madison, 2014-09 ~Now~ 2015-12

Open Source
Contributor to Python Requests library
Research
Network and Security, Hive based DPI detection, anti-censorship
Courses
Advanced OS, AI, NLP (GPA 3.83)

University of International Relations, Bachelor of MIS, Beijing, 2007-9 ~ 2011-6

Grade
Rank 3 of 60 students. GPA 3.64 / 4.0 (scored 89.47 / 100)
First Prize
China Undergraduate Mathematical Contest in Modeling (216 winners in 15046 teams, top 1.4%), 2009

Employments

Peloton, Senior Software Engineer, NYC, 2019-01 ~ Now

Facebook, Production Engineer, NYC, 2017-12 ~ 2019-01

Uber, Infrastructure Engineer, NYC, 2016-01 ~ 2017-11

LinkedIn, SRE-Infra Intern, NYC, 2015-06 ~ 2015-08

People here are very smart and experienced, my part of project here is implementing a real-time system in Go. I made my component passed concurrency test and data race detector, and I am again strongly recommend to use Go in backend system

Deep Dive (NSF Earthcube), Part-time Engineer, Madison, 2014-09 ~ 2015-04

DeepDive is a large­scale(open science grid) NLP machine learning system

Guohead.com (Online Ad), Senior Backend Engineer, Beijing, 2014-1 ~ 2014-6

Site Reliability
Capacity estimation and make scaling plan. Rescue the complex online services, LIVE (ensure MySQL/MongoDB data consistency, well replicated, profiling slow queries)
Data Mining
Build an Ads recommendation system (uses item collaborative filtering)

Jiepang.com (LBS), Backend Engineer, Beijing, 2012-4 ~ 2013-12

API
Write RESTful backend API (uses Python, uWSGI and a customized framework)
Backend Optimization
Migrate 50 Million photo records from MongoDB into MySQL with 0 downtime. And we write a DB to circumvent MongoDB’s huge index. Write a realtime photo sync service (uses Linux syscall inotify and epoll)
Code Refactoring
Make Search(sphinx) and Advertising services more RESTful. Eliminate all UGLY circular and implicit references in Python codes

Nomura Research Institute (NRI), System Engineer, Beijing, 2011-8 ~ 2012-4

DevOps
In infra team, managing IT services like: DNS, DHCP, Squid, Mail, Sphinx

Skills

Language Skill Chain
Python Go > Java(JSP), C, NodeJS, C#(ASP), PHP > C++, RoR, Ocaml > Clojure
Application Skill Chain
LAMP MySQL MongoDB Redis Nginx tcpdump tshark uWSGI Keepalived HAProxy inotify > Hive Hadoop netcat Squid Memcached > DNS SNMP NTP NFS twemproxy
Other Knowledges
TCP/IP, HTTP, Security, AWS, Concurrency Model

Irrelevant