Allen Firth

Experience

Full timeline of consulting and product engagements across finance, energy, law, and retail—newest first.

  1. Feb 2026 – Present

    corfinancial

    Lead front-end developer — Salerio

    via Digiterre

    London, UK — remote

    Leading the front-end rewrite of Salerio, corfinancial’s trade management and exception-handling platform, from a legacy C# Windows UI to a web-hosted React and TypeScript application.

    • One of two developers replacing that Windows interface with the new web application
    • Delivered 90% of screens and functionality to date
    • Used AI across the rewrite to accelerate delivery, with all code human-reviewed and optimised where a senior pass still improves it
    ReactTypeScriptZustandZod
  2. Apr 2025 – Dec 2025

    Stuart Peters

    Business analyst and software architect — PLM replacement

    via CodeStream

    London, UK and Hong Kong

    Interviewed stakeholders at Stuart Peters, a UK fashion design and sourcing business, and delivered a 130-page report that led the business to adopt Lectra Kubix Link as its preferred product lifecycle management (PLM) replacement. Also took over support and maintenance of the React and MongoDB application used to manage supplier workflows.

    • Interviewed stakeholders on site at the London head office and the Hong Kong regional office
    • Delivered a 130-page report on how the business runs, how its existing PLM systems aided the business process, where they were lacking, and detailed recommendations on the way forward
    • Recommended Lectra Kubix Link, which Stuart Peters adopted as its preferred replacement PLM
    • Took over support and maintenance of the existing React and MongoDB application for supplier workflows
    ReactMongoDB
  3. Jul 2022 – Mar 2025

    Uniper

    Lead full-stack consultant — PPA Model Valuation Desktop

    via Digiterre

    London, UK — remote

    Led a full-stack team at Uniper building a system for Power Purchase Agreement valuation model inputs and timeseries visualisation for renewable energies.

    • Rewrote the application after the prior version failed to meet business requirements
    • Improved performance of key functional areas by an order of magnitude
    • Delivered input handling and analysis of model timeseries outputs for PPA valuation
    AngularTypeScriptSignalRC#ASP.NET CoreAzure Cosmos DB
  4. Jul 2022 – Mar 2025

    corfinancial

    Full-stack consultant — bitarisk REG9 compliance module

    via Digiterre

    Remote

    Built the REG9 compliance module for corfinancial’s bitarisk private client portfolio management system, leading UI and remote-team delivery.

    • Led enhancement of an existing Angular UI with new components integrated to backend services and APIs
    • Delivered a robust, fully integrated REG9 compliance solution that elevated system functionality and UX
    • Led a fully remote team through initiative and coordination under virtual-collaboration constraints
    AngularTypeScript
  5. Jul 2022 – Mar 2025

    London Stock Exchange Group

    Full-stack consultant — Municipal Market Monitor (TM3)

    via Digiterre

    Remote

    Redeveloped TM3, a fixed-income product giving clients access to US municipal bond information, for LSEG Workspace with multi-source integration and live trade streaming.

    • Integrated multiple disparate data sources and streamed live trade data via WebSockets
    • Partnered closely with the business to land requirements inside LSEG’s technical estate
    • Shipped multiple production releases enabling migration from the legacy product onto new TM3
    Web ComponentsTypeScriptWebSocketsNode.jsGraphQL
  6. Jan 2022 – Jul 2022

    Clifford Chance

    Technical and architectural consultant — Partner Remuneration System

    London, UK — remote

    Provided technical and architectural guidance to upgrade a global partner remuneration system covering multiple tax regions and country-specific tax rules.

    • Guided technology upgrade of the existing partner remuneration platform
    • Improved application performance while adopting industry best practices for code quality and design
    AngularC#ASP.NET CoreAzure SQL Server
  7. Jul 2021 – Dec 2021

    Anglo American

    Full-stack consultant — Live Exposure Reporting Tool

    via Digiterre

    London, UK — remote

    Built intraday exposure reporting for traders with multi-dimensional filtering, pivoting, and drill-down from book and strategy to trade-level data.

    • Handled large multi-dimensional working datasets with regularly changing data
    • Broadcast daily trades to the UI in real time with SignalR, including pause-and-snapshot investigation
    AngularTypeScriptC#ASP.NET CoreSignalRAzure SQL Synapse
  8. 2017 – 2021

    The SPAR Group

    Consultant developer — DataLake and Reporting System

    via CodeStream

    Durban, South Africa

    Replicated operational data from disparate legacy stores into a modernised central data lake and exposed reporting APIs for business applications.

    • Sourced and replicated operational data into Azure SQL Server as a central data lake
    • Built C# / ASP.NET Web API endpoints for reporting and data investigation
    • Migrated the data lake toward Azure services including Data Factory and Synapse
    C#ASP.NET Web APIAzure SQL ServerAzure Data FactoryAzure Synapse
  9. 2017 – 2021

    The SPAR Group

    Consultant developer — Store & Vendor Master Data Systems

    via CodeStream

    Durban, South Africa

    Delivered highly distributed master-data applications spanning SAP, iSeries/AS400, and custom SQL Server stores with coordinated messaging and workflow.

    • Coordinated development teams and sprint work across system boundaries
    • Built Angular UIs integrating with .NET and SAP APIs
    • Used IBM Process Server and Integration Bus for messaging and workflow across backends
    Angular.NETSAP APIsIBM Process ServerIBM Integration BusSQL Server
  10. 2017 – 2021

    Various clients

    Consultant developer — selected engagements

    via CodeStream

    Remote from Durban, South Africa

    Remote consulting across vehicle micro-dotting OEM systems, live sports telemetry, customer coupon management, bookkeeping marketplaces, and ongoing SMEasy product work.

    • Built backend APIs for Veridot’s OEM micro-dotting system and migrated the solution to fully managed Azure hosting
    • Processed live Chelsea FC player GPS, acceleration and speed data via Azure Event Hubs, Functions and SQL Server
    • Built CashRewards’ customer coupon management site in Angular (Australia)
    • Completed PROFiltr’s online marketplace for small bookkeeping companies (AngularJS, Node.js, MongoDB)
    • Provided ongoing support and further development of SMEasy after the CTO tenure
    AzureAzure Event HubsAzure FunctionsAzure SQL ServerAngularAngularJSNode.jsMongoDB
  11. 2015 – 2017

    SMEasy

    Chief Technical Officer

    Durban, South Africa

    CTO of an online accounting package for SMEs, covering product leadership, architecture, delivery, and board-level technical strategy.

    • Provided technical insight to the board for strategic decision-making
    • Led product technical direction and further development of offerings
    • Managed development resources and outside contractors
    • Drove system architecture, process re-engineering, and new technology investment
  12. 2011 – 2015

    M&G Investments

    Consultant developer — agile practices and CI/CD coaching

    via Digiterre

    London, UK

    With four other Digiterre consultants, introduced agile practices, CI/CD, and automated testing while coaching M&G developers on industry patterns and design principles.

    • Embedded continuous integration and automated unit, integration and acceptance tests
    • Automated application and database deployment across environments
    • Coached and mentored M&G developers on patterns, practices and design principles
  13. 2011 – 2015

    EDF Trading

    Consultant developer — Master Data Management & Initial Margins

    via Digiterre

    London, UK

    On a small agile team of four, built a Master Data Management system and an Initial Margins tool reconciling EDF energy positions with clearing-house margins.

    • Wrapped a third-party calculation engine for daily automated initial-margin reporting
    • Loaded input data from EDF systems daily and produced reconciliation reports for the business
  14. 2011 – 2015

    EON

    Team lead — Transfer Pricing management tool

    via Digiterre

    London, UK

    Led a multi-site team (London, Düsseldorf, India) delivering a Transfer Pricing management tool for EON Energy Trading through to completion and handover.

    • Coordinated delivery across London, Düsseldorf and India with strong communication discipline
    • Processed large model-output datasets through calculations and manipulation for business reports and analysis
    • Handed the completed system to an outsourced support provider chosen by EON
    OracleWPF
  15. 2010 – 2011

    MAN Investments

    Developer — system integration, FX, fund accounting & fee calculation

    London, UK

    Worked in a geographically distributed middle-office team integrating disparate applications at a large fund-of-funds, spanning fund accounting, fee calculation, FX and trade planning.

    • Connected data sources and applications via request/response and pub/sub messaging (Oracle WebLogic, MSMQ, in-house bus)
    • Ran month-long SCRUM sprints across distributed offices with strong communication focus
    • Advanced Agile adoption, test coverage and TDD across the codebase
    Oracle WebLogicMSMQ
  16. 2009 – 2010

    Brit Insurance

    Developer — Online Policy Management System

    London, UK

    On a team of eight, built an online policy management system for insurance sold through Brit’s broker network, using loosely coupled messaging for high availability.

    • Implemented publish/subscribe decoupling with NServiceBus across logically separate components
    • Worked with TeamCity CI, unit/integration tests and automated deployment for fast feedback
    • Operated a self-managing Kanban-style team with shared system ownership
    NServiceBusTeamCity
  17. 2008 – 2009

    Freshfields Bruckhaus Deringer

    Developer — Contact & event management

    London, UK

    Built a contact and event management system for business contacts, targeted communications, and full life-cycle tracking of business events.

    • Delivered contact groupings and targeted event communications with life-cycle tracking
    • Used ASP.NET MVC and jQuery for client-side asynchronous UI updates
    ASP.NET MVCjQuery
  18. 2008 – 2009

    Freshfields Bruckhaus Deringer

    Developer — Budgeting Management Tool

    London, UK

    On a large team, built an internal budgeting application for matter cost monitoring across finance and firm work-management systems.

    • Budgeted estimated work costs for partners, fee-earners and other resources at different exchange rates
    • Compared budgets against actual matter outcomes with monitoring reports