At the moment I work professionally as a Head of Development for a Dutch gaming company based out of Cyprus. Amongst our current goals is the transition to the global market and furthering of our newly established white-label casino program.
I have gained experience with a fair number of languages and frameworks on various platforms for desktop, web and mobile ove the years but I'm always looking to learn more!
My favourite technology of the moment, and for quite some time now has been Ruby typically along with Rails, Cucumber and Rspec for BDD (Behaviour Driven Development), and HAML (HTML Abstraction Markup Language) which I try and use where I can - not exclusively in Rails (.NET, Django and other Ruby frameworks too); that said I am a big believer in using the right technology for the job and will carefully assess what I think is appropriate for the task at hand.
- Python / Django
- Java / J2ME
- ASP .NET
- MVC .NET
- Microsoft XNA Framework
I have been working mostly as part of teams delivering and maintaining software for various clients (including Becta, Creative Council England, Technology Strategy Board, Dyson and OGC) where I can making use of the Scrum project management framework but lately I'm working as part of a smaller team delivering bespoke software to support the companies own goals rather than addressing the needs of clients.
Skills and Specialties
Design in Photoshop and some GIMP, 3D modeling (3D studio as well as a few lesser know packages), HTML and CSS.
Head of Development
Dial Marketing Services Ltd. July 2012 to Present
Senior Software Developer
Dial Marketing Services Ltd. July 2011 to July 2012
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. June 2010 to June 2012
So far at Whitespace I have 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 Behavioral Driven Development into the company and generally trying to improve process wherever possible (time permitting).
Clients I have been working with include:
- Channel 4 / 4Music
- Middlesex University
- Huddersfield University
- Andy Thornton Ltd.
TechnoPhobia Ltd. June 2009 to 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:
- PHP work mostly centered around SugarCRM.
- More QA work than a developer should ever be exposed to; mostly manual testing and story/step writing.
Junior Web Developer
TechnoPhobia Ltd. July 2007 2010 to 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