MARK PURDON

I am an award winning software architect and developer with experience in cloud and web applications on the microsoft stack.

Mark Purdon avatar


Introduction

I am an experienced and award-winning Software Architect and Senior Integrations Developer with a passion for high quality code & artificial intelligence applications (AI). I am currently seeking roles as a Software Architect, Head IT, Solutions Developer, or Senior Developer to be based hybrid or fully Remote.

Skills

Cloud
Azure
AWS
GCloud
Web
.Net Core
ASP .NET MVC
Node
Python
Typescript
Frontend Frameworks
React JS
Vue
Blazor
Angular
Javascript
Databases
SQL Server
Azure SQL
Cosmos Db
Postgres
Devops
Azure Devops
Jira
Jenkins
Github
LOB Development
Dynamics
Salesforce
Sharepoint
Azure LLM

Software Stack

C#, Web Platform, SQL, SSRS, Power BI, Power Apps, Azure API Management, Azure Functions, Azure Data Factory, Azure Data Lake, Azure Cognitive Services, AI LLM Development

Experience

Zonda Home (Previously Bird-I

Senior Developer II

APril 2023 - October 2024

Overview: Supporting SSRS Reports, I am currently supporting a migrations project from QL Housing to MRI Software. This involves running many SQL transformations as a Data Migrations Engineer and documenting the migration across Atlassian Confluence.

  • Leading a team of 2 developers migrating data from QL Financials to MRI Property Management
  • Azure Data Factory, Azure Data Lake, Azure Functions, Azure SQL, Azure Storage, Azure Key Vault, Azure DevOps
  • Lead initiatives for ETL pipelines
  • Development and support of SSRS and Power BI Reports for whole organisation
  • Power apps application development
  • Excel macros and coding
Harbour Group (Previously Port of Leith Housing Association)

Senior Data Engineer

March 2023 - April 2024

Overview: Supporting SSRS Reports, I am currently supporting a migrations project from QL Housing to MRI Software. This involves running many SQL transformations as a Data Migrations Engineer and documenting the migration across Atlassian Confluence.

  • Leading a team of 2 developers migrating data from QL Financials to MRI Property Management
  • Azure Data Factory, Azure Data Lake, Azure Functions, Azure SQL, Azure Storage, Azure Key Vault, Azure DevOps
  • Lead initiatives for ETL pipelines
  • Development and support of SSRS and Power BI Reports for whole organisation
  • Power apps application development
  • Excel macros and coding
Hewmann Ltd

Software Architect

November 2012 - Present

Overview: I work with several medium-sized organisations based in Scotland. I have designed and support several current web-based LOB applications written in a range of technologies from ASP .NET Web Forms to ASP .NET MVC, Reporting Services and BI. My applications are fully managed and maintained via a full DEVOPS/testing/CI lifecycle in Windows Azure and VS Online. Size of organisation(s) is around 250 or less employees with 1000’s of public customers.

Previously, I have recently developed, designed, maintained, and deployed a FINTECH application called Reportlink, that services clients in various financial markets who have to obtain credit information for clients. ASP .net core application with Cosmos DB, API and Identity server and an API portal consuming various API’s from various vendors.

  • Leading team of 4 developers covering our entire portfolio of tools and frameworks, including Developer Tools and SaaS offerings.
Legado Technologies

Lead Software Developer Backend & Devops / Security Manager (Devsecops)

October 2021 - June 2023

Overview: Leading an integrations team in API backend, I am currently finished an Artificial Intelligence integrations project based on business and consumer documents to process and categorise smart document functionality in a digital vault. The application also integrates into our recent acquisition called Wonderbill that brings open banking API’s and screen scraping functionality into the main digital vault for consumer. All API projects are created in IaaC to Azure API Management from Asp .net core API’s to synthetic graphql endpoints. I’m also solely responsible for the entire Devops pipeline for all feature teams. This involves bicep templates and yaml pipelines and terraform modules for Infrastructure between Azure and AWS technical stack. This team is commonly called Rainbow team. My initial role was to create a modular product from the previous project monolith in asp .net, I achieved this by switching development to React JS in typescript integrating Storybook for components and rearchitecting the entire API backend. In addition to my main role, I am the current Security Manager to the organisation with duties including maintaining security controls to protect against security threats.

  • Designed and built large scale external artificial intelligence system for a digitial smart vault application.
  • Helped migrate from an asp .net monolithic front end to modern react responsive application.
  • Developed pipelines and Iaac for Azure Devops
  • Assisted integration with an acquired AWS Cloud based backend application
  • Mentored developers and provided instruction and feedback on software design and implementation.
Triage Central Limited

.NET Developer

November 2012 - September 2021

Overview: Working as an outsourced contractor, I created a Learning Management System based on SCORM files for compliance training within the organisation, I also supported SSRS reports and maintained and developed a asp.net CRM application to maintain clients and staff across the organisation.

Aggreko PLC

Senior .NET Developer

January 2020 - April 2020

Overview: Working as a ASP .NET MVC developer on Azure Service Fabric deployed application with VUE pages built in to provide added frontend. Working as part of a team writing unit tests, closing bugs, code review, peer mentoring, I was working on a Facilities Management application (FAM) that integrated to salesforce CRM system for a global mobile generator organization.

Serial Affinity

Senior .NET Developer

August 2019 - November 2019

Overview: Upgrading code from classic ASP to ASP .NET MVC with a React.js front end. I was mostly working on the mapping of objects between the two technologies. During my time, I helped to improve the code review or PR cycle time from 2 days to just a few minutes.

Sitekit (Mastercard) Edinburgh

Devops Engineer

April 2019 - June 2019

Overview: Working on ARM files and PowerShell scripts to deploy both infrastructure and code for the Mastercard projects. The application was multi-tiered with both desktop and mobile front ends. The mobile frontend was tested/distributed through. As a global administrator in Microsoft Azure, I was partially responsible for security to the relevant subscriptions and environments were distributed across named subscriptions. Code was also mirrored to Mastercard directly through an SFTP drop nightly that was automated along with a full Systems documentation project that pulled issues from the backlog into the systems documentation.

Oblige Global Limited Liverpool

Chief Technical Officer

October 2016 - July 2020

Overview: I have solely designed and architected a bespoke software MVC application for servicing and supporting disabled users. Working with latest ASP .net core MVC and Microsoft Bot Framework, I have created a completely unique application. Deployed on Microsoft Azure, Devops with Continuous Integration, and feature flags, testing in production environment. With various reporting features using SSRS. The application has a custom identity server, and I have designed and developed many custom API’s which are deployed in a Micro Services architecture on Microsoft Azure via docker technologies and Kubernetes in an Azure

Bridgeall Ltd.

Senior Developer

Aug 2015 - Nov 2015

Overview: I was working on Microsoft ASP MVC/entity framework project for Open water contract called Trevi. Mark was part of a team of 8 developers. Latterly working on MOSL water project with Oracle backend and wide use of C# calculations financial calculations engine. Agile methodology in a mid-size team.

Deutsche Bank (Contractor – Spaarks/VFT)

Head Of Application Services

Nov 2010 - Feb 2013

Overview: Working for a small independent software services vendor During this time, my primary focus was designing cutting edge applications for Deutsche Bank. Responsible for an Agile Software Development team based in Glasgow consisting of 12 developers I was responsible for many enterprise projects. These projects now support the global BackOffice operations of Deutsche Bank which number in hundreds of thousands of people. Mark designed and delivered projects from an idea to final delivery that are referred to as ‘Run the bank’ applications. These projects are used every day by employees of Deutsche Bank all over the world. Most projects involve departments in Deutsche Bank Corporate Security (CSBC) but involve other departments such as Group Technology Operations (GTO) or Global Logistics Service (GLS). A full CRM application for CBRE based on SharePoint for property Management and CRM purposes. Full architecture, custom web parts with LLBLGen DAL.

Education

University Of Strathclyde

Bachelor of Computer Science with Hons (2:1)