Resume

Download My Resume as a PDF file.

This resume was last updated on Feb. 23, 2010.

Yang Shan
5032 Forbes Ave SMC 4011
Pittsburgh, PA 15289
yshan@andrew.cmu.edu
240-491-2367
CARNEGIE MELLON UNIVERSITY (CMU)

EDUCATION
2009-present CMU Entertainment Technology Center (ETC)
Masters of Entertainment Technology
Expected Graduation Date: Spring 2011

The ETC master's degree is focused on extensive semester-long project courses where technologists and non-technologists work together to "produce artifacts that are intended to entertain, inform, inspire, or otherwise affect an audience/guest/player/participant."
2006-present CMU School of Computer Science (SCS)
Current Major: Computer Science
Current Minor: Art
Special Courses: Graphics, Animation Art and Technology
Fall 2009 Cumulative GPA: 3.89
Expected Graduation Date: Fall 2011
2002-2006 Montgomery Blair High School Science and Mathematics Magnet Program
COURSE WORK
2009 fall Building Virtual Worlds
Programmer for five 3D worlds coded using Panda3D and python and built on either the Playmotion shadow-recognition platform or the Head-Mounted Display (HMD) platform. Worked on teams with 3 other people - a modeler, texture artist, sound artist

World Descriptions:
Fly Pilot (Playmotion)
the player rides a large fly, which travels on a rail, and must dodge obstacles by leaning left and right using his/her shadow
Portfolio Link: http://www.yangshangames.com/portfolio/fly_rider.html

Cow Corral (HMD)
the player is a cowboy on a horse who must throw a lasso to catch escaped cows
Portfolio Link: http://yangshangames.com/portfolio/cow_corral.html

Late One Night (Playmotion)
Producer; A zombie infestation game involving all students in ETC class of 2011. The player holds a flashlight and must focus the light on infected students
Portfolio Link: http://yangshangames.com/portfolio/late_one_night.html

The Stagehand (Playmotion)
A performance piece where the actor finds that shadows are alive. Shadow puppets made by the performer come to life on the screen
Portfolio Link: http://yangshangames.com/portfolio/shadow_horse.html

Served (Playmotion)
Producer; A two-player rhythm game inspired by Elite Beat Agents. The player uses his shadow to hit buttons and sliders in time with the music in order to mimic popular dance moves.
Portfolio Link: http://yangshangames.com/portfolio/served.html
2009 spring Animation Art and Technology
Created an animated short using Maya with a team of 5 modelers. Modeled and animated a cartoon-style boy in one scene of a 3 minute animated short named "Artbot" - a story about an artist and a computer nerd working together to create a "beautiful robot"
YouTube Link: http://www.youtube.com/watch?v=BK7FW-Vyam4
Multimedia
Lead programmer and artist for a 2D tower defense game using Adobe Flash and ActionScript
Portfolio Link: http://yangshangames.com/portfolio/ninja_defense.html
INDEPENDENT GAME DEVELOPMENT
2006 fall Super Ninja Go Jump
2D platforming game coded in C++ and created for Game Creation Society. I was co-producer and lead concept artist for this project.
Portfolio Link: http://yangshangames.com/portfolio/sngj.html
2007 fall Xtreme Ironing
2D puzzle game coded using C# and XNA. I was Lead programmer for this Game Creation Society Project.
Portfolio Link: http://yangshangames.com/portfolio/xtreme_ironing.html
2007 winter Squirrel Wars
2D turn based shooter game using C# and XNA. I was a programmer for this personal project.
Portfolio Link: http://yangshangames.com/portfolio/squirrel_wars.html
EXPERIENCE

Microsoft Intern
2009 summer Software Developer for Powerpoint 2010
Fixed Video Portability feature of PowerPoint 2010 for compatibility with QuickTime
Implemented fallback code that converts any video into WMV format using C++
2008 summer Software Developer in Test for Live Search Answers
Designed a new testing framework for Live Search Answers Test Team using C#
2007 summer Explorer Intern in Subscriptions and Commerce
Created 3 basic verification tests and an artificial intelligence for keyword recognition using C# and ASP.NET
CMU Campus Jobs
2006-2009 Web Admin for Women@SCS Webteam
Website: www.women.cs.cmu.edu
Worked on scripting for website admin forms, calendar backend, login sessions, and profile pages using PHP and MySQL
2009 spring Class Assistant for Graph Theory
Graded homework and exams of students in Graph Theory
COMPUTER SKILLS
Programming: ActionScript, C, C++, C#, CSS script, HTML, Java, JavaScript, MySQL, OpenGL, PHP, Python, T-SQL, XNA
Applications: Microsoft Office, Microsoft Excel, Adobe Photoshop, Adobe InDesign, Macromedia Dreamweaver, Adobe Flash, Adobe Illustrator, Autodesk Maya
HOBBIES Drawing, piano, origami
CITIZENSHIP U.S. Citizen