Gareth Parris

Gareth Parris

Software Developer

Systems Architect

DevOps Engineer

  • LocationBishops Stortford, UK
  • e-mailcontact@garethparris.info
  • PositionsPermanent or Contract
  • AvailabilityNot currently available

About Me

Software Developer, Systems Architect, DevOps Engineer

I am an experienced software developer, systems architect and DevOps engineer, with team leader experience.

My passions are all technologies and I keep up-to-date with a wide range of platforms and languages.

I have broad experience in software and hardware, covering multi-tier, real-time, data-driven, cloud-based, desktop, mobile and IoT development.

I am self-motivated and can work without supervision. I'm fully capable of working remotely. I have good communication skills with a strong client focus and a passion for quality.

I've worked in various companies, ranging from consultancies and start-ups, to global investment banks and Formula 1 motor racing.

Testimonials

Services

Software Development

Software Development

Designing and developing software is one of my passions. I've been doing it for many years. If I'm not actively working on a software project for a client I'll be self-training and keeping up-to-date with the latest trends and technologies.

Systems Architect

Systems Architecture

With the experience of over 25 years working in the software industry I've experienced a lot of good and bad solutions to problems. When architecting a system it's exciting to be on the cutting edge, but tried and tested solutions will always be there to fall back on.

DevOps Engineer

DevOps Engineer

Source code and build management have always been around and have required meticulous skills and patience to get right. It's much easier now with the various DevOps tooling available, but DevOps is much more than just tooling, its about working with other people collaboratively and efficiently too.

Team Lead and Mentor

Team Lead and Mentor

Keeping hands-on with projects throughout my career has always been my goal, but every team needs a lead to keep them focused and on track and I've taken a lead role on many projects. Additionally, with many years of experience, its rewarding to be able to impart some of those skills learnt to others along the way.

Clients

Triangle Consulting
Forevermark @ De Beers
Mercedes AMG High Performance Powertrains
Mclaren Applied Technologies
Britdaq
Royal Bank of Scotland
Barclays Capital
Easyscreen plc

Certifications & Memberships

Microsoft Certified Azure Developer Associate AZ-204
Microsoft Certified Azure Data Fundamentals AZ-900
Microsoft Certified Azure Fundamentals AZ-900
IKM Proficiency Profile
British Computer Society Professional Member

Resume

Over 20 Years of Experience

Education

1991 - 1995

BSc (Hons) Computer Science (Software Engineering), Upper Second-Class Honours (2:1)

University of Hertfordshire, UK

Four year course with third year industrial placement.

Business Focus

F1 / Motor Racing, Analytics

Diamond Grading Process

Interactive Experience Development

Evidence-based, Change Measurement

E-commerce, Payment Processing

(inc. Stripe, PayPal, HSBC, Barclays)

Environmental Vehicle Management

Futures & Options Trading

Credit Risk (VAR)

Genetic Algorithms

Order Matching

Share Registrar

Mortgage Processing

Web Design and SEO

Experience

Aug 2022 - current

Server Engineer (Permanent)

BrightSign LLC, UK

Working as part of the server engineering team to help scale up the existing architecture in order to support an increasing demand for our Players.

node.js, TypeScript, C# .NET, AWS, PostgreSQL, Docker, Kubernetes
Feb 2021 - July 2022

Chief Technical Officer (Permanent)

Savernake Capital, UK

Reporting directly to the CEO, with very hands-on responsibilities covering all areas from DevOps, architecture, design, networking, purchasing, support and communicating with investors.

C#, .NET, xUnit, PostgreSQL, RabbitMQ, Azure, Docker
Jun 2020 - Jan 2021

Technical Advisory and Oversight (Contract)

Triangle Consulting, Outcomes Star, UK (100% remote)

Contracted to provide technical advice and oversight between the business and a third party development company.

C#, ASP.NET, MSSQL, Azure, SpecFlow, Gherkin
Oct 2018 - Mar 2020

Senior Developer / Technical Lead (Contract)

Forevermark @ De Beers, London, UK

Lead a 5-man team designing and developing the next generation of workflow processing software used to grade and inscribe diamonds.

C#, .NET Core, WPF, MVVM, MSSQL, TDD, SpecFlow, Gherkin, Docker, Azure, Agile
Oct 2017 - Mar 2018

Senior Developer (Contract)

Mercedes AMG HPP, Brixworth, UK

Re-design and maintenance of several software packages for the Formula 1 telemetry and damage planning systems.

C#, .NET Framework, WPF, MVVM, MSSQL, TDD, Agile
Jun 2017 - Sep 2017

Senior Developer (Contract)

Britdaq, UK (100% remote)

Database migration from MS SQL Server to PostgreSQL. Established a new web application to modernise the platform away from a Silverlight prototype. Investigation into hosting on Amazon Web Services. Adding unit, integration and system tests across all application tiers.

C#, .NET Core, ASP.NET MVC, MSSQL, PostgreSQL, AWS
Jul 2014 - Jun 2017

Senior Developer (Contract)

Mclaren Applied Technologies, Woking, UK

Development of ATLAS application, real-time analysis, monitoring and prediction for Formula 1 and NASCAR. Assisted with design and development of the new software.

C#, .NET Framework, WPF, MVVM, MSSQL, TPL (multi-threading), DirectX, F#, TDD, Agile

Core Skill Areas

Desktop, Web/Cloud System Architecture

Desktop, Web/Cloud Software Development

Database Design and Performance Profiling

Testing (TDD, Unit, Integration, Automation)

CI/CD, Build Pipeline Management

Microservices Design and Development

Interactive Exhibition Development

Technical Advisory and Oversight

Team Lead and Mentoring

AGILE, RAD and other methodologies

Core Skills

  • Microsoft C#, .NET 6, Core, Framework
  • WPF, MVVM, MEF, TPL, RabbitMQ
  • ASP.NET, MVC, Razor, WebAPI
  • node.js, TypeScript, Javascript
  • Amazon Web Services, Azure
  • Microsoft SQL Server, PostgreSQL
  • API: REST, gRPC, Swagger, Postman
  • Profiling: Resharper, ANTS Profiler, SciTech
  • Testing: xUnit, NUnit, MSTest, Fluent Assertions, NSubstitute, Rhino Mocks, SpecFlow, Selenium
  • Build: Azure DevOps, VSO, TeamCity, Jenkins-CI
  • GIT, VSO, TFS, Subversion, Stash, VSS
  • JIRA, BitBucket, MantisBT, Target Process
  • Kubernetes, Docker, Docker Swarm
  • Prometheus, Grafana, Loki
  • Legacy VB.NET, ASP, Webforms, Winforms
  • Atlas 10, Atlas 9, System Monitor
  • Resolume Arena, Avenue, OSC
  • IOT: Raspberry PI, Arduino
  • Linux, Apple macOS
  • Octopus Deploy
  • Home Assistant

Experience of

  • F#, Python, Swift, C++
  • Blazor, SignalR, Silverlight
  • Consol, Ocelot, ELK Stack
  • Dapper, Entity Framework, NHibernate
  • iOS Objective-C, X-Code
  • MySQL, SQLite
  • Angular, React

Blog

Highlights of some select projects

Contact

Get in Touch

Get in Touch

Get in touch with me using the details below, or use the contact form provided. I'll get a response back to you as soon as I can.

Bishops Stortford, UK
contact@garethparris.info
Permanent or Contract roles considered
Not currently available

Contact Form

Resume

Over 20 Years of Experience

Experience 2011 and prior

Aug 2011 - Jun 2014

Technical Architect, Team Lead, Senior Developer (Contract)

Britdaq, London, UK

Financial Services Platform

Feb 2011 - Aug 2011

Senior Software Developer (Contract)

Royal Bank of Scotland, UK

Credit Risk Technology

Aug 2008 to Feb 2011

Consultant / Architect / Senior Software Developer (Contract)

Linermark Systems, UK

Software Consultancy

Aug 2006 to Aug 2008

Software Developer (Contract)

Barclays Capital, UK

Value at Risk engine (UVAR)

Dec 2004 - May 2006

Software Developer (Contract)

Easyscreen plc, UK

Futures & Options Trading Platform

Jun 2003 - Nov 2004

Software Developer (Permanent)

Intelligent Risk Ltd, UK

Mortgage Processing

Jan 2000 to Jun 2003

Software Developer (Permanent)

Easyscreen plc, UK & Chicago

Futures & Options Trading Platform

Feb 1998 to Jan 2000

Software Developer (Contract)

Natwest Global Financial Markets, UK

Credit Risk Technology, Finance Technology, Infrastructure Technology

Sep 1997 to Feb 1998

Software Developer (Permanent)

Union Bank of Switzerland, UK

Technology

Jun 1995 to Sep 1997

Software Developer (Permanent)

Human Enterprise Ltd / Computer Telephony Services Ltd, UK

Software Consultancy