
Graham Vanderplank
Verified Expert in Engineering
iOS Developer
Perth, Western Australia, Australia
Toptal member since March 10, 2014
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
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
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.
Developer
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.
Developer
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.
Senior Analyst Programmer
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.
Experience
Bullet Rush
UberStrike
High Noon 2
Education
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring