Software Engineer
I am an accomplished software engineer with a talent for crafting high-quality, reliable software. My expertise spans a range of languages, primarily C#.
Since graduating from The University of Hull in 2014, I have been at the forefront of innovative development. At The Edge UK (General Dynamics), I collaborated with Small Medium Enterprise to rapidly develop cutting-edge Proof of Concept and Prototype systems for the UK MOD.
In my next role with General Dynamics' BLaDE team, I played a key role in advancing the Arccadia Battle space Modelling and Simulation system, injecting immersive simulation data into real-world environments for impactful training scenarios.
Currently, I am a Senior Software Engineer at Moneybox, where I am the subject matter expert on Payments and Open-banking, leveraging my skills to drive innovation and efficiency.
.Net Core .Net Framework C# ASP.Net MVC
App Services Functions DevOps CosmosDB SQL Server Keyvault
REST APIs Hangfire React MediatR
Entity Framework Mass Transit xUnit/NUnit
Datadog Rollbar Incident.IO
OpenAI API Cursor AI Ollama Prompt Engineering
Backend C# Engineer in the as the Subject Matter Expert for Payments. Overseen the Instant bank Transfer infrastructure that brought £5bn+ on platform. Delivered the implementation of Moneybox Gift Link. Delivered the implementation of Variable Recurring Payments. Delivered numerous operational systems to improve efficiency of teams Including Automated Bank Account Verification and AML facing systems. Integrated multiple 3rd Party systems and API including, Plaid, ModulrFS, Intercom, Open Banking AIS. Lead the mentorship of Junior Engineers who joined through Code first girls. Delivering updates that empower teams across Moneybox and empower customers in their savings Journey.
Sole Software Engineer, designing, developing, and maintaining the Business' internal project Reporting tool. Implementing the Fullstack, UI, Backend, and Database. An extremely varied role in developing the tool-set to improve Project productivity. Architecting a number of important features including, Internal secure storage solutions, customized Survey systems and much more to improve the workflow for the whole team from Project Management to Restoration Engineers. Skills: SQL, ASP.NET MVC
As part of my Role on the EvO project I coached a SAFe® team of 9 cross functional Software and Systems Engineers as Scrum Master alongside my Software Development work as part of the Team. I was elected as a Top 10 Mentor via Mentor Scout Global. Out of Hundreds of nominees I was short listed into the Top 10 of mentors across the entire Mentor scout organisation
Moving onto the EvO programme I continue to build on the companies Modelling and Simulation capabilities, working primarily in python and C# Further to work duties I have taken on Mentorship opportunities, guiding new joiners through the business and guiding them on their career paths. As part of continuing to innovate and contribute further to my position I have held a number of Lunch and Learn Sessions on Virtual and Augmented Reality for the business that have lead the company to take a stronger push with new technologies that have now been adopted in areas of the business such as use of Virtual and Augmented Reality marketing.
I joined the Battlefield Laboratory and Digitization Environment (BLaDE) team, to develop General Dynamics modelling and simulation capabilities. Aside from my work with BLaDE I also took part in high profile demonstrations to customers for various products offered by General Dynamics. Once a month I wrote a Technology article for the companies newsletter giving a glimpse of what happened in wider world of technology.
Paul has produced various pieces of software for projects from the ground up for a number of projects in collaboration with a wide range of SME's. Typically projects required the use of knowledge in Android and Java however he has also provided support and ongoing development to applications in C# with WPF.
ISC2 Certified in Cybersecurity - Demonstrating foundational knowledge, skills, and abilities in cybersecurity.
After buying a Renault ZOE, I developed an interface to the Renault Z.E Services API that gained 800 Active Monthly users who prefered the interface over the Official Renault App.
In 2019 I was shortlisted by Mentor Scout - as a Top 10 Mentor in the Mentor Scout Global Network.
Since 2008 I am a Certified PADI Rescue Diver.
Recent applications and tools I've built
A Slack bot that automates code review assignments with smart, fair selection. Features random reviewer assignment, lead reviewer mode, and supports all major repository platforms including GitHub, GitLab, and Bitbucket.
Weekly AI-generated team quizzes for corporate teams. Features team creation, competitive leaderboards, and knowledge-sharing through friendly competition to boost team engagement and learning.