Hey, I'm John Okely.

Interests

Tech

  • Game development & gamification
  • Frontend web development
  • Virtual reality
  • Automated testing

Other

  • Piano
  • Music production
  • Doctor Who
  • Body weight exercises
  • Fiction & script writing
  • Photography & cinematography
  • Growing food

Background

Canva
Engineering Manager
Current
  • Building out frontend for external extensions API
  • Typescript React.js
Functionly
Head of Engineering
2019-2022
  • Building a brand new engineering org from the ground up
  • Typescript React.js & Node.js
  • Growth modelling, analysis & A/B testing
HealthEngine
Engineering Manager
2017-2019
  • Scrum & Kanban
  • Radical Candour
  • Teams of 3-9
  • PHP, React.js & Typescript
Moodle
Analyst Developer
2014-2017
  • Backend PHP & SQL
  • Frontend JQuery, mustache, AMD
  • Review of contributed code (open source)
  • Presentations of new features & new ideas at Moodle conferences
iiNet
Associate Programmer
2013-2014
  • Backend development - Perl & Enterprise Messaging Systems
  • Systems analysis
  • Requirements gathering
  • Working with large legacy codebase
The Fathering Project
SEO Specialist/Content Manager
2011-2013
  • Wordpress
  • Search Engine Optimisation (SEO)
  • Graphic Design
  • PHP Programming

Skills

Tools I use

  • VS Code
  • Git
  • Amplitude (product/growth analytics)
  • Atlassian suite

Other Skills

  • Shape Up
  • Scrum
  • Team Leadership
  • Public speaking

Development

  • Typescript / Javascript
  • React.js
  • Svelte
  • Node.js
  • GraphQL
  • SQL

Qualifications

Computer Science

Murdoch's Computer Science course provides students with a thorough understanding of the theory, methods and systems used by the information technology industry, with a particular focus on the application of computer systems and software used in problem solving complex issues.

Business Administration

Murdoch offers a Masterclass course to the top 10% of students across all disciplines. The course studies a Post Graduate Certificate in Business Administration, and it is designed to develop the analytical skills that are needed to make reliable business decisions, and provide insight into the way organisations are managed.

Games Technology

Murdoch's Games Technology course provides students with a thorough understanding of the theory, design and programming techniques needed to produce all kinds of software including games.

Certified ScrumMaster Seal

Certified ScrumMaster

The Certified ScrumMaster is the most globally recognised Agile certification, governed by the Scrum Alliance. This certification demonstrates a clear understanding of Scrum values, key Scrum practices and how to apply them. A Certified ScrumMaster helps Scrum Teams perform at their highest level.