HAO-WEN “DYLAN” TAN
Sunnyvale, CA● ***********@*****.*** ●312-***-****● LinkedIn: https://www.linkedin.com/in/haowentan13 EDUCATION
University of Southern California Los Angeles, CA
Master of Science, Spatial Informatics, GPA: 3.81 1.2016-8.2017 National Central University Chun-li, Taiwan
Master of Science, Communication Engineering, GPA: 3.88 9.2010-7.2012 National Chung-Hsing University Taichung, Taiwan
Bachelor of Science, Mechanical Engineering, GPA: 3.34 9.2006-6.2010 Tools: Unity, Spark, SQL, Firebase, ASP.NET, ArcGIS, Dynamics CRM, SStable, Bigtable Programming: C, C++, Python, C#
PROJECT EXAMPLE
3-D Graphics and Rendering
Shadow Effect - 4 people group using C++
● Implemented shadow based on Two-Pass Z-Buffer and Percentage Closer Filtering in a customized rendering program
● Organized four people to find the topic and assigned mission, and final present in this two weeks project Game Engine Development
Dynamic level loading and unloading in PrimeEngine - 2 people with C++, Python, LUA, MAYA, Perforce
● Added features of the camera control system into customized game engine
● Implemented an extended tool in Python to unload levels external the game engine
● Saved memory and kept stable FPS by dynamic loading/unloading objects in a huge level stage WORK
EPAM Mountain View, CA
Software Engineer @Youtube Music 8.2018-present
● Data integration and clean, infrastructure, mainly using C++, Python, JAVA, Google protocol, and MapReduce
● Maintaining data integration and dumping system in RDBMS and NoSQL database, and publishing new releases.
● Integrated and migrated new API and tools into existing programs and jobs when old API deprecated.
● Migrated from Python 2 to Python 3, Viper transcoding, MapReduce to FlumeCPP.
● Dealing with partners (SONY, WMG) to ensure music contents are delivered to system and platform smoothly. Claremont Graduate University Los Angeles, CA
Drucker School of Management, Game Lab – Software Engineer 10.2017-5.2018
● Built a prototype of social AR game for senior people based on C#, C++, Unity, Firebase, and Kinect
● Re-designed the UI and structure to save 40% memory usage and got better user experience Tectura Co., Ltd Taipei, Taiwan
Dynamics CRM team –Microsoft Dynamics CRM Consultant 1.2014-8.2015
● Cooperated with different IT teams and customers closely, and integrated different systems and platforms.
● Used C#, C++, JavaScript, ASP.Net, SQL, Web services with REST, SOAP, and got 3 CRM certificates.
● Provided business logic, technology solutions, system deployment, and consulting service involving 10 projects.
● Created several models and templates to save 40% on developing time for the project schedule.
● Cooperated with Singapore, Indonesia, Vietnam office to develop and support projects together.
● Created a template model in school management for CRM Online and demonstrated to Microsoft Taiwan. National Central University Chun-li, Taiwan
Communication System Lab - Research Assistant 9.2010-7.2012
● Used C, C++, Matlab, focused on image processing and compression in H.264 and HEVC, and TA experience.
● Increased 5.35% BD-Bitrate saving than original H.264 by implementing a new algorithm in JM.