Jonny Blackburn
Twitter: @JonnyTweets
GitHub: JonnyCodes
E-mail: JBlackburn89@gmail.com

Experience

Sky Bet

April 2020 - Present
I joined the Game Experience Squad working in a front-end developer role, dealing with React, HTML and CSS along with pixi.js. Using my pixi.js knowledge I was instantly able to help with anything on the Prize Machine. As well as picking up any other tickets or giving a hand to other developers through pair programming.
After rising to Senior Software Engineer I took ownership of the Minigame projects and worked with product owners, marketing and design to see new projects from design all the way through to fruition. Writing tickets, creating specifications, working with and delegating to other developers to help with the day to day workload. I continued to work on other parts of the codebase as well, including writing proof of concepts and experiments to help improve the user experience.
  • Developing Prize Machine addons and themes.
  • Creating custom minigames: Unwrap the Cash and Bonus Rounds.
  • Refactoring reality check codebase into Typescript.
  • Helping graduate and junior programmers on the team.

Core Gaming

December 2018 - April 2020
Hired as a game developer, I was put in charge of creating the new front-end framework, capable of handling 2D & 3D graphics on desktop and mobile. Using modern javascript technologies, such as: ES6, ESLint, JSDoc, Jest, pixi.js and three.js.
At the start I was the sole developer so I concentrated on making a solid foundation by creating the git workflow, coding style and standards as well as writing tests and documentation.

SG Digital

September 2017 - December 2018
Hired as a software engineer to work within a small team to create high quality omni-slot games. I quickly picked up the libraries, frameworks and workflow allowing me to hit the ground running and start creating games as soon as possible. I was making contributions to the framework within the first week and took it upon myself to oversee the maintenance of one of the internal libraries.
  • Contributed to the adoption and implementation of git workflow for the studio.
  • Created an internal translation tool to help speed up the translation process, which was quickly shared between a number of studios.
  • Researched and developed a proof of concept to help reduce animation files size.
  • Help maintain legacy code by fixing bugs in older projects.

Kings Honour

Kings Honour was one of the largest games to come out of the Studio with a variety of different bonuses.

Himalayas

Himalayas was one of my favourite projects to work on. After completing the game ahead of schedule I was able to have some creative input and created a dynamic weather system.

Mighty Black Knight

Mighty Black Knight was the first project I worked on.

Appware

February 2017 - September 2017
Working as a mobile app developer using in Angular, Typescript and Ionic. I picked up the project and became the lead on a large app for home security. Working from home I had to manage my time effectively, plan milestones and keep the client up to date with progress.

Self Employed

April 2016 - February 2017
Freelance work as well as personal projects:

Dubit Ltd

October 2011 - April 2016
I started working as a scripter using Dubit's own internal scripting language, I soon began working as a programmer to help create games and apps, starting in AS3 and soon moving to Javascript, Haxe and C#. I had to learn quickly and pick up the skills necessary as I worked. Below are a few projects I worked on while at Dubit:

Skills

  • TypeScipt
  • Javascript
  • Pixi.js & Three.js
  • Jest
  • JSDoc
  • Photoshop
  • Git
  • Code Reviews
  • Pair Programming

Hobbies

  • Computer & Board Games
  • Programming
  • Reading
  • Hiking

Education

Leeds Metropolitan University
2007 - 2010 2:1 Games Design Bsc
Salt Grammar School
2001 - 2007 A-level - ICT, General Studies 10 GCSE’s