Pronounced80

Consultant Technical Architect

I provide architectural consultancy on web, cloud and mobile solutions with emphasis on Microsoft Azure and .NET. I help clients escape slow, manual, error-prone processes through CI/CD best practices, providing a pathway forward for legacy monolithic applications.

Designed an original workflow algorithm builder enabling .NET developers to rapidly build mobile applications from business requirements without mobile development expertise.

A PROJECT I'M REALLY PROUD OF:

Designed, developed and delivered IKEA's mobile Goods Flow: a paperless warehouse operations solution for K3 Retail in Den Haag, Netherlands. Now in production use by IKEA Malaysia, featuring Entity Framework Core, ASP.NET Core 2 Web API, and AngularJS — all powered by Azure.

The solution emphasised rich mobile user experience and Continuous Integration from day one.

Baxter Healthcare LTD

Technical & Cloud Solutions Architect

Baxter Healthcare is a Fortune 500 American healthcare company with a presence in the UK. It's a leading supplier to the NHS.

Led my team from SAG (Soluciones Almonte Gil) in the Dominican Republic to augment Baxter's development team in Bengaluru, providing technical leadership for modernising their legacy application estate.

Working with the development team, we retrofitted modern software engineering tools, practices and standards to those legacy applications. We introduced CI/CD pipelines for SQL Server databases, WinForms applications, TopShelf windows services and web applications using Team Foundation Server (TFS/Azure DevOps Server). The result was that the team transformed 2+ hour error-prone processes to an automated workflow able to deploy code in under 5 minutes from a pull request.

The team also developed internationalisation (I18N, multi-language support) support for the legacy windows application, featuring metaprogramming with Roslyn for extraction and transformation, Angular 5 front end backed by asp.net web API for translation maintenance.

A PROJECT I'M REALLY PROUD OF:

Designed and delivered a mission-critical pharmaceutical order processing system now in production across Australia, New Zealand and the UK. The platform processes HL7 healthcare messages and manages compounding orders with precise drug concentration calculations where accuracy is essential for patient safety.

The solution features a distributed actor-based architecture using Akka.NET for fault-tolerant, concurrent message processing with automatic failure recovery. Built the full stack: Angular admin interface, ASP.NET Core APIs, actor-based processing engine, and AWS Lambda microservices for external pharmacy integration.

Established multi-region CI/CD pipelines with Terraform-provisioned infrastructure, enabling automated deployments across APAC, EMEA and North American environments.

Brady PLC

Senior Software Engineer

Brady PLC is a leading European provider of software solutions for energy and commodities trading.

They required micro-services for their commodities trading platform. I developed these micro-services, including Concentrates and Assay Exchange management, using NHibernate, F#, Topshelf, NancyFx and KnockoutJs.

I also delivered a MiFID II regulatory compliance reporting solution for the London Metal Exchange (LME) Tradable Instruments written primarily in C# and F#. A simple shift in ORM strategy reduced report generation time from 45 minutes to 45 seconds.

Designed and developed a Quartz.net based scheduling service. While part of Brady PLC, I also mentored permanent development team members.

K3 Syspro Ltd

Software Engineer / Software Architect

K3 Syspro delivers enterprise resource planning for UK manufacturing and distribution companies.

Created a homegrown EDI/XML "learning" translator using Entity Framework, WCF, WPF and NancyFX.

Built an ASP.NET web-based Crystal reporting solution with barcoding, warehouse labels, payslips, P60s and statutory reports. The architecture enabled embedding reports in legacy HR, warehousing and ERP clients. Currently producing over 24,000 payslips monthly for 150+ customers including Turners Haulage.

Migrated K3's legacy Warehouse Management System, Orchard, from Delphi XE5 Win32 thick client to a multi-tiered .NET solution using WCF, Web API and Entity Framework. Applying the strangler pattern allowed new functionality — including a native mobile client — to be introduced without interrupting deliveries. Deployed across several large distributors including Westland Horticultural.

Embedded a Python data capture app for HTTP service integration and enabled production line automation with RFID in high-volume warehouse operations.

Elevate Credit

Senior Software Engineer

Elevate Credit develops tech-enabled online credit products.

Designed and implemented Azure Service Bus queuing for SMS messaging, hosted as a Topshelf Windows service in a failover cluster. Handles over 650,000 messages monthly with an algorithm that load-balances SMS providers for best value — saving up to £5,000 per month. Built an in-house React.js SMS inbox with real-time SignalR notifications for the QA team.

Provided technical leadership and mentoring for senior PHP developers transitioning to C#.

Led test-driven development of an ASP.NET Web API backend for a large public-facing website. Delivered Provenir-integrated Bankvision service for intelligent loan approval risk management.

Introduced CI pipelines with Azure DevOps and PowerShell automation for IIS applications and Windows services. Commits trigger automated builds and deployments to over 135 distinct QA and developer environments with unique configurations — ready for regression testing and live deployment.

Trox Malaysia

Software Architect

TROX Malaysia manufactures leading ventilation and indoor climate control technologies.

As sole contractor, delivered a .NET solution automating fire damper drawings in AutoCAD. Generates drawings for duct sizes up to 5000mm × 5000mm in under 30 seconds. Has produced over US $5,000,000 worth of fire dampers with consistent accuracy.

Trox UK Ltd

Systems Engineer / Teaching Company Associate (Knowledge Transfer)

TROX UK is a global leader in ventilation and air conditioning systems.

Delivered rule-based CAD/CAM automation for fire dampers and air-handling products using Visual Basic 6, C, and C# in AutoCAD and Inventor.