Вы находитесь на странице: 1из 1

Zihao Tao

(206) - 6377865 | tino04121@gmail.com | portfolio.taozihao.xyz | github.com/ZihaoTao


SUMMARY
• 4 years of experience with Java programming and 3 years of experience with JavaScript programming
• Advanced understanding of HTML, CSS, SASS, PHP, Python
• Experience with React, Redux, SpringMVC, MySQL, MongoDB, Redis, Tomcat, Nginx, Git, Terminal, Linux, JMeter, Java VisualVM
EDUCATION
University of Washington, Seattle, United States 09/2017- 08/2019
• Master of Science, Materials Science and Engineering GPA: 3.83 / 4.0
National Taiwan University, Taipei, China (Exchange Student Program) 09/2015 - 01/2016
Wuhan University of Technology, Wuhan, China 09/2013 - 06/2017
• Bachelor of Science, Materials Science and Engineering GPA: 3.9 / 4.0
INTERNSHIP EXPERIENCE
Web Developer Fashion for Conservation 12/2018 - Present
• Collaborate with co-founders to rebuild and launch an online clothing store, including product pages, shopping cart, events
pages to improve the user’s online shopping experience
• Translate the UI/UX design wireframes to actual code, add methods to search, sort and filter products
• Implement back-end services using Java and MySQL for front-end development, upgrade the data management in retail
Software Developer Dapper Grooming 01/2019 - Present
• Build account and appointment system, which allows customers to order onsite haircut and make reviews
• Improve account security by using UUID as session token and MD5 to encrypt the password
• Implement back-end services and APIs using Express.js and MongoDB for iOS and Android app development
PROJECT EXPERIENCE
Online Chat Mobile Web Application: 04/2019 - 06/2019
Home Page: http://chat.taozihao.xyz
• Created client by using Node.js, React, React-Router, React-Redux, Redux, and ant-design mobile CSS template
• Implemented instant messaging by using Socket.IO, sent HTTP requests by using Axios
• Programmed HOC (Higher-Order Components) to optimize program
• Built server by using Express.js framework and MongoDB database
Online Shopping Site: 09/2018 - 12/2018
Home Page: http://www.taozihao.xyz Management Page: http://admin.taozihao.xyz
• Front-end:
o Home Page: Chose Common.js + Webpack to implement modular design and jQuery + CSS to build the framework
o Management Page: A management system for data management, used React, React-Router and Bootstrap template
• Back-end (Distributed System):
o Created server with LAMJ (Linux, Apache, MySQL, Java) software bundle, SpringMVC framework for request processing
and MyBatis for custom MySQL
o Improved system availability by building Apache Tomcat clustering on different servers with load balancer Nginx
o Utilized Redis sharding for Single sign-on Session storage and built distributed locks to do scheduling tasks
o Loaded test functional behavior and measured performance with JMeter and BlazeMeter
Java NIO UDP/TCP Sockets Online Chat Room: 04/2019 - 06/2019
• Launched UDP broadcasting for LAN server discovery and connected multiple clients to the server with TCP
• Implemented NIO to set up the communication between the server and clients
• Did high concurrency stress testing by building a large number of clients to send messages and used Java VisualVM to monitor
Blockchain using Node.js and UDP Datagram sockets: 04/2019 - 05/2019
• Developed blockchain based on Hash fingerprint information, which provides mining and transaction
• Used asymmetric cryptography to verify transactions, implemented P2P networking to broadcast the transaction

Вам также может понравиться