Shuyi resume .pdf

File information


Original filename: Shuyi_resume.pdf

This PDF 1.5 document has been generated by TeX / pdfTeX-1.40.16, and has been sent on pdf-archive.com on 28/02/2017 at 20:06, from IP address 142.244.x.x. The current document download page has been viewed 633 times.
File size: 102 KB (2 pages).
Privacy: public file


Download original PDF file


Shuyi_resume.pdf (PDF, 102 KB)


Share on social networks



Link to this file download page



Document preview


SHUYI ZHANG
shuyi3@ualberta.ca
Edmonton, AB, Canada, T6G 1K7

February 22, 2017
780-7104887
https://webdocs.cs.ualberta.ca/~shuyi3/

KEY STRENGTHS
• Experienced in Artificial Intelligence, Machine Learning and Heuristic Search. Applied to the popular game,
Hearthstone, to create a strong AI player.
• Designed a search algorithm to find a retro-synthesis path among millions of chemical drug synthesis reaction
data.
• Co-founder of GameCloud Ltd., a start-up Mobile Phone Games Studio. Published 2 top apps in AppStore,
both are prize winners in a startup competition.
• Team lead for a group of developers, successfully developed several games and business software packages.

EDUCATION


University of Alberta
MSc (Research Based) in Computing Science (GPA: 3.8)

Edmonton, Canada
September 2014 - Expected August 2017



University of Alberta
Bachelor of Science Honors, Computing Science (First Class, GPA: 3.8)

Edmonton, Canada
January 2010 - December 2013

PROJECTS AND RESEARCHES
• Deep Reinforcement Learning for Complex Computer Games (Thesis)
Language/Framework: Python, C#/ Theano, WPF

May 2015 - Present

– Designed hierarchical deep reinforcement learning algorithms to play the game Hearthstone.
– Integrated machine learning and Monte Carlo Tree Search to build a master-human level AI player.
• Idempotent Decomposition Problem in LLVM
Language/Framework: C++/LLVM

January 2015 - April 2015

– Designed the Genetic Algorithm and Nested Monte Carlo Tree Search to the hitting set problem in the
process of idempotent decomposition in LLVM compiler using C++.
– The result is equivalent to state-of-the-art algorithms but our scalability is better.
• New Map-Matching Framework in Cloud Server
Language/Framework: Java/PostgreSQL, Amazon EC2

January 2015 - April 2015

– Invented and implemented a novel hybrid map-matching algorithm to match the GPS signals to a valid
path in urban area.
– Deployed the implementation on a cloud server, which has an improvement of 17% speed over the
state-of-the-art algorithm under variatonal sampling rate.
• Parallel Matrix Computation Framework
Language/Framework: C++/OpenMP

October 2014 - December 2014

– Design and implemented a parallel matrix computation framework designed for large scale matrix
inversion and multiplication.
– Tested the framework on a 64-core machine and achieved a good near-linear speed-up.

WORK EXPERIENCES
• Data Engineer, WuXi AppTec
Language/Framework: Python/keras, Theano, scikit-learn, RDkit

May 2016 - December 2016

– Researched on using search algorithms and data-driven methods to assist drug retro-synthesis path
design.
– Modeled the retro-synthesis path design as a heuristic search problem, and designed the search
algorithm.
– Worked out a reaction evaluation function to guide the search by applying unsupervised learning on
reaction data.
– Implemented the search framework which has a 67.5% to construct a correct retro-synthesis path on test
data.
January 2015 - June 2015
• Software Developer, SHUNSOFT
Language/Framework: PHP, JavaScript, ASP.NET, Java / Android Studio
– Developed a stable back-end dashboard of SHUNSOFT’s online-trading system using JavaScript.
– Developed an Android stock trading app that allows users to monitor the market data and make stock
transactions under SHUNSOFTs the risk management system.
• Lead Game Developer, Co-founder, GameCloud Ltd.
Language/Framework: C++, C#/Cocos2D-x, Unity3D

January 2014 - August 2014

– As a start-up company cofounder and the main developer, co-published 4 games quickly.
– One app reached AppStore (China) Free top 100 Chart in May 2015 and gained a total 400,000
downloads, another app reached the AppStore (China) Paid top 200 Chart.

SKILLS
• Programming language: Python, Java, C++, C#, Matlab, LaTeX, SQL, PHP, JavaScript
• Libraries/Framework: keras, Theano, scikit-learn, Android, Cocos2d-x, Unity3D, OpenGL, RDkit, Qt,
Matlab, Weka, MPICH/OpenMP, MySQL, EC2, CouchDB, Hadoop, J2EE
• Software/IDE: Visual Studio, PyCharm , Xcode, Eclipse, Intellij IDEA, Android Studio, Matlab, MySQL
Benchmark, Sublime

SELECTED HONORS AND AWARDS
• Awardee of University of Alberta Undergraduate Scholarship
• Awardee of University of Alberta International Continuing Undergraduate Scholarship
• Awardee of University of Alberta Academic Excellence Scholarship


Document preview Shuyi_resume.pdf - page 1/2

Document preview Shuyi_resume.pdf - page 2/2

Related documents


shuyi resume
smorel cv portfolio 2016 compressed
dirkcv
resume 2013 updated
resume aman bakshi
mukarram ali

Link to this page


Permanent link

Use the permanent link to the download page to share your document on Facebook, Twitter, LinkedIn, or directly with a contact by e-Mail, Messenger, Whatsapp, Line..

Short link

Use the short link to share your document on Twitter or by text message (SMS)

HTML Code

Copy the following HTML code to share your document on a Website or Blog

QR Code

QR Code link to PDF file Shuyi_resume.pdf