---
# System prepended metadata

title: Untitled

---

HUISHUN ZHANG
+31613682043 | huishunzhang@gmail.com | github.com/zhanghuishun
Education
Delft University of Technology			    							             Sept 2020 - Present
MSc in Computer Science
• Courses: Web Science and Engineering, Software Architecture, Web-scale Data Management
Beijing Jiaotong Technology			    							                   Sept 2016 – July 2020
BSc in Computer Science and Technology
• Courses: OOP in C++, Algorithms, Data Structures, Computer Networks, Database Systems

Skills
Languages:		Python (proficient), C/C++ (proficient), Java (experienced)
Technologies:	Flask, MySQL, Bash, Git, Docker, Kubernetes, Helm, AWS, Hazelcast, Locust, Spring

Projects

Campfire Stories – A collaborative game demo for writing stories with friends
Lead Designer & Programmer							     										
• Lead the 4 iterations of the game design (GUI, gameplay, mechanism, story words) 
• Finished the 9-page game design document
• Built the corpus of 200+ story words and frames for the demo
• Designed and implemented the word generation server with python Flask and ConceptNet API
• Implemented asynchronous calls to word generation in server code with Typescript
• See for further information here

 
Shopping system project – Implement Microservices with Hazelcast (part of a project)

• Implemented the APIs and services with python Flask (payments, orders, stock services)
• Implemented 4 Hazelcast clients to link the services and the Hazelcast database
• Dockerized the application and deploy it on the cloud with Kubernetes and Helm
• Implemented consistency test (40+ inconsistencies with 100 item and 1K users) and stress test (350+ RPS) with Locust on the local


Group movie recommendation system backend

• Split the MovieLens dataset to training dataset and test dataset by timestamp order
• Implemented user-based and item-based collaborating filter recommendation method
• Integrated individual recommendation to a group recommendation list by aggregate weighting
• Tested the performance through precision (20%+), popularity and coverage and compared with random method

Interests
Movie • History • Fitness • Basketball

