Richard
From United Kingdom (UTC+1)
Richard – .NET, Microservices, Azure Functions
Richard is a backend-focused Software Engineer with 28 years of experience in software development, specializing in C#, .NET, cloud architecture, and distributed systems. He has extensive experience designing and developing backend services, APIs, and cloud-based platforms using Microsoft Azure and AWS. His recent work focuses on AI-powered SaaS solutions, including agentic RAG systems, LLM integrations, and enterprise knowledge management platforms. Richard brings strong architectural ownership, technical leadership, practical engineering judgment, and experience delivering products in startup environments.
28 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Head of Engineering
An AI-powered knowledge management SaaS platform designed for the financial services sector, enabling organizations to search, retrieve, and interact with enterprise knowledge through AI-assisted workflows
- Led engineering strategy, architecture, and delivery, managing a distributed team of three developers, an AI research scientist, and a DevOps engineer;
- Designed and implemented an agentic RAG system using Azure AI Search, Microsoft Foundry, Neo4j, Microsoft Agent Framework, and multiple LLMs, including OpenAI, Gemini, Cohere, and Claude;
- Developed secure .NET Web APIs and Azure Functions integrated with a real-time Blazor frontend;
- Built and deployed multi-model ETL pipelines and microservices on Azure, integrating Microsoft Entra ID, Azure AD B2C, and JWT-based API authorization;
- Designed secure search capabilities using Azure AI Search, Apache Solr, MySQL, and Neo4j;
- Prototyped an OData-to-Cypher integration layer using Microsoft OData, AutoMapper.OData, LINQ Expressions, and Neo4jClient;
- Introduced AI-assisted development and testing workflows using GitHub Copilot across development and CI/CD processes.
Senior API & Backend Infrastructure Engineer
A bill payment platform developed for a rapidly growing fintech startup operating in the Danish and US markets. The engagement focused on improving backend maintainability, automated testing, and deployment reliability to support the platform's growth and technical readiness for investor due diligence.
- Re-engineered the integration and unit testing suite, reducing pipeline execution time from over 60 minutes to under 20 minutes;
- Refactored the .NET Core Web API to improve code cohesion, reduce coupling, and enhance maintainability;
- Implemented secure end-to-end CI/CD pipelines using GitHub, AppVeyor, and AWS Elastic Beanstalk;
- Produced comprehensive architecture documentation to support investor due diligence.
Co-Founder & CTO
A pay-as-you-go mobile music streaming SaaS platform enabling users to access music through flexible, usage-based payments. The platform leveraged AWS cloud infrastructure and a scalable service-oriented architecture to support music delivery and localized mobile micropayments across international markets.
- Architected and developed a horizontally scalable, service-oriented backend comprising 11 load-balanced .NET services backed by MySQL and Redis across a distributed AWS infrastructure of 30 instances;
- Led hands-on development of server-side services, taking ownership of backend architecture, implementation, and technical delivery;
- Established CI/CD pipelines, DevOps practices, and automated quality assurance processes to support service deployment and operations;
- Designed and integrated localized mobile micropayment gateways using Bango and Fortumo to support telecom billing across international markets;
- Produced architecture documentation for engineering teams and investor due diligence;
- Built and mentored a distributed, cross-functional engineering team across four European countries;
- Contributed to company strategy and technical decision-making as a member of the executive team and board.
Senior Software Developer
A web-based employee performance appraisal application designed to support 360-degree feedback and evaluation processes. The platform included automated email notifications and report generation capabilities to facilitate employee assessments.
- Designed and developed a 360-degree employee performance appraisal application from scratch using ASP.NET Web Forms;
- Implemented email notification functionality to support appraisal workflows;
- Developed report generation capabilities for employee evaluations.