Sign in

C++ Java Software engineering Graphics

Worcester, Massachusetts, United States
October 19, 2018

Contact this candidate


Xuanyu Chen

** ***** ** *** *; Worcester MA *****



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


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

Contact this candidate