• Indeed Flex

    Whilst working with Indeed Flex I have been apart of a number of initiatives to make the platform suitable for a wider range of Employers, and increase the overall fulfillment rate of listings.

    Main technologies involved are:

    • Ruby, Python
    • Django
    • Sidekiq
    • Grape, GraphQL
    • Redis, Postgres, MySQL
    • Rspec
  • Initforthe

    At Initforthe we take a more human approach to software, focusing on customer needs, and what we can do to improve their work lives.

    From the point of anlysing a client's business requirements to delivering a bespoke CRM, we keep the client involved, and aim to deliver the best software we can.

    As a small team of only developers, quality depends on us, and as such we place a heavy focus on automated testing practices.

    Primarily my time at Initforthe has involved working with:

    • Ruby on Rails
    • Hotwire / Stimulus Reflex
    • Redis, and Postgres
    • Rspec
    • Docker

    And integrating third party services such as:

    • Xero
    • Stripe
  • Fullforce Gaming Group

    July 2012 - May 2021

    As CTO for the Full Force Gaming Group, my primary goal was the development, advancement, and smooth operation of the group's bespoke gaming platform. Migrating legacy brands to the new platform, integrating additional services, as well as developing and launching new brands.

    Whilst expanding the team and furthering the interests of the group, my focus was always quality - introducing agile practices, and pushing for reliable results through use of TDD/BDD, Continuous Integration, and as we reached greater confidence in our stability Continuous Deployment.

    Over the years we built up a number of brands on our gaming platform such as:

    • Fruits4Real
    • Omni Slots
    • Grand Casino
    • Whamoo

    Aside from the obvious creation of the frontend casinos this involved building our own financial systems for managing player funds, various marketing and reporting tools, and a great number of integrations with 3rd party service providers for services such as:

    • Games
    • Payments
    • ID Verification
    • CRM
    • BI / Reporting
    • Marketing / Analytics

    as well as working with different regional authorities to ensure the proper and legal operation of our casinos (such as the MGA / Maltese Gaming Authority, and the Hungarian Government)

  • Dial Marketing Services Ltd

    During my time at Dial Marketing I have worked on a number of Ruby based products, I have:

    • Built the new gaming platform and corporate websites on Sinatra to replace the legacy PHP versions
    • Created a new HTML/Ruby based game interface to begin the phasing out of the flash based infrastructure.
    • Built a new, integrated helpdesk system for customer and fraud management.
    • Create graphic/promotional material for product promotions.

    The role has involved working as part of a small team to tight deadlines and with a number of technologies to achieve set goals.

  • White Space Communications Ltd

    At Whitespace I was working on a number of Ruby on Rails based projects large and small, some solo and some in small teams. I have also been making efforts to introduce Behavioural Driven Development into the company and generally trying to improve process wherever possible (time permitting).

    Clients I have been working with include:

    • Discovery
    • Channel 4 / 4Music
    • Middlesex University
    • Huddersfield University
    • NorthgateArinso
    • Andy Thornton Ltd.
  • Technophobia Ltd

    June 2009 - May 2010

    Web application development mostly in Ruby on Rails using Cucumber(+Selenium) and Rspec to drive development.

    The majority of my time so far has been spent delivering a large Ruby on Rails application as a part of a small team using BDD and the Scrum framework for management and incremental delivery.

    Additional work has included:

    • JavaScript/AJAX on various projects (some with jQuery and some without the aid of a library).
    • PHP work mostly centered around SugarCRM.
    • More QA work than a developer should ever be exposed to; mostly manual testing and story/step writing.
  • Technophobia Ltd

    July 2007 - June 2009

    Web application development, mostly working as a part of a team to deliver bespoke software to clients or maintaining and updating existing applications.

    Core technologies I worked with include:

    • Ruby on Rails
    • Rspec / Storyrunner
    • PHP
    • JavaScript/AJAX
    • MySQL

Biography

I am a maker of things; designing, building, and creating in various forms has always been the main drive in everything I've done and constantly fuels my passion for learning.

Telephone
Wingerworth, Chesterfield, UK
Telephone
[email protected]

Education

  • Sheffield Hallam
    Web Info Systems

  • Chesterfield College
    AVCE ICT

  • Hasland Hall
    GCSE