I am a confident, amiable, and tenacious self educated Ruby developer, with a passion for self improvement and 15 years proven track record in software development on both the Unix/Linux and the Microsoft Windows platform. In my career I have worked for a broad spectrum of clients of ranging from start-ups to multinational across a vast number of industries, including Media, Banking and Healthcare
My eclectic mix of experience and technical skills have given me an insight into what it takes to bring a product, service or concept through the necessary steps to make it a reality and most importantly a success.
A recruitment and software consultancy company specializing in Telecommunications and IT.
As a Ruby developer in the automation team my role is to use my Ruby skills to build tools and frameworks, enabling the business to be more efficient and deliver a better quality service.
Full Six is Digital Agency which is part of the Havas Group.
Responsible for the Sainsbury's Home Made website.
Coach in a Box is an innovative company that delivers executive coaching via the telephone and the internet.
The Coach in a Box operating system has been implemented in Ruby on Rails and is hosted on Heroku. The application is covered by a suite of RSpec and Cucumber tests.
Scribble Squad, A multi-disciplined team of three, specialising in developing process automation, ETL and web applications using Ruby, Ruby on Rails, Sinatra and Grape.
Sky, a UK telecommunications company.
Net a Porter, an online luxury fashion retailer
BBC Radio, BBC Radio is an operational business division and service of the British Broadcasting Corporation.
Headshift, Management Consultants
Worked on the Nokia socialiser project, a social media monitoring tool
Arcacell, A Software Development Consultancy
Responsible for developing a web application in both Ruby and C# as part of a joint venture with a Canadian design agency , Saiko Media.
Rabobank, an international financial services provider
The scope of the project, was to create a windows service application to aggregate acoounting data and to apply IFRS hedging rules. My primary responsibility was to create an asp.net ajax application to communicate with the Windows service.
ThoughtWorks, a Software Development Consultancy
Working on the "Forevermark" Project as part of multi-disciplined team, my role was to develop a C# windows forms application that modelled the diamond marking process across its entire value chain.
Swift computers are a Microsoft certified partner in London. My role was to work on different client projects writing applications using C# and VB.net. Part of my role was to introduce agile practices icluding but not limitted to, TDD, Mocking, Domain Driven Design and Continuous integration.
The QCA , a Government Qualifications Accreditation department. I was tasked to develop a N-tier application using Asp.net and Microsoft SQL Server 2000 written in C#.
Developing a Biometric Enrolment system for a high profile casino. The application consisted of a C# Windows forms application talking to Java based web service which provided secure persistence of the biometric data.
Implemented a mission critical application to handle the mass data of Telephone numbers that Greenland had purchased for the IVR (Interactive Voice Response) system. I designed the system using a Service Orientated Architecture
Developed an Asset Management Application to provide a centralised view off all the properties held by the group. The application utilised Web Services to provide a facade on each group member’s database of properties
Developed a financial management system to model the mortgage lending process to ensure compliance to new FSA Regulations .
Developmed an SMS messaging component library that enabled anyone using the Microsoft .net framework to send and receive SMS messages in their application.
Developed a trading application for credit derivatives. The project enveloped the design and implementation of a Windows form User interface that talked to a Java/SYBASE Web service. My responsibility was to develop an object layer that wrapped the java web services, use windows .net form controls to provide the user interface for the application.
Developed a .net application that allowed estate agencies to put a 5 character code on to thier sales board. Using this code a customer recieve a sms message with the property details.
Designing and developing asp.net applications
Teletext published news and consumer information on multiple platforms such as DTT (Digital Terrestrial Television), WAP, SMS, Analogue television, Satellite and the internet
VB/ASP Developer, Tomato Source was an online recruitment solution for the telecommunications industry.
The application was implemented using ASP with VB6 Mid tier components which used ADO to communicate with a Microsoft SQL server Database.