Graham Vanderplank, Developer in Perth, Western Australia, Australia
Graham is currently unavailable

Graham Vanderplank

iOS Developer

Perth, Western Australia, Australia

Toptal member since March 10, 2014

Bio

Graham is a top developer with over a decade of experience in mobile, gaming, web, and everything in between. He excels at the development process from start to finish, both working as part of a team and running whole projects using scrum and other methodologies.

Portfolio

Cmune
TeamCity, Android, iOS, Microsoft SQL Server...
Exoweb
Objective-C, iOS

Experience

  • JavaScript - 7 years
  • C# - 7 years
  • Scrum - 5 years
  • Objective-C - 4 years
  • iOS - 4 years
  • Unity3D - 3 years

Preferred Environment

Git, Xcode, Android Studio, Visual Studio

The most amazing...

...thing I've done is ship a product to tens of thousands of concurrent users, chatting with them as they got excited and explored the new functionality.

Work Experience

Senior Game Developer

2012 - 2014
Cmune
  • Ported #1 FPS shooter on Facebook to Android and iOS.
  • Wrote features for game, game server, and web back-end.
  • Integrated a variety of 3rd party APIs such as Facebook, iOS, and Android.
  • Architected development environment to allow CI and testing in multiple environments, drastically improving quality and productivity, and also reduced overtime and bugs shipped.
  • Wrote tools to support Art Pipeline, including greatly reducing time from design to play-testing, allowing many more iterations
  • Worked heavily to improve Agile processes to streamline dev pipeline, including acting as Scrum Master.
  • Communicated regularly with players and assisted with community events, often named "favorite admin".
  • Helped with internal network and desktop support issues--solved the problems others couldn't.
  • Assisted in game design discussions and helped to scope requirements.
  • Recruited and trained new staff.
Technologies: TeamCity, Android, iOS, Microsoft SQL Server, Windows Communication Foundation (WCF), .NET, NGUI, Photon, Unity, Game Development, Multiplayer

Developer

2011 - 2012
Happylatte (formerly Exoweb)
  • Designed and prototyped new potential titles as part of an incubation process.
  • Explored and tested different input systems for mobile games.
  • Assisted with training and development for various other titles in production.
  • Helped to set up community support tools such as forums, email management systems, etc.
  • Organized projects to update internal tools such as wikis, bug trackers, etc.
  • Organised team gaming events to encourage an "eat your own dog food" attitude amongst staff.
Technologies: iOS, Python, Unity

Developer

2010 - 2011
Exoweb
  • Worked in depth with iOS controls and wrote some just for the app, such as a more efficient table for displaying many columns.
  • Connected to real-time middleware data sources to display time-critical data.
  • Communicated regularly with clients in a different time zone.
  • Acted as Scrum Master, ensuring ticket and backlog quality.
  • Mentored junior staff.
Technologies: Objective-C, iOS

Senior Analyst Programmer

2007 - 2010
Edith Cowan University
  • Managed projects from concept to implementation in production.
  • Received and cleaned many student final year projects and implemented in production environments.
  • Responsible for design and development of "small projects" to solve various issues around the university.
Technologies: .NET, C#

Experience

Bullet Rush

First person shooter for mobile.

UberStrike

Free-to-play FPS available for Facebook, Web, and iPad (formerly Android, PC, Mac).

High Noon 2

Fight players in real-time with your phone as a weapon.

Education

2004 - 2006

Bachelor's Degree in Computer Science and Games Programming

Edith Cowan University - Perth, Australia

Skills

Libraries/APIs

Facebook API, Facebook iOS SDK

Tools

TeamCity, Visual Studio, Android Studio, Xcode, Git, Adobe Photoshop

Languages

JavaScript, C#, Transact-SQL (T-SQL), Objective-C, PHP, Python

Frameworks

Unity, Unity3D, Photon, NGUI, .NET

Paradigms

Agile Software Development, Scrum

Platforms

MacOS, iOS, Windows, Linux, Android

Storage

Microsoft SQL Server, MySQL

Other

Windows Communication Foundation (WCF), Game Development, Multiplayer

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring