I am a person who loves novel things and is eager to learn new things. I am a software engineer and working at Snapchat now.
M.S in Computer Science.
B.Eng. in Information Engineering.
Apr. 2017 - Present
• My work involves both backend(mostly) and frontend, contact me to learn more about me.
Sep. 2016 - Dec. 2016
• Participated in 3DUI projects using Unity and Vuforia.
June. 2016 - August. 2016
• Participated in the development of a web application, which gives users recommendations when they are shopping for clothes.
• Developed the stylist chatbox of the application.
• Solved communication problems between the parent window and the iframe window, and also implemented an effective way to resize the iframe.
July. 2014 - September. 2014
• Participated in the development of an Android application, which helps patients make appointments with doctors as well as provides instructions for diseases.
• Developed the user interface of the application.
• Proposed ideas to improve user experience.
December. 2013
• Constructed the general frame for the E-commerce website wepet.com.
• Designed a marketing plan which comprises a series of activities for online shopping and communication among pet keepers.
• Analyzed the needs of various background people, and designed several me-thods to meet their demands.
• Participating in the development of a web application, which gives users recommendations when they are shopping for clothes.
• Developing the stylist chatbox of the application.
• Solved communication problems between the parent window and the iframe window by JavaScript, and implemented an effective way to resize the iframe.
For more details, please see our demo website.
• Constructed the front-end of the website, rendered all the camares of Manhattan on Google map.
• Added event handler to each camera so that the user can see the road map of each camera.
• Applied Google API to recommend route and displayed cameras along the route.
• Optimized the javascript code to reduce the times of sending request to the backend.
• Used AWS (including EC2, Elasticsearch, S3 and Elastic Beanstalk) and implemented a real-time user activity map by Twitter API and Google Map API.
• Constructed the general frame, developed the website using HTML5 and JavaScript and connected the website with backend by Python and Flask framework.
• Implemented mini maps and algorithm for guiding the user to hit the nearest bowling pin.
• Implemented the score board to record the highest grade of users under different mode with different difficulty.
• Implemented Bezier curve algorithm for simulating curves so that the robot can use less data while drawing curves.
• Wrote a program to read the the simulation data from disk and saved the result of the robot's hand trajectory into disk.
• Basic ways to do ray tracer, and bounding box implementation. https://github.com/dz2311/RayTracer
• For openGL pipeline rendering, please click the "github" icon.
• To view on Google drive: Click here!
• To download: Click here!