About me

Engineering Lead

My interests are programming, rowing, gaming and podcasts of varying topics.

I enjoy Bioware, Blizzard and Ubisoft games, such as Mass Effect, Heroes of the Storm, KOTOR series and the Assassin's Creed series.

Currently reading:

Past read books:

Events

Career

Engineering Lead, I.C.I.S RELX (2022 - Present)

  • Design and facilitate the delivery of Product data via APIs using .NET, OpenAPI, APIGEE, Kafka & Snowflake
  • .NET6+, Docker, K8s, GitLab, GitHub, Terraform

Principal Software Engineer, I.C.I.S RELX (2021 - 2022)

  • Supporting the data transformation project with Apache Kafka
  • Working with stakeholders and technology to create roadmaps and technical decisions
  • Investigating business components that need review, upgrading and modernisation
  • POC work for strategies to integrate Apache Kakfa with databases and CMS systems
  • POC work for .NET code generation and streamlined development processes
  • R&D and POCs for latest technologies, frameworks and trends within the industry to ensure the business stays current within technology
  • .NET6, Docker, K8s, PostgreSQL, GitLab CI, TeamCity, Terraform

Senior Software Engineer, I.C.I.S RELX (2020 - 2021)

  • Data Catalogue integration & reference Data management
  • .NET CMS Management for reference data used within the business
  • Kafka integration and POC work
  • .NET modernisation to .NET 6+
  • Container deployments with Helm, Docker & EKS K8s
  • Supporting and building GitLab CICD, TeamCity, Terraform pipelines

Senior/Lead Software Engineer, XpertHR RELX (2015 - 2020)

  • Platform transformation for all our products with Windows Docker containers
  • A new rewrite modernising gender pay gap and more
  • Worked on upgrading several products within the XpertHR brand
  • ASP.NET MVC, ASP.NET Core, Angular, Docker, TeamCity

Software Developer, Geeks (2013 – 2015)

  • Worked on multiple applications for various clients
  • Use of M# DSL for code generation
  • .NET Framework & .NET Core MVC, ASP.NET WebForms, .NET Framework, ADO.NET, TPL, jQuery, LESS

Analyst Programmer, Travel Network Group (2011 – 2012)

  • Policy / Insurance Generation for TTNG Travel Members
  • API Integration with GDS Providers for packaging various products together such as Cruises & Hotels.
  • ASP.NET MVC 4, NHibernate, Entity Framework, Spring.NET & Ninject, .NET TPL, SOAP/XML, jQuery, HTML
  • Selenium Web Driver Testing with .NET using Chrome, Firefox and IE.

Workshop Assistant, Kingston University (2010 – 2011)

Workshop assistant and exam invigilator for first year students for Ruby on Rails.

Education

Kingston University, London (2009 - 2013) - Software Engineering (BSc Honours Degree, 1st Class).