Dan Ware

Senior Software Engineer

Software Architect

Bath, UK

Professional profile

Senior Software Engineer with over 25 years of commercial software development experience across financial services, healthcare, SaaS and high-volume transactional systems.

I specialise in designing, modernising and maintaining business-critical software platforms using the Microsoft technology stack, with extensive experience in cloud-hosted applications, identity management, application security and large-scale system migrations.

Throughout my career I have worked on projects ranging from early e-commerce platforms through to modern cloud-native solutions hosted in Azure. I have led the development of customer-facing platforms, implemented secure authentication systems, migrated organisations from legacy technologies and helped businesses simplify complex technical estates through platform consolidation.

I am a strong advocate of Test-Driven Development, SOLID design principles and clean, maintainable code. I enjoy mentoring developers, sharing knowledge and helping teams deliver software that remains easy to understand and evolve long after the initial release.

Specialisms

Career highlights

Experience
Over 25 years of commercial software development experience.
Platform
Led the consolidation of multiple SaaS platforms into a unified multi-tenant architecture.
Identity
Designed and implemented identity and authentication solutions using IdentityServer4, OpenID Connect and Microsoft Entra ID.
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, IdentityServer4, Azure, Azure SQL, TypeScript, Vue.js, OpenID Connect, OAuth2, Microsoft Entra ID, Azure DevOps

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, 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 eco-system.

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

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 AFP and DOC.
  • 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 Core, SQL Server, Banking/NHS Data Processor, VMWare Virtualisation, Adobe

Internet Specialist

Citizens Advice Bureau (Midsomer Norton/Keynasham)

Worked on transferring paper records to an online database that I had created and migrated the network from Windows NT to Windows Server 2000.

Technologies: Windows Server 2000, Microsoft Office 2000, Networking, HTML/JavaScript, PHP, Perl

Web Designer

Buzzunki

Created ecommerce websites for a variety of customers. Designed and deployed websites for both charities and organisations primarily using early versions of ColdFusion.

During this time I was also well known for being a Flash developer - the vector animations worked efficiently for the limited bandwidth of the time.

Technologies: ColdFusion, XHTML/JavaScript, Flash, Adobe Illustrator

Freelance Developer

Self Employment

I have worked on various freelance applications alone, using many different frameworks and ecommerce platforms.

Technologies: Microsoft Azure, AngularJS, Java (Spring), PHP (Zend, Symfony, Silex and Magenta ecommerce), jQuery UI/Mobile

Technical expertise

Software development

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

Cloud and DevOps

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

Identity and security

  • IdentityServer4
  • OpenID Connect
  • OAuth2
  • Microsoft Entra ID
  • Application Security
  • Secure Software Design

Front end

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

Engineering practices

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