Software Developer - Game Client & Prototype Engineer
Vancouver
(Jan 2019 - present)
My roles and responsibilities at Old Skool Studios included:
- Rapidly prototype proof-of-concept game ideas and interfaces for usability evaluation prior to full
implementation
- Work closely with Designers, Artists, Testers and Stakeholders to prototype, build and maintain
our games
- Participate in designing the front-end aspects of a game design including entertainment, pacing,
features, and UI functionality
- Develop enterprise-grade HTML5 game clients using in-house game client engines and
frameworks
Web Analytics Implementation Developer
Vancouver
(Sept 2018 - Jan 2019)
Achievements at CycloAnalysis:
- Developed Google Sheets add-ons for reading and writing bulk meta-data entities associated with a given Google Analytics account
- Developed a JSON parser which produced a well-formed node-structure that was used for a D3.js data visualization
My roles and responsibilities at CycloAnalysis included:
- Working completely remotely and available to meet occasionally for meetings within Vancouver
- Implementing custom website tracking and analytics using Google Analytics and Google Tag Manager(GTM)
- Writing custom scripts in GTM to cater for custom tracking requirements
- Building custom tooling which included:
- Data visualization tools
- Google Sheet add-ons to read/write from a given Google Analytics account
- Google Data Studio visualization reports
Software Engineer Consultant
Self-Employed
(June 2018 - present)
I currently provide independent software engineering consulting services to a multinational company in the gaming industry.
This includes:
- Rapid prototyping
- Development and maintenance on existing Unity 3D, C# framework
- Research and Development
Software Developer level 2 - Production
Derivco
(Jan 2018 - May 2018)
I formed part of an agile production development team to produce online casino slot games.
I've worked with the following technologies in this role:
- Javascript (ES6)
- HTML
- RxJS
Software Developer (Prototype Engineer)
Derivco
(Nov 2014 - Dec 2017)
To work closely with game designers, sound engineers, graphics designers, mathematicians and specification
writers to produce game prototypes that will form part of the Game Specification Document and will enable
the game concept and playability to be tested.