l
Objective
Full stack Engineer/ Software Engineer/ Computer Network Engineer
Education
University of Southern California Expected: Dec. 2015 Master of Science, Electrical Engineering, Specializing in Computer Networks Related Coursework
Web Technology/ database: frontend/ backend design, database design/management
Operating Systems: Multi- threading, deadlock control, file System, virtual memory management
Computer Communication: Protocol design for networks like HTTP/TCP/UDP/ICMP/BGP/ARP/OSPF Computer Skills
Programming languages PHP, JavaScript, HTML, SQL, Java, C, C++, VB
Tools: AngularJS, php framework(laravel), Jquery, Bootstrap, VMware, Wireshark, mySQL, Android Studio Working Experience
Full stack intern July 2015 – present
newBookBay LLC, Los Angeles California
Developed the homepage, online chatting webpage, website forum.
Designed the website’s database, Used MVC architectural pattern, Operate the database by php framework ( laravel )
Ajax partially updated webpage, jquery, bootstrap help design the frontend Web development intern May. 2015 – June. 2015
Holidale Inc. Irvine California
Implemented administrator control panel, history inventory webpage, distinguish administrator from common users.
Designed user’s table, inventories tables, history operation table.
Used Javascript, JQuery, Ajax to write the frontend; Used PHP to operate the mySQL in the backend. Project Experience
Web crawler (java) May 2015
Grab housing/ cars information from the Craigslist, including google address, contact method, images and so on.
Used crawler4j’s API to grab information; Parsed html webpage with Jsoup library; Simulate human click
Output with Json format; Sold the code to a startup Android App Development Mar. 2015 - April 2015
Designed user Searching interface: user submitted form, getting response from eBay server side.
Edited and debug java code on Android Studio; simulated the APP on Genymotion
Built three layouts, one for user input, one request result, one for item details display. Anonymous System- Router System design Sep. 2014 - Dec. 2014 Designed proxy and router classes; routers built routing tables and routed path automatically.
Developed muti-process network infrastructure using socket programming, C++ on Fedora
Used Wireshark to analyze and debug sudo header, IP address, port number, checksum and sequence number OS design ( Weenix) Team work
Implement thread/process management, virtual file system and memory management. Summer 2014
Filled the function of threads schedule, process, mutex, read, write, close, create directory, name vnode. Ruochen Liao
acrvbz@r.postjobfree.com
Los Angeles, CA. 90007