Education

Open University

MSc. Software Development 2016

Coventry University

BSc. In Computing 2005

Other Qualifications

Amazon AWS Solutions Architect Associate certificate 2018

Work

World Fuel Services (Contract)

Technologies used: Python, SQL, VBA, .NET, WCF, BitBucket, JIRA

Python / AWS / SQL / VBA Developer 12/2018 - 04/2020

Working on enhancing and stabilizing an existing complex Access VBA application - Review and documentation of a fuel pricing process - Designing and developing a new database application to replace a series of spreadsheets - Designing AWS cloud processes using Python Lambda, SQS, Lambda API and SQL database - Creation of development and product environment structure - Development / design of database schema - Technical and user application documentation - Introduction of new ‘user focused’ functionality

Wellesley Finance Ltd (Contract)

Technologies used: SQL, VBA, JIRA

VBA Developer 06/2018 - 11/2018

Working on enhancing and stabilizing an existing complex Access VBA application, this includes:

- Designing new functionality - Rewriting and enhancing existing functionality - Creating and maintaining project documentation and comment over 5000 lines of code - Enhancement of Development and Testing environments - Introduction of scripting updates - Introduction of streamlined development processes - Migration of functionality to SQL Server

Sabbatical - Travelling the world

12/2017 - 05/2018

Travelling for 5 months in Europe, Asia and USA

Cordis Solutions (Permanent)

Technologies used: .NET, WTF, Agile, C#

.NET Developer 11/2016 - 12/2017

Working as a C# / .NET developer developing, enhancing and maintaining Microsoft Excel add-ins working with SAP data / workflows.

- Solution architect and .NET developer on multi language financial documentation add-in C# Winforms / Excel add-in application build with .NET / Entity framework using WCF / OData. - Developer working web based application front end for the submission and approval of financial documents into an SAP back end system. - Project lead for application deployment and integration of application into customer environment. Implementing Microsoft Excel Add-ins and Web application along with SAP configuration. - Use of Agile framework for incremental software development

Sainsburys Ltd. (Contract)

Technologies used: VBA, SQL

VBA Developer / Analyst 07/2014 - 11/2016

Working as an Excel / Access VBA developer for my own limited company contracting to Sainsbury’s Supermarket Limited based in Coventry developing bespoke applications. - Solution architect and .NET developer on multi language financial documentation add-in C# Winforms / Excel add-in application build with .NET / Entity framework using WCF / OData. - Developer working web based application front end for the submission and approval of financial documents into an SAP back end system. - Project lead for application deployment and integration of application into customer environment. Implementing Microsoft Excel Add-ins and Web application along with SAP configuration. - Use of Agile framework for incremental software development

United Nations Climate Change Secretariat (UNCCC)

Technologies used: VBA, SQL

Statistical Analyst 09/2011 - 06/2014

Working in the Quality and Project Management section of the Climate Change division of the United Nations (based in Bonn, Germany). Notable Projects included: - Development of statistical SQL / MS Access database for climate change data used in organisation annual publication. - Design and development of SharePoint application for enterprise level time tracking application.

Aldi Stores Ltd. (Permanent)

Technologies used: VBA, SQL

VBA Analyst 11/2005 - 09/2011

Designing, developing and supporting in-house applications for a major Worldwide Supermarket Chain. - Lead developer in designing and developing bespoke application for automating price comparison and forecasting applications utilising SQL database and user-friendly MS access / MS Excel front end. - Design of data quality standards and validation via automated processes (T-SQL). - Creation of SQL stored procedures and functions for automating processes. - Development of standardised enterprise level reporting (MS Access / MS Excel / SSRS).

Skills

  • Python
  • SQL
  • C#
  • VBA
  • CSS
  • HTML5
  • jQuery