mark sharkey

Senior Software Engineer | AWS & Embedded Systems

Salary / Daily rate

76260 Eu, France

Freelance

Can come onsite

Skills

DockerTypescriptNodeAWSVue

Languages

English

About me

Intro

4x AWS Certified full-stack engineer with 8+ years developing enterprise systems for healthcare, energy, and e-commerce. Proven track record rebuilding mission-critical LIMS systems and leading medical device software for clinical trials. Specializing in Node.js, C#, VueJS, and AWS cloud infrastructure with ITIL/PRINCE2 project management expertise.

Links

Work experience

Consultant Technical Architect

AUM

Sep 2024 - Present

2 years 2 months

Responsible for the design, build, and deployment of an automated financial trading application, integrating with multiple data providers to enable backtesting and a fully automated live trading system. The system allows for the efficient processing of multiple real time streams, facilitating decision-making, and trade execution through complex financial models. • Built and deployed a robust system for backtesting trading strategies, allowing historical data analysis to optimise trading algorithms. • Designed and implemented a fully automated trading pipeline, enabling live trades based on predefined algorithms and real-time data. • Implemented AWS Bedrock (Claude 4.5 Sonnet) integration for AI-driven trading strategy analysis, enabling natural language querying of backtest scenarios and automated parameter optimisation insights. Designed attribute-based knowledge system providing LLM with domain context for 50+ trading parameters, delivering actionable recommendations in seconds at <$0.10 per analysis. • On Premise hosting managed using AWS ECS, with Cognito and S3 static hosting for the front end. Key technologies: Entity Framework, Typescript, Cognito, OAuth2, Build Pipelines, C#, .net core 10, Postgres, AWS ECR, AWS ECS, Bitbucket Pipelines, Mathematical Methods, Python, Plotly, OAuth1, On Prem, nginx, CloudFlare, CQRS, Redis PubSub, Python 3, React, Cursor, Websockets, docker, CloudFront, S3 Static Hosting, Cypress, Bedrock, LLM, AI

Software Engineer

Quickdraw Ltd

Jun 2016 - Present

10 years 5 months

Worldwide

Technical Architect

Tagworx

Feb 2023 - Mar 2025

2 years 2 months

AD500 Andorra la Vella, Andorra

Led the design, development, deployment, and ongoing service management of a large-scale IoT project for the UK Home Office and multiple multinational clients, encompassing both greenfield and brownfield development. • Worked closely with clients to gather requirements, align project goals with business needs, and ensure the solution met both operational and regulatory standards. • Architected and developed a real-time tracking system using AWS IoT to manage millions of RFID tags and hundreds of RFID Readers, ensuring high availability and scalability. • Built a data integration platform leveraging AWS Step Functions to push data to client webhooks and integrate with external systems such as Sage for event updates and enable data import via S3. • Provisioned cloud infrastructure using ECS and CDK, and automated CICD pipelines for dev, staging, and prod environments via BitBucket. This shift enhanced deployment speed, reliability, and cost efficiency while minimising reliance on external providers. Key technologies: Vanilla JS, Typescript, Node, Koa, Mongoose, Mongodb, Docker, Git, AWS Lambda, AWS IoT Core, AWS IoT Events, VPC, IAM, ECR, Cognito, OAuth2, Step Functions, Lambda, SQS, S3, Eventbridge, Cloudwatch, ECS Fargate, ECR, Cloudfront, ALB, CDK, React, Dynamodb, Build Pipelines, C#, .net core, Postgres, BitBucket Pipelines, API Gateway, Private Link, Networking, Micro Services

Technical Architect

Clinical Design Technologies Ltd.

Jul 2020 - Dec 2022

2 years 6 months

Remote, OR 97458, USA

Technical Architect tasked with developing, supporting, and enhancing an embedded image processing device and desktop application for medical urine testing, linking test data to electronic medical records. Led the requirements gathering and managed the development lifecycle to ensure alignment with clinical needs and regulatory standards. • Developed an automated calibration algorithm and enhanced image analysis for 10 different urine tests, improving the precision and accuracy of automated diagnostics. • Extended the desktop application to support bug reporting, device registration, and automated updates. Created a database for collecting images to improve analysis over time and developed a web interface for managing updates and warranty information. • Gathered and managed requirements from clinical and technical stakeholders to ensure the solution met operational needs and regulatory compliance. • Provided first-line support for clinical trials, assisting trial sites across the UK with troubleshooting and ensuring smooth operation during testing phases. Key technologies: C++, C#, .net, Typescript, VueJs, Node, HTML, CSS, Webpack, Express, Mongodb, Docker, Git, AWS, ECR, Cognito, Cypress, Jest, Image Processing, Matlab, Mathematical Methods, WinForms, Embedded Systems, WPF, React Native, .NET, Entity Framework, CodePipelines

Technical Architect

Butterworth Laboratories

Oct 2019 - Dec 2022

3 years 3 months

Remote, OR 97458, USA

Architect and Lead Developer tasked with rebuilding the company’s mission-critical Laboratory Information Management System (Enterprise Resource Management System), which manages and plans all the specimens, tests, and resources. Led the effort by gathering detailed requirements from key stakeholders, managing project execution, and ensuring alignment between business needs and technical solutions. • Gathered requirements through consultations and workshops with internal teams, including laboratory staff, and management, ensuring that the system met both operational and regulatory needs. • Developed an intuitive, secure front-end application using VueJs and Typescript that is modular, enabling both internal and external users to access and submit lab work. AWS Cognito facilitates SSO and role-based access, ensuring secure and user-specific interactions. • Developed a secure Node Express REST API that facilitated the storing of data in MongoDB and SQL Server, integrating with external systems such as accounts, CRM systems, and HR for resource planning. • Provisioned infrastructure on AWS for dev, staging, and prod environments, utilising Dockerfiles for CI/CD and automated testing, ensuring smooth deployments and scalability. Key technologies: Typescript, VueJs, Node, HTML, CSS, Webpack, Express, Mongodb, Docker, Git, CodePipelines, AWS, ECR, ECS, Cognito, SQL Server, SQL, Cypress, Jest, ChartsJs, ANTLR4, CKEditor

Senior Software Engineer

BJSS

Jun 2022 - Oct 2022

5 months

Remote, OR 97458, USA

Senior developer brought in to work across teams to the help push the project over the line in time for the release date of the new SpecSavers consumer website. Familiarised with the technology and application architecture quickly and was able to:
 • Implement the reset password and log out functionality for the Canadian consumer online store.
 • Implemented consistent site wide logging across all endpoints and services to allow for tracing, debugging and issue resolution when the site goes live
 Key technologies: Typescript, NodeJS, Azure, Azure Functions, ForgeRock, DataDog, Apollo GraphQL, Vue, Nuxt, Docker, Azure EventHub, Java, Selenium, nginx

Senior Software Engineer

D55 Limited

Feb 2021 - Oct 2021

9 months

Remote, OR 97458, USA

Senior developer on a project to migrate approximately 40 million energy customer accounts across multiple suppliers including Energy Australia and British Gas from customer specific old legacy systems to a new customer billing system.
 • Created initial API endpoints to allow the uploading and processing of customer transactions
 • Created full stack CloudFormation (Infrastructure as Code) templates to allow a plug and play configuration, customisable for each client. 
 Key technologies: VanillaJs, NodeJS, AWS Step Functions, AWS Lambdas, AWS DocumentDB, AWS CloudFormation/CDK, AWS ApiGateway Cypress, YMAL

Senior Software Engineer

Methods Analytics

Jan 2019 - Oct 2019

10 months

Sheffield, UK

Senior developer on the server-side API design team for developing the new National Medical Examiners Service.  This is a system on which every death in the country will be registered and allow machine learning techniques be performed to detect any suspicious activities, we have gone from no system to private beta in 8 weeks!
         • Developed a secure, and easy to consume REST API that facilitates the Medical Examiners reporting on every 
death in the UK, and determines funding for NHS Trusts.
        • Responsible for Implementing end to end integration tests, whilst coaching QA on how to write tests using Cypress
 and championed the use of TDD to more junior developers. 
Key technologies: C#, .NetCore, ASP .net core, Docker, REST API, Git, Python, Cosmos DB, Azure, Cypress

Software Engineer

Spec Check

Jun 2016 - Jan 2019

2 years 8 months

Remote, OR 97458, USA

Since joining Spec Check (a software house) as a contractor I have been pivotal in the re-development and enhancement of the company wide pricing system for Caterpillar plc.  
         • This is a system used by hundreds of analysts worldwide to reprice the Machines and Parts that make up their Machines, interfacing with other large internal critical systems, crucial for maintaining their bottom
 line. • Development of an easy to use and intuitive web interface that allowed analysts to perform their work easily and effectively • Creation of an Excel Tool that allowed analysts to quickly perform bulk repricing of items, and submit for review and
 confirmation by managers, in an environment that supports, rather than impedes their working practices
 Key technologies: VueJs, C#, .NetCore, ASP .net core, Docker, TypeScript/JavaScript, REST API, HTML5, Cypress, Jest, Git, KnockoutJS, React

Software Developer

Renishaw

Sep 2013 - Jul 2016

2 years 11 months

Working on the Neurological Products Division I played a vital role in writing both production code and rapidly developing prototypes using a variety of machine learning techniques and languages to demonstrate cutting edge functionality.    • A central role in the implementation of NeuroLocate 3D – a new image registration technique central  
  to the next release of NeuroInspire • Importation and visualisation of massively multidimensional Diffusion Tensor Imaging data to allow 
  better and more predictable outcomes when performing brain implants. • Production of a 2D/3D registration demonstration that allows the registration of 2D x-rays to 3D 
  imaging during surgery.       • Rapidly learnt the various applications used in the research teams for modelling and research, 
         including 3D Slicer, Freesurfer.       • Quickly became competent in Python and how to interop between various languages including C#, 
         Python, Matlab and C++ 
Key technologies: NSubstitute, C#, WPF, WinForms, Python, WCF, XML, Interoperability, Resharper, Agile, TFS

Software Developer

EMIS

Nov 2012 - Oct 2013

1 year

Developer – Egton Medical Information Systems (Full Time) September 2012 – September 2013 Working on a high performance application engineered to scale to tens of thousands of users across thousands of sites throughout the UK. The product is developed using C# 4 and SQL Server 2008 R2. I initially joined their proprietary in house message brokerage system and moved to the rapid prototyping team. Key Responsibilities and achievements: ● Connect Team (Message brokerage system) Worked on the multimillion pound Welsh Integrated Health Record system which allowed the storing of care records so they could be made available to ancillary services such as out of hours and secondary care. Developed functionality that allowed the sharing of patient data between different GP practices and OOH in Wales and in other countries within the UK.      ● Clinical Specialist Team (Rapid prototyping team) Working with acute clinicians developed an 
      editor to allow the creation of customisable Care Record Views that allows clinicians to create views 
      of patient data (similar to iGoogle) and launch directly into consultations and assessments from the 
      software homepage. 
 Key technologies: C#, SQL, WCF, LINQ, TFS, Agile, Resharper

Developer

Home Instead Senior Care Birmingham

Jan 2012 - Mar 2012

3 months

Reporting Analyst

Dudley And Walsall Mental Health Partnership Trust

Jan 2012 - Mar 2012

3 months

Analyst

University Hospitals Bristol

Jun 2007 - Oct 2011

4 years 5 months

As an analyst within Governance and Patient Safety Department I was responsible for extracting data from a range of back-end systems and developing applications to both gather additional data from staff, and present the data to multiple internal clients across all Divisions including senior management, compliance and quality assurance. ● Created a system using Sharepoint and Access that allowed the largest Divisions in the Trust to collect NHS Litigation Authority evidence easily. The system was praised by the NHS Litigation Authority when the Trust achieved Level 2 on the standards which also released £1M of funding for the next 3 years. ● Developed an Electronic Patient Record with SparkData using C#.NET, Microsoft SQL Server 2008. The application was able to communicate with the hospital medical kit and upload directly to a server so the patient could be monitored in real time. ● Developed Trust wide ward level performance dashboards pulling data from multiple data sources including HR, Payroll, Clinical Incidents and Patient Experience. The reports were used for Board level reporting and decision making.      ● Developed multiple database systems for monitoring patient outcomes and ward performance. 
      Some applications include monitoring the compliance with IVF treatments, Hospital Borne Infections, Medical Device 
and Drug alerts, and the WHO Safer Surgical Checklist. The outcomes of these determined the Trusts access to funding. 
 Key technologies: VBA, Excel, Access, SQL, C#, SOAP, Sharepoint


Education

University of Birmingham

MSc

2011 - 2012

2 years

University of Bristol

BSc

2003 - 2006

4 years

Sir John Deanes College

2001 - 2003

3 years

The best place to find your next move

© 2026. All Rights Reserved.