09/2025 - Present

ENSEK - Product Architect

Provide architectural leadership for a core product domain within a UK energy software platform supporting multiple energy suppliers operating within regulated market frameworks. The platform is evolving from a monolithic architecture toward modular services, requiring clear solution design, domain boundaries, and integration strategies to support long-term platform evolution and multi-market expansion.

Key responsibilities include

  • Define solution and domain architecture strategy for a core product domain, establishing architectural patterns, service boundaries, and integration approaches supporting safe platform evolution.
  • Contribute to platform architecture and engineering practices supporting the evolution of the energy platform, while evaluating AI-assisted development tools to improve engineering productivity and modernization workflows.
  • Design High-Level and Low-Level solution architectures (HLD/LLD) and produce supporting artefacts including architecture decision records (ADRs), target architecture documentation, and architectural guardrails guiding engineering teams.
  • Define engineering standards and architectural patterns for C#/.NET services, collaborating closely with development teams to ensure high-quality, maintainable code aligned with the target architecture.
  • Design architecture enabling expansion of the platform into the Ireland energy market, introducing domain variation strategies and architectural abstractions supporting multi-market operation.
  • Provide architecture leadership across multiple engineering squads, supporting design decisions, service interactions, and system integrity across the platform.
  • Ensure data ownership boundaries, API integration patterns, and service communication models align with the target architecture and platform design principles.

Technology Environment

AWS (EC2, S3, RDS, SNS, SQS, CloudFormation), C#, .NET, Docker, SQL Server, Node.js, Terraform, Datadog

11/2019 - 09/2025

EXPERIAN - Principal Engineer

Played a key architectural and technical leadership role within Experian’s off-mainframe transformation programme, modernising legacy financial data systems and establishing distributed cloud-based platforms. Over six years became a core technical authority within the department, leading cloud adoption, defining security and engineering standards, and contributing hands-on to critical system design and implementation across distributed cloud platforms and modern service-based architectures. In this role I owned key technical domains including cloud architecture, application security, and distributed platform engineering, defining standards, coordinating engineering efforts across teams, and remaining hands-on in the design and implementation of critical systems and services.

Key responsibilities include

  • Selected as a key technical collaborator with AWS during the Amazon Q for .NET beta programme, working closely with AWS engineers to provide feedback and practical implementation insights. Leveraged the tool to accelerate the migration of legacy applications from .NET Framework 3.5 to .NET 8, reducing migration effort by ~40% and contributing to significant modernisation and operational cost savings.
  • Led the architectural transformation of an on-premises estate of 25+ services to AWS, defining the target cloud architecture and migration strategy, and refactoring services to support containerised deployment on Kubernetes (Amazon EKS) within tight delivery timelines.
  • Designed and implemented the AWS cloud platform architecture for the department, defining the cloud strategy, account and environment structure, network topology across availability zones, IAM access model, and security foundations, while introducing Infrastructure as Code (CloudFormation / Terraform) and enabling containerised workloads on Kubernetes (Amazon EKS).
  • Defined and implemented the department observability strategy, establishing architecture and engineering principles ensuring services were built with observability by design. Introduced monitoring standards, metrics, and dashboards enabling proactive detection of issues and improved customer experience, while defining a cloud tagging strategy supporting operational visibility, monitoring, and cost management.
  • Designed and implemented CI/CD pipelines enabling automated build, testing, and deployment of .NET services to Kubernetes (EKS), establishing delivery standards and improving deployment consistency across the platform.
  • Provided technical leadership across the department, defining architecture principles, engineering standards, and security guidelines adopted by multiple development teams to ensure consistent design, implementation practices, and secure application delivery.
  • Owned and managed the department-wide security posture, coordinating remediation initiatives across multiple engineering teams and driving security improvements that resulted in 15 consecutive months of “green” security scorecard status, making the department the first across all Experian regions to achieve this milestone.
  • Led the modernization of a lender-facing web application, transforming a legacy Java monolithic application into a modern Single Page Application (SPA). Designed and implemented the frontend using Vue.js and TypeScript, integrating with secure backend APIs and implementing authentication and access control through Okta, delivering a secure and scalable web application architecture.
  • Designed and implemented a microservices ecosystem composed of 12 APIs using C#/.NET, delivering the services end-to-end hands-on and establishing integration capabilities with Salesforce. Implemented security-first API design with strong integration with Okta using JWT authentication and exposed the services externally through Apigee API Gateway.

Technology Environment

AWS (EC2, EKS, Lambda, API Gateway, S3, RDS, SNS, SQS, CloudFormation), C#, .NET, Kubernetes, Docker, SQL Server, Vue.js, Node.js, Terraform, Dynatrace, Datadog, Apigee Gateway

08/2014 - 11/2019

POINTFOUR - Lead Developer

Led the design and development of enterprise software solutions supporting business operations, reporting platforms, and mobile applications across multiple sectors.

Key responsibilities include

  • Owned the architecture and development of Backoffice and Headoffice systems for grocery retail operations, delivering core store and central management capabilities for supermarket-style environments using Delphi and Firebird.
  • Designed and developed a CRM and reporting platform supporting grocery retail operations, enabling centralised reporting, customer activity tracking, and operational insights for store management, implemented using C# and SQL Server.
  • Provided technical leadership across development teams, guiding system design decisions, setting engineering standards, and acting as the primary technical reference for the design and evolution of new platform capabilities.

Technology Environment

Delphi, C#, Firebird, SQL Server

2001 - 08/2014

Earlier Career - Founder

Founded and led a software development company in Italy, designing and delivering custom business applications across retail, healthcare, and financial domains. Designed and built a range of business applications supporting retail, healthcare, and financial operations, working directly with organizations to deliver systems addressing real operational needs. Worked extensively across the full software lifecycle, designing systems and building applications using Delphi as the primary language, alongside C# and SQL Server, gaining deep hands-on experience in system architecture, database design, and enterprise application development across diverse business environments.

Key responsibilities include

  • Owned the architecture and development of Backoffice and Headoffice systems for grocery retail operations, delivering core store and central management capabilities for supermarket-style environments using Delphi and Firebird.
  • Designed and developed a CRM and reporting platform supporting grocery retail operations, enabling centralised reporting, customer activity tracking, and operational insights for store management, implemented using C# and SQL Server.
  • Provided technical leadership across development teams, guiding system design decisions, setting engineering standards, and acting as the primary technical reference for the design and evolution of new platform capabilities.

Damiano Curreri

© 2026. All rights reserved by Damiano Curreri.