Dan Ware

Senior Software Engineer

Software Architect

Bath, UK

Professional profile

Senior Software Engineer with over 25 years of commercial experience, specialising in C#/.NET, Microsoft Azure, identity and application security, multi-tenant SaaS platforms and distributed systems. Experienced in software architecture, platform modernisation and the migration of business-critical legacy systems to modern cloud-hosted solutions.

I have led the development and consolidation of customer-facing platforms, designed secure authentication and identity solutions, and worked with sensitive financial, healthcare and payroll systems. I am a strong advocate of Test-Driven Development, SOLID design principles and clean, maintainable code, and enjoy mentoring developers and sharing knowledge within engineering teams.

I use AI-assisted development where it adds value, including GitHub Copilot within Visual Studio and .NET development workflows.

Specialisms

Career highlights

Experience
Full-stack development, OWASP security practices, platform scalability, server infrastructure and technical leadership.
Platform
Led the consolidation of multiple SaaS platforms into a unified multi-tenant architecture. Designed and scaled high-volume platforms for major UK organisations, supporting hundreds of thousands of users and business-critical workloads.
Identity
Designed and implemented identity and authentication solutions using OAuth 2.0, OpenID Connect, Microsoft Entra ID and various SSO providers.
Product
Designed and developed the Docmail platform and contributed to the wider Hybrid Mail processing infrastructure.
Migration
Delivered customer migration programmes from legacy systems to modern cloud-hosted platforms.

Experience

Senior Software Engineer

Impact-XP

–

Played a key role in the consolidation of multiple SaaS platforms into a unified multi-tenant architecture hosted in Azure.

  • Led the migration of customers from multiple legacy platforms into a unified platform architecture.
  • Designed and maintained shared authentication services using IdentityServer4, OpenID Connect and OAuth2.
  • Implemented integration with Microsoft Entra ID for customer federated authentication requirements.
  • Designed and developed secure multi-tenant solutions supporting multiple customer organisations.
  • Reduced operational complexity through platform consolidation and infrastructure simplification.
  • Worked across front-end and back-end systems using C#, ASP.NET Core, TypeScript and Vue.
  • Collaborated directly with stakeholders to deliver business-critical features and technical improvements.
  • Introduced and maintained automated testing and quality-focused development practices.

Technologies: C#, ASP.NET Core, Azure DevOps, Azure & Azure SQL, TypeScript & Vue.js, IdentityServer4, IAM & JWT, OpenID Connect/OAuth2/Entra ID, RabbitMQ & MassTransit

Software Developer

Novia Financial (aka Wealthtime)

–

Working in a team migrating a legacy monolithic platform to a suite of microservices for pensions/investment management.

  • Developed and maintained cloud-hosted financial applications.
  • Contributed to microservice-based solutions deployed within Azure.
  • Worked within a SAFe delivery environment.
  • Developed infrastructure & deployment automation using Infrastructure as Code principles.
  • Collaborated across multiple teams to deliver secure, scalable software solutions.

Technologies: C#, ASP.NET Core, Azure, Azure DevOps, Kubernetes, Snowflake, Terraform, NServiceBus, CQRS architecture, SignalR, Datadog

Software Engineer

Berkshire Cloud

–

Worked with clients and distributed development teams delivering Azure-based solutions across multiple industries.

  • Led and mentored international development teams.
  • Delivered cloud-native solutions using Azure and ASP.NET Core.
  • Consulted with software organisations on architecture and cloud adoption.
  • Worked with emerging technologies including blockchain and distributed systems.
  • Contributed to the Microsoft ecosystem.

Technologies: C#, ASP.NET Core, Azure, Blockchain, Docker

Senior Software Developer

InFund Technologies (aka Ignite Funding)

–

Developed financial technology solutions supporting investment and lending platforms.

  • Implemented secure authentication and authorisation using IdentityServer4.
  • Delivered microservice-based solutions hosted within Azure.
  • Developed React-based single-page applications and ASP.NET Core APIs.
  • Promoted Test-Driven Development and knowledge sharing across the team.
  • Deployed machine-learning solutions for a bespoke credit scoring service.
  • Implemented live ETL (Extract Transform Load) services supporting fast turnaround decisions.

Technologies: C#, ASP.NET Core, SignalR, ML.NET, IdentityServer4, Azure, TypeScript, React.js, GitHub

Software Engineer

CFH Docmail

–

Originally hired to bring various Continuforms business services online, I spent many years transforming processes for digital content and creating applications to manage the print-to-postbox workflow from end-to-end.

  • Designed and developed the Docmail platform.
  • Developed systems supporting Hybrid Mail processing and large-scale document delivery.
  • Reverse-engineered proprietary document formats including PDF, AFP and DOC.
  • Optimised SQL Server workloads for higher throughput.
  • Supported all file types for processing and printing on industrial Xerox machines.
  • Built logistics, workflow, sorting and tracking systems integrated with specialist hardware.
  • Delivered payroll, document management and communication systems used by major UK organisations.
  • Supported highly available Windows and Linux hosted environments.
  • Introduced automated testing and performance testing practices.
  • Provided out-of-hours technical support for business-critical 24-hour production systems.

Technologies: C#/ASP.NET/VB.NET & ADO.NET, .NET Core & EF Core, SQL Server, VMWare Virtualisation

Early career & freelance

Various roles & self-employment

–

Early commercial web/software development companies (pre 2004), consultancy and freelance work spanning ecommerce, databases and business applications.

Technologies: Early Microsoft/web platforms, Frontend frameworks (ColdFusion, AngularJS), Java/Spring, PHP (Zend, Symfony, Silex and Magento ecommerce), Objective C & Swift (iOS), jQuery (Core/UI/Mobile)

Technical expertise

Software development

  • C#
  • .NET / ASP.NET Core
  • REST APIs
  • Microservices
  • Distributed Systems
  • SQL Server
  • Cosmos DB

Cloud & DevOps

  • Microsoft Azure
  • Azure DevOps
  • GitHub
  • Docker
  • Kubernetes
  • CI/CD
  • Infrastructure as Code

Identity & Access Management (IAM)

  • OpenID Connect (OIDC)
  • OAuth 2.0
  • Microsoft Entra ID
  • Federated Authentication
  • Multi-Factor Authentication (MFA)
  • Application Security
  • Secure Software Design

Front end

  • TypeScript
  • Node.js
  • Angular
  • Vue.js
  • React
  • JavaScript
  • HTML & CSS

Engineering practices

  • Test-Driven Development
  • SOLID Principles
  • Clean Architecture
  • Agile Delivery
  • Scrum
  • Technical Mentoring

Messaging & Integration

  • NServiceBus/Azure Service Bus
  • RabbitMQ/MassTransit
  • CQRS
  • Event-driven systems
  • SignalR
  • ETL