Gerry Conlon

Gerry Conlon

Consultant Software Engineer


Personal Profile

I have been working as a self-employed Consultant Software Engineer for around 20 years. My clients include Baillie Gifford, J.P.Morgan, Barclays Wealth, Royal London Life Assurance, Prudential Assurance, Abbey, Lockheed Martin Aviation, Real Time Engineering / Amor Group, IBI Group, NHS Scotland, Scottish Enterprise. Many of my clients are "repeat business" and will provide recommendations upon request.

For simplicity of the Web, the following page provides a simple summary of the roles I have undertaken however you can download my complete CV if you would like to know more.

Work Experience

Senior Web Developer - NHS Education for Scotland, Digital Transformation Group

October 2015 to Present

I am a senior developer/software architect within a small team working on a greenfield development for the NES Digital Transformation group.

My main responsibilities are to design and implement a solution to allow electronic recording of training records for doctors who are working through their foundation training years.

This solution is a flagship venture for the NES Digital Group, and will form the basis of the NES Digital Platform which is already being hailed as the front-runner in digital transformation in Scotland by the Scottish Government.

Core technologies: C# 6.0, VS 2015,.Net 4.5, Entity Framework v6.1.2, Microsoft Azure Services & SQL Server 2014, MVC 5, WebApi 2.2 with RESTful services, and many other support tools e.g. Castle Windsor, NUnit, Log4Net, AutoMapper, Git, TFS etc.

Business Methodologies: SOLID, Agile, TDD, BDD.

Senior Web Developer/Consultant - Redeem Plc

September 2015 to October 2015

Short term contract role to push a required deliverable over the line.

I developed new functionality for the O2 and Three websites to allow users to sell their old gadgets online.

Core technologies: C#,.Net 4.5, AWS Cloud Framework, Entity Framework v6.1.2 & SQL Server 2012, MVC 5 and many other support tools e.g. Castle Windsor, NUnit, Log4Net, AutoMapper, Git, TFS etc.

Business Methodologies: SOLID, Agile.

Senior Web Developer - IBI Group

March 2015 to September 2015

I developed plug-ins for the Traffic Scotland website / mobile website that provides user personalisation e.g allowing users to create and retrieve routes. Routes are displayed using Google Maps, and the users can add live map layers such as Traffic Incidents, Roadworks, Speed Cameras etc. to visualise how their route will be affected. The plug-ins developed are used in the desktop website, the mobile website, and a corresponding CMS for incident adjustment.

I developed a generic CMS for the Highways Agency that allows plug-ins to be added in a generic manner so that future development/enhancement would be minimal.

Core technologies: C#,.Net 4.5, Entity Framework v6.1.2 & SQL Server 2012, MVC 5, WebApi 2.2 with RESTful services, AngularJs, and many other support tools e.g. Castle Windsor, NUnit, Log4Net, AutoMapper, Git, TFS etc.

Business Methodologies: SOLID, Agile, TDD, BDD.

Senior Technologist - Lockheed Martin

August 2014 to March 2015 - Tracer

Design and Implementation of a a web based application allowing operational trainees, Air Traffic Controllers (ATCOs) and their supervisors to access forms on-line and manage their training work flow within their operational environment. The application was designed for use both on iPad and laptop.

Core technologies: .Net 4.5, Entity Framework v6.1.2 & SQL Server 2012, MVC 5, WebApi 2.2 with RESTful services, AngularJs (inc. UI-Router and UI-Bootstrap), SSRS & SharePoint integration, and many other support tools e.g. Unity, NUnit, Jasmine, Log4Net, AutoMapper, Microsort Owin / OAuth (security), Git, TFS etc.

Business Methodologies: SOLID, Agile, TDD, BDD.

March 2014 to August 2014 - NATS Airport Capacity and Management (ACM)

Design and implementation of a commercial web portal which allows National Air Traffic Systems (NATS) to extend its services to its customers by providing them with the ability to initiate simulation and modelling analysis requests. The derived information used to inform key operational decisions that will allow airports to maximise their already constrained airside capacity.

Core technologies: C#, .Net 4.5.1, Entity Framework v6.1.2 & SQL Server 2012, MVC 5.1, WebApi 2.2 with RESTful services, AngularJs, Angular UI-Router, Angular UI-Bootstrap / Foundation 5 components, and many other support tools e.g. Unity, NUnit, Jasmine, Log4Net, AutoMapper, Microsort Owin / OAuth (security), SVN, TFS.

Business Methodologies & Additional Tools: SOLID, Agile, TDD, BDD.

Senior Developer - Royal London Life Assurance

November 2013 - March 2014

Greenfield development. New product Website design and development from UX to SOA services.

Core technologies: C#, ASP.NET, MVC3, nServiceBus, MSMQ, SpecFlow, Selenium, TFS, Agile, Scrum.

Senior Technologist - Amor Group

November 2012 - November 2013

Migration of Edinburgh and Stansted Airport's billing systems from BAA systems to Amor's Chroma product using Oracle ODI with ETL.

Core technologies: Oracle ODI / BI, TFS, C# (WinForms).

Senior Developer - Aggreko (UK)

October 2012 - November 2012

Short term contract to deliver a responsive web solution for an existing product.

Core technologies: C#, ASP.NET, MVC3, jQueryMobile, Bootstrap, Bing Maps API.

Technical Architect - Baillie Gifford & Co.

September 2008 - September 2012

Designed and implemented many of the core internal fund management systems with Technical Architect and Team Lead responsibilities.

Senior Systems Developer - Real-Time Engineering.

January 2008 - September 2008

Maintained and refined Government based websites e.g. Landlord Registry for Scotland, Childcare Information Services Scotland.

Senior Developer / Workstream Lead - Prudential Assurance.

June 2007 - January 2008

Migration and re-development of various imaging systems written in-house.

Developer - J.P.Morgan.

May 2004 - June 2007

Many activities within Equities and Credit & Rates divisions.

Developer - Common Services Agency (NHS Scotland).

July 2003 - May 2004

Many projects using Visual Basic / Classic ASP.

Senior Developer - Barclays Stockbrokers

October 2002 - July 2003

Re-design and integration of the Charles Schwab Web Site.

Senior Developer - Anite Scotland Ltd.

July 2002 - October 2002

Various projects for the Crown Office (Scotland).

Developer - Common Services Agency (NHS Scotland)

February 2002 - July 2002

Various projects.

Developer - Anite Scotland

August 2001 - December 2001

Various projects.

Consultant - Real Time Engineering Ltd.

January 1998 - June 2001

Many projects in the Energy Sector.

Developer - Abbey National Finance And Investment Systems

January 1997 - January 1998

Internal systems support and development.

Software Engineer - Blackbaud Europe Ltd.

May 1995 - January 1997

Charity / Fund raising software design / development using Visual Basic.

Developer - Jardine && Associates Ltd.

April 1994 - May 1995

Software developement for the Energy sector.

Developer - Versitile By Design

January 1993 - April 1994

Computer aided learning project for the Institute of Financial Accountants written in C++.

Systems Engineer - IBM Glasgow

June 1990 - January 1993

Various projects using the C programming language.

Developer - IBM Hursley

September 1987 - June 1990

Various projects.

Key Skills

  • C#
  • Asp.Net
  • Razor
  • WebApi
  • Entity Framework
  • MVC3/MVC5
  • AngularJs
  • Bootstrap
  • Jasmine / NUnit
  • SQL Server
  • Oracle ODI
  • XML Web Services
  • WinForms

Professional Certification

Microsoft Certified Professional Exams (MCSD.NET / MCAD.NET)

June 2007

  1. Developing and Implementing Windows Based Applications with Microsoft Visual C#.NET and Microsoft Visual Studio.NET.
  2. Developing Web Applications with Microsoft Visual C#.NET.
  3. Developing XML Web Services and Server Components with Microsoft Visual C#.NET and the Microsoft .NET Framework.
  4. Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition.

 

Microsoft Certified Professional Exams (MCSD)

June 2001

  1. Developing and Implementing Desktop Applications with Microsoft Visual Basic 6.0.
  2. Designing and Implementing Distributed Applications with Microsoft Visual Basic 6.0.
  3. Analysing Requirements and Defining Solution Architectures.
  4. Building Web Applications with MS Visual Interdev 6.0.

 

Education

University of Glasgow

M.Sc. Information Technology / Computer Science

[1987 - 1988].

Glasgow Caledonian University

Higher National Diploma In Computer Studies with Distinction

[1984 - 1987]: Awarded "Top Student" throughout Scotland and achieved an overall mark of 99%.

Glasgow Business School

SCOTBEC Certificate In Business Studies with Distinction

[1983 - 1984]