Robin Pan

Software Developer


  • Determined software developer with 4 years of professional mobile game experience who is always interested in learning new concepts and tools

  • Reliable and open-minded teamplayer that delivers pragmatic and user-centric solution on time with quality

Work experience

Work experience
Jun 2013 - Jun 2015

Unity C# Developer

Wooga GmbH

Agent Alice

  • Involved in the development of the game from the prototype phase to global launch as one of the lead engineers
  • Implemented the systems for the core game-loop, UI menus, continuous integration, and content generation pipeline with pair programming
  • Built customized tools to allow designers, artists, and testers to work on the game directly and effectively
  • Delegated tasks and facilitated communication between engineers and other departments of the team
Jan 2012 - May 2013

iOS Developer

Wooga GmbH

Diamond Dash iOS

  • Developed features in various aspects of the game's frontend: gameplay, user tracking, notifications, payment, networking, continuous integration, and refactoring

  • Prototyped experimental versions of the game including the currently active global tournament mode
  • Validated the game with feature, unit, integration, and automation testing. Provided ongoing code quality improvement and error correction

Sep 2011 - Dec 2011

Student Unity C# Developer

Kabam Vancouver

Unreleased original IP on iPad

  • Programmed the game system with focus on gameplay, camera, character-control, and performance optimization
  • Composed the soundtracks in the style of 90s side-scrollers 
May 2011 - Aug 2011

Student Technical Game Designer

Science Media Centre of Canada

Earthquake Infographic Animations

  • Produced three short animations visualizing the theory of plate tectonics, earthquake occurrence, and the human factors during an earthquake for future journalism usage

  • Created an intro cinematic using Unreal Development Kit to raise earthquake awareness and connect the animation pieces together

Sep 2008 - May 2009

Software Testing Engineer

Nokia Vancouver

N96 firmware, N-Gage service

  • Performed smoke, release, stress, and automation testing to evaluate the products with Nokia's in-house tools
  • Contributed to new test cases and formulated test scripts for automation and stress testing on multiple workstations with different software versions and cellphone models
  • Communicated and tracked new or existing bugs with other teams in different locations using Mercury and e-mail
  • Generated test reports and assisted onsite developers with debugging
Jan 2006 - Jun 2006

Volunteer Worker

Vancouver General Hospital Thrift Store
  • Operated the cash register and served up to 80 customers during peak hours
  • Coordinated with other volunteers to ensure donation pickups and workspace cleaniness


Jan 2011 - Jun 2012

Masters of Digital Media

Great Northern Way Campus
Sep 2006 - Nov 2010

Bachelor of Science in Computer Science

University of British Columbia
Sep 2004 - Aug 2006

Arts & Science University Transfer

Langara College