Pinglei Guo 郭平雷

Resume GitHub Blog LinkedIn Twitter 知乎 Links

TL;DR see the resume

Time line

May. 2018 - Present        SDE PayPal, San Jose, CA

Sep. 2016 - Mar. 2018     MS. Computer Science University of California Santa Cruz (UCSC)

Nov. 2012 - June 2016     BS. Material Science Shanghai Jiao Tong University (SJTU)

Biography

I am a SDE at PayPal working on container (cans and bottles). I got my master degree in UCSC and bachelor degree in SJTU. My main interests are time series database (see Xephon) and database benchmark (see BenchHub). I also maintain some go libraries (see gommon) and is working on a DSL (see Reika). I spend most of my free time on GitHub, reinventing wheels and write about papers I read and code I read. I am planning to combine them into a huge book at15/pub, though I might be the only reader for the book.

During my two years at UCSC (I didn't expect I would stay that long, thanks to my thesis committee). I did three things, wrote gommon, built Xephon, designed BenchHub as my master thesis. Xephon includes course projects for all my system and programming language related courses in UCSC (CMPS232, CMPS278, CMPS229, CMPS203, CMPS253). Xephon-B is a benchmark tool, Xephon-K is a multi backends TSDB with its own local persistent store. Reika is a DSL for time series database started in Xephon.

I was a fullstack web developer and former president of Dongyue Web Studio, where students build web and mobile applications. I lead the develop for Tongqu, an online campus event platform with more than 10,000 active users and tackled high concurrency problem with limited hardware resource.

Education

2016.9 - 2018.3  MS. Computer Science  University of California Santa Cruz
2012.9 - 2016.6  BS. Material Science and Engineering  Shanghai Jiao Tong University, China
2009.9 - 2012.6  High School  Beijing National Day School

Work

PayPal: SDE

As a return intern. Well, you know, clean up the mess created during internship

PayPal: Software Engineer Intern

Worked with PaaS team on internal container orchestration platform. Built API gateway and enchanced admin dashboard.

GitCafe: Software Engineer Intern

GitCafe is the first git hosting company in China, focusing on enterprise and education, it is now accquired by Coding.net. I met Rainux and Simsicon on Hackshanghai hackathon during road show and got an internship opportunity. I worked as a Ruby engineer at Beijing during winter vacation. I closed many tickets. My knowledge for Git itself and Git workflow increased a lot since GitCafe is a git hosting company.

Following is my contribution related to GitCafe

Dongyue Web Studio

Dongyue Web Studio is formed by students from Shanghai Jiao Tong University. Most of them are undergraduate students major in computer science and internet security. It's the place where I started to learn real programming. Unlike course projects, I got chance to collaborate with experienced senior students and hear lectures from alumins working in Google, Microsoft. The product we developed is used by thousands of students in the campus and we also help startups to build their prototypes. I took an active part in the studio, though I majored in Material Science, my efforts let me stand out and end up being the president of the studio. (The true reason is most life winners in the studio chose to spend more time with their SO)

Major contribution to Dongyue Web Studio

Skill

Language Go, Java, PHP, JavaScript, Python, SQL, C++, Scala
Database Cassandra, Solr, MySQL, Redis, TSDB
DevOps Docker, Mesos, Vagrant
Framework Angular, Laravel, Spring, Dropwizard, Express, Rails, CUDA, Hadoop

Publication