Honglan Liu
Hayward, CA, ***** 510-***-**** ac4ey6@r.postjobfree.com LinkedIN: https://www.linkedin.com/in/honglan-liu/
Objective: Seeking Software Engineer position.
EDUCATION
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 /
TECHNICAL SKILLS
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: https://github.com/honglanliu)
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
WORK EXPERIENCE
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