Sign in

Software Engineer

Hayward, California, 94542, United States
February 09, 2018

Contact this candidate


Honglan Liu

Hayward, CA, ***** 510-***-**** LinkedIN:

Objective: Seeking Software Engineer position.


MS, Computer Science, California State University, East Bay, Hayward, CA (GPA: 4.0) Expected – 06/2018

Courses: OS Design / Compiler Design / Computer Architecture / Analysis of Algorithms / Computational Complexity / Web Site Development / Distributed Systems / Mobile Topics in Web Program / Adv. WWW Software Development /

Bachelors, Electronic Engineering, Beijing University of Posts & Telecommunications, Beijing, China 2010

Courses: C++ / Data Structures / Theory & Interface of Microcomputer / Digital Circuits & Logic Design /


Advanced: Java, Java Servlet/JSP Framework, JavaScript, Html5, CSS3, XML, MySQL & SQLite

Intermediate: C/C++, Python, Linux Bash Commands, Database, Web Services, Linux System, &JQuery

Basic: Network Protocols, Distributed Systems, Cloud Platform, &Apache Tomcat

ACADEMIC PROJECTS (*see projects at Github:

Research: Assisted Professor, Dr. Ruan, Analyzing Google Computing Nodes Failures (In Progress) Fall 2017

Cleaned log data from 39GB Google Data Center trace files with Python

Used Random Forest algorithm to find relationships between computing node failures and other events with Python

Course Project: Construction of Online Store in MVC Model Fall 2017

Designed online store allowing user to buy, view cart, update cart, checkout, search order, login/logout, and register

Utilized HTML5, CSS3, XML, Java Servlet/JSP based on NetBeans, Apache Tomcat, and SQLite

Course Project: Creation of Diary Android App in MVC model Fall 2017

Designed diary application allowing user to create a list of diaries, edit diary, choose date, take pictures & slide pages

Implemented app with Java, XML, and SQLite based on Android Studio with SDK to emulate the APP’s running

Course Project: Development of Web Site Summer 2017

Constructed web site introducing E-Waste theme by Html5, CSS3, and JavaScript

Supported functions as executing user input, providing a draggle picture test, collecting and displaying cookies

Course Project: Simulation of Chord Distributed Hash Table Summer 2017

Emulated P2P distributed Hash table using Chord algorithm by Java

Utilized multi-threads communication of Java to simulate communication between hosts in distributed system

Achieved DHT’s basic operations such as inserting key and value, querying a key’s value, & deleting key and value

Course Project: Operating System Implementation Winter 2017

Simulated virtual memory system with demand paging and LRU page replacement algorithm using Java

Built shell with system calls including fork /exec and signals to deal with commands and interrupts by C language

Developed CPU scheduler with Round Robin, SJF, and Priority scheduling separately by Java


Systems Engineer, China Telecom, Inc., Chengdu, China 07/2010 – 07/2016

Team Lead of 4-5, trained & mentored new employees, shared knowledge & expertise with fellow team members

Designed network architecture of Value-added Service System (VSS) in VMware cloud infrastructure

Utilized distributed cluster, load balancers, and Memcached to improve VSS performance with C language

Excogitated anti-fraud module using C language which restored the loss of $280,000 per month for the company

Created monitoring module with SQL and shell script to analyze data and handle abnormal situations automatically

Researched and consulted about potential software and system problems

Maintained hundreds of hardware devices such as firewalls, switches, database servers, storages, and Linux servers

Contact this candidate