MyPicture

Hi. I’m Matt. I live in Bristol, and I’ve been programming for more than thirty years. Right now I’m mostly doing web, Android and iOS development.

I have a financial services background, working for NatWest, Simplyhealth, Zurich Financial Services and others. I'm still available for contracts in that arena, specialising in data warehousing and transformation.

On mobile, I’ve got most experience with Android, having ported the successful Get Running running trainer to the platform, but I’m getting familiar with Objective C and UIKit, too. I've also been programming in Swift since it was released. I’ve got paid apps in both the Play Store and the iOS App Store that are bought daily. Get Running has sold more than 15,000 copies and averages 4.6 stars in its reviews.

On the web, I mostly do server-side work in PHP, though I’m dabbling in Ruby on Rails. I'm a back-end developer, not a designer, but I’ve got a good grasp of HTML5 and CSS, and understand the principles of semantic markup and responsive web design. I’ve used heavier frameworks like Symfony, and developed sites in CMSes like WordPress and concrete5.

Most of my financial services sector work has been on the Microsoft platform. I’ve got an excellent grasp of SQL Server, and good experience with SQL Server Integration Services. I've done a lot of data warehousing work, including working with Informatica Power Center ETL, and Oracle.

I’m also an old-school VB6 hacker, if you need any legacy systems changed, though I’ve got reasonable exposure to more recent .NET stuff, too.

I’m unlikely to be phased by your choice of OS, version control, dependency management or deployment systems. I pick things up pretty quickly.

I’ve worked solo and as part of big teams. I get on with people and communicate well.

UX Design

HTML5 with CSS3

PHP&MySQL

Javascript

2012 - Present

Matt Gibson Creative Ltd

Director

Freelance since 2012, I’ve developed websites and mobile apps while taking occasional contracts for previous employers like Simplyhealth. Among other things, I’ve:

  • Ported Get Running from iOS to Android, a job that involved audio playback, custom Canvas-drawn widgets, use of the Compatibility Library, Facebook Open Graph integration including a (WordPress-based) web service, and much more.
  • Created a couple of other mobile apps including my pet personal project Meditation Chimer.
  • Converted a customer database loading system from Informatica Powercenter transforms to SQL Server Integration Services.
  • Helped several organisations and individuals make the most of WordPress, including the Kings Weston Action Group.
  • Learned a lot about Android, Java, iOS, Objective C, PHP, HTML5, CSS, responsive web design, Bootstrap, and a whole bunch of other things, on the grounds that they might come in handy :)
2003-2011

Simplyhealth

Lead Developer/Technical Architect

I joined the Bristol Contributory Welfare Association—which later became part of the Simplyhealth group—as a programmer working in VB and SQL Server development. After developing the company’s very first data warehouse, I took over the role of Technical Architect for the company.

As Technical Architect, I supported several other projects as well as implementing Microsoft Reporting Services and kicking off the IT department’s wiki in my spare time.

Following the merger of BCWA and Simplyhealth, I worked on a complex data migration project to move the company’s data from BCWA’s SQL Server system to Simplyhealth’s Oracle system, including extensive use of Informatica’s PowerCenter ETL tools, working closely with an Informatica consultant for several months.

Finally, jumping in to fill an unexpected vacancy, I spent two years working in the Commercial Underwriting department, reporting directly to the Commercial Director, helping to understand everything from customer demographics to product profitability, and modelling the impact of possible project changes.

2000-2003

Zurich Financial Services (contract)

Analyst/Programmer

Zurich’s Electronic Trading project created a system for the field sales team to enrol new customers for life assurance and pensions products, and ensure compliance with FSA regulations. In this three-year contract, I worked as a Visual C++ and SQL Server programmer, working closely with a business analyst to implement designs provided in UML by the technical architecture teams.

Because the target systems were field-based laptops, usually disconnected from the corporate network, this involved careful synchronisation of objects using XML messages passed using IBM MQSeries between the laptops and the corporate servers.

This was a large project, with a team of around 100 people; I worked in several teams during my time on the project, from development through implementation to tier-3 support.

1996-2000

NatWest Insurance Services

Technical Team Leader

After being contracted to work on the Insurance Services Information System for a year, NatWest brought me permanently onto the maintenance team for the project, promoting me to team leader.

I led a team of around eight people, including both permanent and contract staff, and liaised with the business, managing the difficult balance between quick development and necessary stability of a live system. Our skills were primarily Visual C++, Visual Basic and SQL Server programming.

1994-1996

Admiral Computing Ltd.

Programmer

My work at Admiral, a large IT consultancy firm, saw me take on a range of roles for a series of large clients from British Telecom to the Royal Bank of Scotland. I travelled a lot, and was often “dropped in at the deep end” with unfamiliar technologies and new faces.

The work ranged from solo re-engineering of a data warehouse loading system to working on the largest Windows NT/SQL Server project in Europe at the time, NatWest Insurance Services’ Insurance Services Information System.

1991-1994

University of Warwick

BSc (hons) Computer Science

My time at Warwick formalised my hobbyist enthusiasm for computers and gave me a solid grounding in everything from database theory to object-oriented systems design.

Kings Weston Action Group Website

Kings Weston Action Group Website

WordPress development for this local heritage group

Get Running for Android

Get Running for Android

A conversion of the successful Get Running speaking running coach from iOS to Android

Meditation Chimer

Meditation Chimer

A simple meditation chimer for Android

Matt Gibson Creative Ltd. Company No. 08028951, registered in England and Wales.