David Liu

David Liu

20 Maloney Court ยท Redwood City CA 94062

Quick learner, team player and problem solver. Equipped with solid skills of development and sense of design and product. Equipped with solid knowledge of computer science and programming skills in Java, JavaScript, Python and Modern Frameworks like React. Seeking for Full Stack Software Development Engineer.


Experience

Full Stack Engineer Intern

Platform9
  • Built OpenStack management web application with React, Redux, ES6 and Material-UI.
  • Implemented flexible APIs with GraphQL and Apollo.
  • Designed and created compound React components to make the system more user-friendly and configurable.
  • Maintained a Node-powered workflow with webpack and TDD with Jest on unit/integration/end-to-end tests.
May 2018 - Aug 2018

Full Stack Engineer

Neo-North International Logistics
  • Designed and implemented the website in bilingual version in 2011 and redesigned for better experiences in 2016. Attracted 100+ orders and increased sales by $2m.
  • Created Java servlets with RESTful APIs to handle HTTP requests and responses.
  • Leveraged relational and NoSQL databases (MongoDB) to store user info and contents.
  • Deployed WordPress to manage contents, making publishing news and updating information easier for non-tech staff.
Aug 2016 - Aug 2018

HR Business Partner

Wandoujia (Acquired by Alibaba in 2016)
  • Designed and developed a new performance review system based on OKRs, increasing talent retention rate by 15%.
  • Built employee life cycle and information collecting tool and establish process for the team to accumulate 360-degree data of over 500 staff and candidates, improving team productivity.
Apr 2010 - June 2017

Education

Carnegie Mellon University

Master of Science
Integrated Innovation Institute - Software Management

GPA: 3.96/4

Aug 2017 - Dec 2018

Dalian University of Foreign Languages

Bachelor of Art
English Department - Advanced Translation and Interpretation

GPA: 3.6/4

Sep 2007 - July 2011

Skills

Programming Languages & Tools
Computer Science
  • Data structures and Algorithms
  • Object-Oriented Programming
  • Distributed Systems

Projects

SHOWTIME: Web application to track favorite TV shows

Full Stack Development
  • Designed an interactive web site for users to search TV shows and get latest news with AJAX.
  • Built relational and NoSQL databases (MongoDB) to capture show and meta data.
  • Created Java servlets with RESTful APIs to handle HTTP requests and responses.
  • Deployed server to Amazon EC2 to handle 200 qps tested by Apache JMeter.

Geo-index Based Social Network

iOS Development & BigQuery
  • Leveraged MVC pattern to ensure the product is scalable and maintainable.
  • Used Google Dataflow to implement a daily dump of posts to BigQuery table for offline analysis.
  • Aggregated the data at the post level and user level to improve the keyword-based spam detection.

User Behavior Analysis

Data Analysis
  • Adopted Elasticsearch to store user session data and pre-processed raw information before further analysis.
  • Used MapReduce in MongoDB to process logs exported from web servers to find peak periods.
  • Tested the geolocations of 10k fake users with JMeter to improve the quality and ensure beta readiness.

Awards & Publications

  • ACM National Second Prize, China
  • The Smashing Book: Real-Life Responsive Web Design (Chinese Version)