Home / CV

Profile

Analyst programmer with over 20 year’s development experience including over 5 years financial services experience in a dynamic growth environment. A technical lead adept in using Agile and Test Driven Development both within the business and whilst mentoring other developers.

Education

2002 - 2004
BSC in Business Information Technology

1997 - 1998
HND in Business Information Technology

1995 - 1997
BTEC National Diploma in Computer Studies

Skills

Languages Technologies
C#.Net 3 -4.7.2 (8.5 Years) WCF (1 Year)
Visual Basic (14 Years) Web API (2 Years)
XML (6 Years) Service Bus (2 Years)
Powershell (1 Years) Entity Framework (1 Year)
HTML (14 Years) WPF (4 Years)
SQL (14 Years) Dependency Injection (4.5 Years)
ASP.Net  (2.5 Years)  COM+ (1 Year)
Javascript  (2.5 Years)  Reporting Services (1 Year)
    Win-Forms (5 Years)

 

Software Operating Systems
Visual Studio 2008-2019 (7 Years) Windows 7,8,8.1,10
TFS (6.5 Years) Windows Vista
SourceSafe (8 Years) Windows XP
Microsoft Test (3 Years) Windows 2008 Server
nUnit (2 Years) Windows NT 4.0
Installshield 5.5-X, 2014 (7 Years) Windows 95, 98

Employment

Jan '17 Essential Information Group
~Current Web Developer
 

EIG specialise in providing services for auctioneers and the public to view, find and sell properties at auction and online. An auctioneer is able to create an auction and advertise a lot, post the details to property portals and carry out money laundering checks. They are also able to sell the lot online via EIG's platform. For the public they can subscribe for alerts and searches and access the legal documents.

  • Coded services to post properties to Rightmove, Zoopla and other property portals
  • Website development for new features and enhancements to existing products
  • Technologies used: C#, VB.Net, ASP.Net, Javascript, HTML, CSS, SignalR & Entity Framework
  • Libraries used: Nwebsec, Autofac, Mediatr, JsonLd, Swagger and more

May '16 Monarch Software
~Dec '16 Senior Developer
 

Monarch develop warehouse software for a major wholesaler. Technology used:

  • C#, WPF, LINQ, SignalR, SQL, Ninject, OData, Entity Framework, Fluent Validation and Rx

Feb '14 Honeywell Notifier
~May '16 Principle Developer
 

Honeywell Notifier manufacture engineered fire alarm systems which includes fire alarm control panels, devices and peripherals for the European market.

  • Created desktop tools to configure the Fire Panel with the Rules for a Fire System
  • Created Maintenance and Planning Tool for Fire Installers to manage workloads and to prioritize their tasks.
  • Created Translation Tool to scan an reuse resources from other projects
  • Introduced Unit testing concepts to the business to improve consistency and efficiency
  • Certified Agile ScrumMaster
  • C#, WPF, LINQ, XML, SQL, Installshield 2014

May '08 Partnership Assurance
~Dec '13 Senior Developer
 

Partnership Assurance provides annuities to the retirement and care sector. Part of award winning IT Team in 2012, FT IT Technology Award, first for Partnership.

  • 2012 was a critical year of technology transformation for Partnership both for regulation and lead up to listing in 2013. I was instrumental in all key releases throughout the year both as a Senior Developer and problem solver for high pressured integration releases
  • Created a Deployment Tool to remotely deploy the Microsoft Service Bus across Windows 8 Servers. Solution required knowledge of WPF, C# PowerShell and Prism
  • Created a Service Desk application in C# to manage day to day requests enabling developers to carry out efficiently common maintenance tasks
  • Developed projects within Visual Basic and .Net to meet company goals, changes and financial regulations (EU Gender, Retail Distribution Review)
  • Integrated above regulatory projects to existing pricing and accounting packages
  • Worked with the Business Analysts to shape requirements into units of work that the developers could code against
  • Created automated tests in nUnit and Microsoft Test to dynamically test each of the calls to the Mid-Tier system from an XML configuration file
  • Created an XML import tool to manage a data feed from an external customer. The tool was written in C# and fired the data into SQL for further processing
  • Involved in rates releases for our portal aggregation service to provide quotes. Specifically senior developer working with sales areas on business critical application allowing us to differentiate our products based on mortality and industry experience, at a dynamic change pace where quality of code was paramount
  • Provided 3rd Line Support for the Company Systems and training to members of the development team

Jun '07 Baker Tilley
~Apr '08 Senior Developer
 

Baker Tilly provide accounting and auditing services to businesses in the UK.

  • Created online financial reports for audit and monthly accounts in SSRS & Crystal Reports
  • Creating ADO adapters in C# for connecting to various databases
  • C#, Crystals Reports, .NET 3, SSRS

Nov '05 iBase Systems Ltd
~Jun '07 Technical Support & Trainer
 

iBase systems supply mobile inspection software and GIS mapping software to local government

  • Created custom installers for mobile devices and smartphones
  • Wrote automated tests for validating the software
  • Provided support, training and Pre-sales technical advice
  • Installshield, C#, Visual Basic 6

Apr '05  
~Oct '05
 
  • Gallup (Temp)
  • Fire Service National Benevolent Fund (Bar\Security)

Nov '04 XPro Services Ltd
~Mar '05 Technical Support & Trainer
 

The company had two work streams that they focused on; a document management system for auto scanning and cataloguing documents and an optician’s practice management system.

  • Conducted onsite visits for installing software, training clients and project planning
  • Created an Installshield training course which I then used to train the developers in Hyderabad, India
  • Applications used Visual Basic 6, Installshield X and SQL Server 2000

Jun '04 SDMS Ltd
~Oct '04 Technical Support & Trainer
 

Provide a number of applications for staff management and HR tracking software.

  • Designed and delivered training courses to local government on Crystal Reports and the company applications UK wide
  • Pre-Sales technical support

Aug '02 Contracting / Degree
~Mar '04  
 
  • DHP (Access\SQL)
  • GPASS (Installshield)
  • Microsolv (Access\VBA)
  • Automotive Technologies (Access\SQL)
  • Hewlett Packard (Installshield 8.2)

Jul '01 Ortho-Clinical Diagnostics
~Jul '02 Developer
 

OCD provides blood typing and Immunoassay testing machines to the healthcare market.

  • Created diagnostic tool to monitor the machines at the customer site and provide usage and statistical data to the clients and the company
  • Conducted technical and client presentations to promote the end product.
  • Applications used: Visual Basic 6, Installshield 5.5 & 6.2, MS Office Automation, HTML

Oct '00 Aspect Telecommunications
~May '01 Lead Developer
 

The company was developing a Portal product to control the flow of data into a call centre managing VOIP, emails, web chat and agent assisted web browsing. The application was developed with each site providing one component to the total solution.

  • Created and prototyped software testing tool to simulate the functionality of Portal
  • Trained other team members on Visual Basic & how to program the test tool
  • Communicated with other development teams on an international project
  • Applications used: Visual Basic 6, trained in Java 1.3

Mar '99 Raytheon Systems Ltd
~Oct '00 Developer
 

Our department produced a hardware and software solution for training Air Traffic Controllers. The software was written in VB, C++ and FORTRAN and the hardware consisted of networked PC's and a 3D Silicon graphics tower.

  • Programmed the distribution package using Installshield
  • Developed the management interface for setting up the software
  • Provided remote technical support
  • Applications used: Visual Basic 5 & 6, Installshield 5 & 6.1, SQL, HTML Workshop, Rational Robot

Mar '98 Infrasoft
~Dec '98 Junior Developer
 

Infrasoft provides a civil engineering design application which combines string modelling with conventional design techniques such as AutoCAD to allow engineers to model projects.

  • Wrote a new menu style system for application reporting using Visual Basic

Training

Ongoing Continued Professional Development (Online Pluralsight)
Oct ‘14 Certified ScrumMaster (Radtac)
Mar ‘13 Windows Presentation Foundation with Expression Blend (QA)
Aug ‘10 M2792 Implementing Microsoft SQL SSIS (QA)
Aug ‘07 2797A SQL Reporting Services 2005
Jun ‘07 Crystal Reports with Access Dimensions
Mar ‘01 Q & A Java for Non C Programmers
Mar ‘00 Using Installshield \ Advanced Installshield 6
Apr ‘99 MCP NT Technical Training Course