Sign in

Service Engineer

Irvine, California, United States
January 14, 2018

Contact this candidate

Tianze Shou (949) ***-**** ***** Verano Place, Irvine, CA 92617



University of California, Irvine Sept. 2016 - Mar. 2018 M.S. in Computer Engineering

Courses: Databases & Web Applications, Computer Networks, Algorithms, OS, HPC, Software Analysis & Testing East China University of Science and Technology, Shanghai Sept. 2012 - Jul. 2016 B.S. in Electronic Engineering

Courses: Data Structure, Probability Theory and Mathematical Statistics, Database Theory, Industry Database Skills

Programming Languages: C/C++, Java, Python, SQL, JavaScript, HTML+CSS, Matlab, CUDA

Tools and Frameworks: J2EE, Spring MVC, Hibernate, AWS EC2, MySQL, MEAN stack, RESTful, Git, AngularJS, Node.js, JQuery, Bootstrap, Express.js, Crawler4j, MongoDB, Junit, Jmeter, Nginx, Redis, Docker, Flask Experience

East China Engineering Science and Technology Co.,Ltd, Shanghai Feb. 2016 - May. 2016 Software Development Engineer Intern, Control System Team

Implemented PID Control Algorithm on a reactor, based on PLC(Programmable Logic Controller), kept the temperature, pressure steadily, response within 5s.

Applied Fuzzy Control Algorithm on the control system to solve overshoot problem, reduced response time from 5s to 3s.

Integrated the reactor controller with Honeywell’s Distribute Control System, implementing remote monitor and control. IoT Laboratory of ECUST, Shanghai Mar. 2015 - Dec. 2015 Undergraduate Research Assistant

Implemented Indoor Localization Algorithm based on RSSI, improved accuracy from 1m to 0:45m.

Built a tree like network based on Zigbee, implemented 10 terminal nodes and 1 center controller.

Collected data in the parking lot, by pressure, infrared sensors, passed the data from terminal nodes to center controller. Projects

Collaborative Online Editor Sept. 2017 - Dec. 2017

Implemented a web-based collaborative code editor which supports multiple user editing simultaneously by, ACE editor. Applied Bootstrap in HTML, made it suitable for different devices.

Used Redis to keep change events and latest snapshot, supporting fast forwarding restore and rollback.

Built a user-code executor service using Docker as container(set Ubuntu 16.04 as running environment) which can build and execute user’s code, returned the result to front-end.

Refactored and Improved system throughput by decoupling services using RESTful API and loading balancing by Nginx. Fabflix Website Jun. 2017- Aug. 2017

Applied Distributed Database to build a high performance J2EE Web application. Designed and created MySQL database with 8 tables, used connect pooling to eliminate the cost of establishing connections.

Organized a cluster of MySQL/Tomcat (1 Master with 3 Slaves) and a front-end load balancer to route requests by Round- Robin manner. Deployed the instances on Amazon Web Service. Used Jmeter to measure performance, reducing average response time from 418 ms to 192 ms.

Built a back-end service by Java Servlet, implemented 3 main actions including user authentication, film searching and purchasing. Created 10 JSP pages, used HTML and CSS to polish pages.

Developed an Android application to provide movie information searching on mobile, Created 3 views using XML. Software Test of Log4j Apr. 2017 - May. 2017

Rebuilt Log4j project, using Junit package, writing 10 Unit Test cases to test message passings between levels were correct.

Designed 15 Behavior-Driven Development tests, checking asyncAppenders and Log Writing executed successfully.

Create 3 Structural Tests by using Mockito, testing 9 Appenders interfaces in 18 scenarios. Campus Search Engine Jan. 2017 - Mar. 2017

Designed a multi-thread web crawler based on Crawler4j, used it to fetch about 120,000 UC Irvine web pages and imple- mented text processing APIs to analysis the data, storing them into MongoDB. Generated index(title, content, anchor text, URL) with Python.

Calculated pages’ final score dynamically based on user queries, signals including TF-IDF and PageRank.

Conducted search performance improvement, including adding document filter to avoid invalid search, increasing the index we search, increasing NDCG@5 from 0.1958 to 0.2841.

Contact this candidate