Skilled software engineer with extensive experience in Low Code, Web Technologies and Application Development.
Leads teams, trains developers and get's results.
Experienced in developing critical sales systems, insurance applications and in finance.
Maples Group, Low Code Developer
Janurary 2025 - Present- Developed a pluggable widget to allow high-quality marketing emails to be edited and sent from Mendix applications.
- Updated deployment pipelines in order to improve reliability.
- Delivered features and bug fixes to existing long-running applications.
Spirax Sarco, Low Code Engineer
Contract Role, June 2024 - December 2024- Responsible for implementing Automated Web Testing and a generic form builder.
- Developed generic calculation engine to replace exiting hard-coded calculations.
- Completed bug fixes on legacy applications built by external developers.
Gallagher Re, Low Code Engineer
August 2023 - June 2024- Solely developed Bordereau solution. Bordereau tracks required data, matches real files against expected files, forwards it for data analysis and displays results to users. Users were amazed at speed of development.
- Upgraded OutSystems components without impacting legacy applications. Set out development guidelines.
- Created CSS themes and style guide in line with UI / UX specifications.
- Created client-side JavaScript tooling to generate & validate forms. Tools are production tested and have saved weeks of development time.
- Extended platform with C# code enabling it to open Emails and Excel files.
- Created an automated regression testing framework using Selenium for Quality Assurance team to use.
Dole PLC, Web Developer
November 2017 - August 2023- Created Market Handheld, an application to manage sales and purchases for branches. This made several admin roles for the previous system redundant, bringing a huge saving.
- Market Handheld brings an average saving of 2% to each branch in a highly competitive industry. Application currently used globally for millions of pounds of transactions.
- Responsible for building and maintaining all Account Receivable development, including invoicing, price configuration, delivery routing and integration with other related systems.
- Created a generic, extensible configuration system to allow for individual branches to customise how they operate. This enabled applications to break into other markets with differing systems.
- Developed support ticketing system, deployment management system and change tracking system. Solutions together have saved innumerable developer hours.
REPL Group, Implementation Consultant
September 2016 – September 2017- Installed, configured, and prepared BP’s point-of-sale systems for testing.
- Architected and scoped hardware requirements cloud computing project NewPort.
- Installing and configuring Oracle Databases, JDA WMS & Dispatcher for clients.
Dynistics, Support & Development
September 2015 – September 2016- Created bug fixes for the back office editor application. Development was done in a .Net C# environment.
- Created dashboards for sales and market purposes using the company’s product. Demonstrated knowledge of SQL, SalesForce and data connectors.
- Setup and configured the editor in fresh computers ready for training.
Qualifications
OutSystems Platform Version 11
- Associate Tech Lead
- Professional Web Developer
- Security Specialization
- Architecture Specialization
- Web Developer Specialization
- Associate Reactive Web Developer
OutSystems Platform Version 11
Software Development Qualifications
- Microsoft C# Professional - Exam 70-483
- BCS Level 4 Diploma in Software Development Methodologies
Education
Digital and Technology Solutions
Digital Native & Arden University
November 2018 - March 2022First Class with Honours
NVQ Level 4
September 2017 – September 2018Digital Native
NVQ Level 3
September 2015 – September 20173aaa Technology
Key Skills
- Clearly and effective communication with stakeholders, customers and other technical persons.
- Managing time between multiple high priority projects.
- Commitment to quality in all work.
- Proven leadership skills in bringing teams together and organising them to a deliverable goal.
- Highly adaptable to different project management styles and business environments.
Technical Skills
Category | Frameworks / Languages |
---|
Low Code | OutSystems, OutSystems C# extensions, LifeTime, Mendix, Mendix Pluggable Widgets |
Devops | Docker, Jenkins, Git, Azure Devops |
Web Frontend | HTML, CSS, Javascript, Typescript, SASS, SCSS, Tailwind, Angular, React, Vue |
Web Backend | Node.js, C#, PHP, Python, Java, Laravel, CodeIgniter, GraphQl |
Database | Sql Server, Oracle Database and MySQL |
Game Engines | Godot, Unity & Unreal |
Automated Testing | Selenium, Playwright, OutSystems BDD Framework |
Contact

Birmingham UK

+44 7512 86 7073