Resume
Zhiyu Xiao
A PDF version of my resume is available here Zhiyu_Resume(PDF)
Personal Information
- Phone:+1 8022914861 Mail:zhiyu_xiao1221@outlook.com Wechat:xiaozhiyu1221
- Address: 88 Gould Road , West Lebanon NH 03784
- Personal Website: https://zhiyuxiao1221.github.io
- Porfolio: https://zhiyuxiao.portfoliobox.net/p
Education
Beijing University of Technology (BJUT) 2015.9~2019.7 Beijing, China
Bachelor in Digital Medial Technology GPA:3.84/4.00, 90.2/100.0; Ranking: 1/45
Dartmouth College 2020.9~2022.6 Hanover, United States
Master in Computer science with a concentration in Digital Arts
Selected Couses: Calculus, Linear Algebra, Computational Photography, Machine Learning, Data Structures and Algorithms, Computer Graphics and 3D Technologies, Game Development Practice,Artificial Intelligence
Honors: 3rd Prize in Asian and Pacific Mathematical Contest in Modeling, 2017; Merit-based Scholarship for Outstanding Students, BJUT, 2016, 2017, 2018, 2019; Excellent Student Program of Beijing University of Technology
Technical Skills
Languages: Lua, GLSL, C++, C#, Java, Unity Shaderlab, Python, Java Script, Type Script, HTML, CSS
Tools & Frameworks: Unity, OpenGL, 3D max, Maya, Substance Painter/Designer, Motion Builder, Adobe Photoshop
Professional Experience
Byte Dance, Hangzhou Technial Artist Intern 2021.5~2021.9
- Responsible for the establishment and maintenance of the VFX production line and continuous improvement of VFX production efficiency
- Explore the boundaries of the capabilities of new technologies to produce and evaluate innovative stunt play
- Wrote GLSL shaders to achieve some post-processing effects and some custom stylized effects
- Implemented innovative play logic base on Lua language
- Work closely with designers, product managers and engineers to facilitate collaboration and communication across the team
Egret Technology, Beijing Front-end Intern 2018.7~2018.10
Egret Coder: a lightweight game compiler plug-in tool based on VS Code extension system
Implemented functions including operation, cleaning and publishing into this plug-in tool
Built a connection between tool and a runtime debug protocol to achieve Chrome debug function
Supplemented two features of Egret xml code, including jump-to-definitions and error-checking via vscode language Server
Texture Merger: a platform tool to merge multi-textures
Academic Experience
Lego Game Development Based on Augmented Reality (AR) Unity, C#, Vuforia SDK, Android
Undergraduate thesis 2019 2019.1-2019.6
Selected as Excellent Undergraduate Graduation Design of Beijing
- Developed an AR building block game based on Android platform, providing child users with immersive AR experience
- Designed game interface, animal voxel models, toy blocks with animations and sound effects Integrated block operation functions including to create, delete, move, change color, and take screenshots in the game
- Achieved rendering effect of Lego artistic style through Unity Shader Lab
Image Based Lighting Eigen, C++
Final project of Computational Photography 2020.11~2020.12
- Recover HDR image from LDR images with camera response curve calibration
- Tone-mapping with fast bilateral filter and local Laplacian filter
- Rendered IBL scene in Maya and custome OpenGL implementationMarker based corner detection for rendering reference frame
An Artistic Rendering System with Multi-Shader Effects Qt Create, OpenGL, C++
Independent Final Project of Computer Graphics and 3D Technologies 2016.6
Wrote shader scripts of rendering effects of oil painting, watercolor painting and sketching
Used Qt Creator to build Graphical User Interface and to complete attributes setting features
A Comprehensive 2D Game Engine Development Type Script, HTML, Node, Electron
Group Leader & Chief Programmer of Game Engine Analysis
- Managed the project process, coordinated programming and artistic aspects
- Adopted the finite state machine design pattern and command pattern and programmed the underlying frame image rendering system to realize a 2D game engine
- Realized configurable functions of a game editor, including flexible editing of map system, NPC system and mission system, improved the efficiency of game production significantly
- Collaborated to complete a 2D RPG game based on the game engine and game editor previously developed by the team
