Ryan Penfold

{ Ryan Penfold }

Straight forward, thorough coding
Azure, C#, .NET, Angular and SQL Server

Profile & Curriculum Vitae

Download Word Doc

Personal Information

Mr. Ryan William Penfold BSc (Hons) MSc MBCS

British national, resident of
PORTSMOUTH, U.K.
ryanpenfold

Employment Record

Nineteen years' software engineering experience in .NET / SQL in many sectors including Finance, The NHS, Gaming, Insurance and eCommerce.

Senior Software Developer - SITA (Aldershot, United Kingdom) (Some remote working) May 2021 - Present

Full-stack position. I'm working on Azure cloud-based microservices for airport applications, such as scanning & printing boarding passes, reports and baggage tags (bagtags). Technologies include C#, .NET 5.0 - 8.0 / Core / Framework, ASP.NET Web API, CQRS, IIS, Azure App Services, Functions, APIs, Service Bus, IoT hub, Blob Storage, Key Vault, Flurl, Serilog, Vue.js, Node.js, Aurelia, Angular 12 - 16, TypeScript, NuGet packages, Azure DevOps, Pipelines / YML files, Unit tests, integration tests, MSTest, NUnit, XUnit, Jasmine, Stryker Mutator 4.1.0, Git (inc Command Line / PowerShell), Visual Studio Professional 2019 / 2022, Microsoft Copilot, JetBrains ReSharper, Figma and Postman 9 / 10 / 11.

Full Stack Developer - Neogic Web Solutions (Fully remote) March 2020 - April 2021

Full-stack position. I worked on a website that assists in an effort to denuclearise parts of the world! The client was a U.S. army negotiator team. I worked with technologies such as ASP.NET MVC, C#, Entity Framework (Code First), CQRS, SQL Server, HTML5, JavaScript, jQuery, Knockout.js, Moment.js, CSS, select2.js and Git SCM.

Software Developer - Ofgem (City of London, United Kingdom) (Some remote working) January 2018 - January 2020

Full-stack position. I worked on the Domestic Renewable Heat Incentive website. This assesses energy consumers’ eligibility for financial help with energy bills. This contract was initially six months in duration but was extended numerous times. I worked on several ASP.NET websites and components that make up this scheme including an admin portal known as RHITA. Technologies included ASP.NET MVC, C#, Visual Studio 2017/19, SQL Server, Entity Framework, TDD (heavy), NUnit, Moq, Selenium WebDriver, HTML5, CSS3, JavaScript, Knockout.js, jQuery, GIT, TFS, and Team City.

Senior eCommerce Developer - Ultimate Insurance Solutions (Portsmouth, United Kingdom) September 2016 - December 2017

Full-stack position. I worked on various pet insurance-related projects, including websites such as Asda pet insurance, Debenhams among others. Technologies included ASP.NET MVC, C#, Web Forms, Web API, Web Services, Visual Studio 2015 / 2017, SQL Server, Entity Framework, TDD, HTML5, CSS3, JavaScript, AngularJS, Mercurial, GIT, Team City, and Octopus Deploy.


Please note that between January 2016 and September 2016, I was resting whilst I recovered from injury.
Software Developer - DFDS Seaways (Immingham, United Kingdom) July 2015 - December 2015

I worked on a "book-a-freight-lorry-on-a-ferry" website written in ASP.NET MVC 5, C#, Visual Studio 2015, TFS, Trello, SQL Server, ASP.NET Web API, jQuery, Entity Framework, Autofac, Zurb Foundation and mobile-first responsive design. I worked in an agile team of about 15 people composed of two scrums.

Software Developer - Linney Design Ltd (Mansfield, United Kingdom) April 2015 - June 2015

I worked on an ASP.NET MVC 5 web project for a major UK high street name. The website was written in C# with Visual Studio, SQL Server 2014, ASP.NET Web API, jQuery, Chartist, Entity Framework, Unity Container, Open XML, and Vimeo API.


Please note that between August 2014 and March 2015, I was travelling in South East Asia.
Senior Developer - DeCare Systems Ireland (Cork, Ireland) March 2014 - August 2014

I worked in a large team, writing a web-based insurance claim processing system. Technologies included ASP.NET, MVC 5, Razor 3, C#, .NET 4.5.1, Visual Studio 2013, Team Foundation Server (TFS), SQL Server 2008 R2, SSIS Packages, Autofac, Entity Framework 6, NServiceBus 4, PetaPoco, LESS CSS, Twitter Bootstrap, jQuery, Angular.js, test-driven development (TDD) with SpecFlow, Moq and Nunit.

.NET Developer - Unipro Ltd (Chichester, United Kingdom) January 2014 - March 2014

I worked on e-commerce projects for this digital agency, who are responsible for the Pfizer, Specsavers, and HMV websites among others, with technologies such as Visual Studio 2012, C#, .NET 4.5, MVC 5, Entity Framework, SQL Server, Magelia, jQuery, and Ninject.

Software Developer - First Names Group (Douglas, Isle of Man) October 2013 - December 2013

I worked on projects written in C# .NET with Visual Studio 2012, 2010, and SQL Server 2008. The projects include a Microsoft Office Add-In that provides the ability to send documents to an online share repository and an event log searching program.

Applications Developer - Royal Wolverhampton Hospitals NHS Trust (Wolverhampton, United Kingdom) June 2012 - September 2013

I implemented and supported ASP.NET & SQL Server-based projects for the NHS. The projects were intranet-based, patient-oriented, data driven web applications, some with USB writing devices. I worked with C#, Visual Basic, Visual Studio 2010, ReSharper ASP.NET MVC 4, Web Forms, Web API, jQuery, jQuery UI, WCF, TDD, SQL Server 2005 / 2008, HTTPS, Castle Windsor and Fluent NHibernate.

.NET / Application Developer - Seagate Technology (Xyratex) (Havant, United Kingdom) October 2011 - June 2012

I worked on projects with technologies such as C#, Visual Basic, ASP.NET MVC 3 with Razor, Web Forms, Classic ASP, Entity Framework 4, NHibernate,TDD, Visual Studio 2010, .NET 4.0, WCF, Castle Windsor, SQL Server, jQuery, Windows Forms (WinForms) applications.

Software Engineer - Achilles Information Limited (Abingdon-on-Thames, United Kingdom) May 2011 - August 2011

I worked in an Agile environment with SCRUM. I worked with technologies such as ASP.NET MVC, C#.NET 4.0, SQL Server 2008 R2, LINQ to SQL, TFS, Visual Studio 2010, and Continuous Integration with TeamCity.

Software Engineer - Pocket Kings Ltd (Loughlinstown, Ireland) March 2011 - May 2011

I worked in a large team in an Agile environment with SCRUM. I worked on an ecommerce/facebook application with WCF 3.5, C#, SQL Server 2008, NHibernate, LINQ to SQL, IoC containers, Continuous Integration, Visual Studio 2008, ReSharper, and TDD with NUnit.

Software Developer - FNZ UK Ltd (Edinburgh, United Kingdom) February 2011 - March 2011

We were working with Visual Studio 2008, SQL Server 2005, .NET 3.5, C#, Visual Basic, ReSharper, StyleCop, Git, SharePoint, continuous integration with TeamCity, Castle Windsor IoC container, unit testing / integration testing with xunit, Rhino Mocks, NCover and SharpDevelop.

Software Developer - Aimia (Carlson Marketing Group (UK) Ltd) (Northampton, United Kingdom) December 2010 - February 2011

I worked with ASP.NET 3.5 WebForms, WinForms, C#, XML, JSON, jQuery, LINQ, Lambda Expressions, WCF, Linq To Sql, Google Maps, SQL Server 2005/2008, Visual Studio 2010, ReSharper, Team Foundation Server. Clients include EasyJet, RBS, Nectar, and DeVeers.

Software Engineer - jjFox Recruitment (Truro, United Kingdom) September 2010 - November 2010

I worked on ASP.NET 4.0 applications with Visual Studio 2010, ReSharper, TDD, NUnit, SQL Server, WPF applications. I also worked on PHP websites and maintaining PC hardware. I worked on http://www.trentpearce.co.uk

Software Developer - MyOffers Ltd (City of London, United Kingdom) June 2010 - August 2010

I worked on the MyOffers.co.uk ASP.NET 3.5 C# SQL Server ecommerce website project. Whilst in this position, I worked in an agile environment with a wealth of technologies including continuous integration with TeamCity, WCF and n-Tier architecture.

Systems Manager - Nuco Training Ltd (St Austell, United Kingdom) April 2009 - June 2010

I was the IT manager for this First Aid Instructor training organisation / awarding body. I was responsible for designing and writing software in ASP.NET (VB.NET) 3.5 with SQL Server 2005 on ecommerce projects such as their online shop, and the running and maintenance of the internal IT systems.

Senior Software Engineer - Affinity Digital Tech Ltd (Truro, United Kingdom) February 2009 - April 2009

I worked for this IT consultancy on various ASP.NET 3.5 projects using Visual Basic and SQL Server 2005.

Software Engineer - Wiggle Ltd (Portsmouth, United Kingdom) September 2007 - January 2009

I worked on ASP.NET 3.5 ecommerce solutions, supported IT infrastructure. I worked with SQL Server 2005 (T-SQL), VB, ASP.NET 3.5 AJAX, C#, WCF, CSS, JavaScript, HTML, OOAD, design patterns, Agile methodologies, n-Tier architecture and SourceSafe.

Software Engineer - Expert Peripheral Designs Ltd (Petersfield, United Kingdom) January 2007 - September 2007

I worked with .NET Compact Framework, Windows Mobile 5.0, Visual Basic 2005, Visual Studio 2005, SQL Server 2005, C# 2005, TomTom Navigator 6 SDK, FTP via WiFi / GPRS, barcode scanning and Windows Mobile-Based devices.

Application Developer - Royal Cornwall Hospitals NHS Trust (Truro, United Kingdom) July 2005 - December 2006

I worked with ASP.NET, Visual Basic .NET, Microsoft Visual Studio .NET & the .NET Framework 1.1, SQL Server 2000, Microsoft Access and Metastorm e-Work. I became acquainted with Cognos, Macromedia Studio and Contensis.

Software Engineer - Canon Europe Ltd (Uxbridge, United Kingdom) September 2003 - September 2004

I worked on various different software projects with Java, ASP (Visual Basic 6 & SQL Server 2000), JavaScript, HTML, and custom tools which were used to create custom printer drivers.

Academic Achievements

University of Portsmouth - BSc (Hons) Computer Science

I graduated with an honours degree in Computer Science at the University of Portsmouth in July 2005.

University of Leicester - MSc Advanced Software Engineering

I worked on this MSc course in a distance-learning fashion and was able to fit it around my full-time jobs. This is now complete as of May 2020.

For the dissertation, I wrote a Xamarin-based, multi-platform mobile app with Visual Studio, .NET Core 3.1.1 and .NET Standard 2.1.

Driving Licence

I have a full valid driving licence for the UK (car - category B).

Professional Qualifications

In June 2021, I attained AZ-900 - Microsoft Certified: Azure Fundamentals.

Interests & Hobbies

My recreational interests include movies, walking (with a passion!), playing musical instruments including guitars of various types, ukulele, glockenspiel, drums and percussion.

I believe in helping others.

I'm a conscientious objector and a pescatarian.

I like to meditate mindfully and listen to myself.

I'm always keeping an eye on the latest relevant developments in the software industry.

I aspire to study for a PhD, in the field of software, possibly relating to the brain-computer interface (BCI).

During August/September 2011, I walked 500 miles in 33 days along the Camino de Santiago from St Jean Pied de Port in France to Santiago de Compostela, Fisterre, and Muxia in Spain.

Between the 24th and 31st January 2020, I walked up the "three peaks". These are the highest mountains in each of Scotland, England and Wales, respectively Ben Nevis, Scafell Pike and Snowdon.