Lead Developer overseeing releases for Tesco UK, Blacks, Costco CA and US. All successful (Blacks was on schedule but was acquired by Telus and therefore not released).
Responsible for overseeing the release, co-ordinating with all departments, removing any technical blockers, driving problem determination and resolution.
Deployed and maintained an ELK stack (Elasticsearch/Logstash/Kibana) for handling an average of 60,000 logs per day.
Attended iDesign's Architect's Master Class - 5 day intensive Software Architect course.
Project Technical Director
Piranha Games
July 2009 - September 2014
Vancouver, Canada Area
● Responsible for architecting new workflows for continuous online development services.
● Expanded the team with additional expertise required to meet the needs of the online free to play space.
● Adapted CryEngine 3 technologies for use with MechWarrior Online (www.mwomercs.com)
● Troubleshooting major technical issues relating to using CryEngine 3 in the online free to play space.
● Co-ordinating with online service partners and technical partners (Nvidia/CryTek/Intel) to attain the best performance and rendering fidelity for their platforms.
● Heavily involved in developing new internal tools to facilitate online development, deployment, testing and telemetry.
● Co-ordinated engine drops and feature enhancements, extensive debugging work resolving complex technical issues for DX11 support.
● Oversaw Live Operations on a daily basis
● Responsible for leading 360/PS3 port and Multiplayer teams for all platforms on Duke Nukem Forever
● Triaged a very troubled codebase, responsible for assembling, planning and motivating a high performance team to get the title to a shippable state in 1 year.
● Profiling, optimizing, co-ordinating with Gearbox Central team.
● Resolving major technical and performance issues within a custom deferred rendering engine.
● Troubleshooting major technical issues relating to an outdated Unreal Engine.
● Interviewing/Process improvements/Software recommendations/Technical Documentation
● Performance Management (Coaching/Mentoring/Team Setup/Disciplinary)
Lead Programmer
Koolhaus games
September 2008 - March 2009
Vancouver, Canada Area
● Responsible for the lead sku overseeing 8 software engineers
● Task estimation working within strict deadlines.
● Overseeing the project codebase, assembling milestone builds
● Mentoring junior engineers
● Troubleshooting any major issues.
Software Engineer
Electronic Arts
January 2006 - August 2008
Vancouver, Canada Area
● Lead responsibilities
● Responsible for major porting effort from PSP to Wii platform.
● Rendering/Asset pipelines infrastructure.
● Technical Design Documentation
Software Engineer
Wide Games
2002 - 2003
Brighton, United Kingdom
Pilot Down Behind Enemy Lines
Software Engineer
Intelligent Games
1999 - 2002
London, United Kingdom
F1 Manager
Fifa World Cup 2002
Action Man Jungle Survival Kit