Daniel Larsen is a Principal Cloud Architect with 12+ years of experience designing and modernising large-scale cloud platforms, currently shaping Plexure’s platform vision from Auckland, New Zealand. He combines hands-on engineering chops—refactoring serverless microservices, upgrading .NET and Node components, and automating Azure Front Door and DNS deployments—with senior advisory experience gained as a Principal Customer Engineer at Microsoft. Comfortable leading teams and practices (former CTO and DevOps lead), he specialises in resilient, scalable PaaS architectures, automation with Azure CLI and GitHub Actions, and pragmatic migration strategies. An independent consultant turned enterprise architect, he pairs technical depth with clear playbooks for performance and reliability. Less obvious: he’s contributed to Microsoft’s canonical Azure sample repos, proving he not only advises on cloud best practices but also implements and tests production-ready deployment workflows.
This reference architecture walks you through the decision-making process involved in designing, developing, and delivering a serverless application using a microservices architecture through hands-on instructions for configuring and deploying all of the architecture's components along the way. The goal is to provide practical hands-on experience in working with several Azure services and the technologies that effectively use them in a cohesive and unified way to build a serverless-based microservices architecture.
Role in this project:
Full-stack Developer
Contributions:1 release, 7 reviews, 57 commits in 3 months
Contributions summary:Daniel primarily contributed to upgrading and refactoring various components of the serverless microservices reference architecture. They upgraded the project to use Azure Functions v3, updated dependencies including .NET libraries, Node.js packages, and Azure Storage clients. Their work involved modifying code across multiple function apps (Drivers, Trips, Passengers, Orchestrators), shared libraries and adjusting the SPA configuration to run locally. The user also addressed storage dependencies and refactored the storage service for the new Storage Queue client SDK and refactored the Cosmos persistence service.
Contains Azure CLI scripts samples used for documentation at https://docs.microsoft.com
Role in this project:
Cloud Engineer / Infrastructure Engineer
Contributions:20 commits, 3 PRs, 6 comments in 1 year
Contributions summary:Daniel primarily contributed to the deployment of Azure Front Door configurations within the `azure-cli-samples` repository. Their work included writing and modifying Bash scripts to automate the creation of resources such as storage accounts, Front Door instances, and DNS records. Furthermore, the user focused on integrating custom domains, enabling HTTPS, and setting up redirects, demonstrating expertise in cloud infrastructure provisioning and management using the Azure CLI. They also tested and refined GitHub Actions for deployment workflows.
scripts-climicrosoftmicrosoft-docsazureazure-cli
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.