Contract software engineer

Available for C# .NET and C++ contract work in the south-east and remote

Mobile: 07914 120934

Profile

Successful for 20+ years in the areas of embedded software and web applications, I can bring the experience and technical know-how that you need to complete complex and demanding projects across the full life cycle. From start-ups to corporate R&D activities, I engage with stakeholders at all levels to deliver quality software and tooling.

Skills

I have skills and interest in these areas:

  • Object-oriented design using SOLID principles and architectural patterns such as MVC and MVVM
  • C# and .NET Microsoft technologies
  • C++ for bespoke multi-threaded systems that have real-time or safety-critical constraints
  • Tooling and setting up of CI/CD pipelines to automate testing and delivery of software features
  • AWS cloud platform with Lambda and Serverless
  • Container and cluster technologies with Docker and Kubernetes
  • SOA/REST-based microservices
  • Research and prototyping using Matlab and Python

Career summary

2018-present Gigachain, development of proof-of concept to MVP, migration of services to Serverless and CI/CD implementation (Python, NodeJS, AWS Lambda, DynamoDb, Serverless)
2017-2018 Edwards/Atlas Copco, development of web applications, microservices, desktop apps and CI/CD pipeline (C# .NET, MVC, WPF, MVVM, SQL Server, C++, Linux, Yocto)
2015-2017 GSEA, development of e-commerce web application and administrative SPA (PHP, Laravel 5, Angular, MySQL)
2013-2015 Elekta, development of safety-critical embedded software and research prototypes (C++, Matlab)
2008-2011 Relentless, development of web applications and game algorithms (C++, C#)
1998-2008 Sonda Aviation, development of real-time Linux based simulation software (C++)

Education

University of Sussex BSc Computer Science with AI (1st Hons)
University of Brighton HND Computer Studies
The Open University Physics: from classical to quantum

Training

Failure mode and effects analysis (FMEA)
Enterprise Architect
Kubernetes