Xuanyu Chen
** ***** ** *** *; Worcester MA *****
508-***-****; ac7fl5@r.postjobfree.com
EDUCATION
Worcester Polytechnic Institute, GPA: 3.58, Worcester, MA, 08/2016 - 12/2018(Expected) Computer Science, Master of Science
Wuhan University, GPA: 3.08, Wuhan, China, 09/2012 - 06/2016 Electrical and Electronics Engineering, Bachelor of Engineering EXPERIENCE
NetEase Games, Hangzhou, China, 06/2018 - 08/2018
Software Engineer Intern
● Combined different methods from published graphics papers and GDC talks in rendering subsurface scattering effect for natural plant such as tree leaves
● Optimized Shader Code (runs in GPU) which reduces the required resources and improve the performance (increase FPS) in mobile platform
Worcester Polytechnic Institute, Worcester, MA, 01/2018 - present Student Assistant in Computer Graphics
● Helping more than 30+ people in learning Computer Graphic concept and Real-time Rendering technique
● Holding office hours to help implementing and debugging OpenGL(C++) program
● Writing course tutorials, grading assignments, and providing reflections for students Hackathon @ UMass,Amherst, MA, 11/2017
● Built a voice based game in Amazon echo platform with alexa skills kit using Node.js SKILLS
● Programming Languages:C++, Java, Python, Matlab
● Graphics: OpenGL, GLSL, HLSL, Cg, Unity3D
● Web Technique: JavaScript, D3.js, WebGL
● Platform / Misc : Linux, Visual Studio
PROJECTS
Java based Compiler Construction Design,09/2018 - present
● Design and implement a compiler for compilation COOL(Classroom Object Oriented Language) language source files and make it run in Java Virtual Machine
● Build a frontend parser for Cool language with context free grammars using Antlr.
● Extending the parser generated from Antlr using visitor design pattern to construct and build Symbol Table and Abstract Syntax Tree.
● Perform semantic analysis and type checking from symbol table and abstract syntax tree C++ Ray Tracing Renderer, 08/2018 - present
● Built a graphics renderer which produces image from model files using ray tracing based algorithm
● Designed a model loader and made it support PLY model and OBJ model specification
● Implemented phong shading technique, reflection, refraction and cube mapping
● Optimized the algorithm and speed up the rendering process using BVH and aabb tree structure Java-based Ticket Reservation System Design, 01/2017 - 05/2017
● Applied Agile philosophy in product development cycle to design and implement a flight ticket reservation system
● Parsed XML data and interacted with server using HTTP GET and POST
● Helped to implement a Bidirectional BFS algorithm to search for available trips which speed up the searching and reduced the waiting time for user