Staff Software Engineer

Ashkan Sirous

I build and lead the design of distributed, well-tested backend systems — and the infrastructure that makes enterprise AI safe to ship. Over sixteen years across C#/.NET, Azure, and Kubernetes, most recently building LLM evaluation and observability platforms.

Ashkan Sirous

01 — About

Who I am

I'm a product-minded Staff Software Engineer with 16+ years of experience, working primarily in C#/.NET on Azure. My core is distributed systems, microservices, and domain-driven design — building services that are well-tested, maintainable, and operationally owned end to end.

Most recently I've focused on enterprise AI infrastructure: declarative LLM evaluation frameworks for safe model-swapping, and observability over full LLM interactions — the backbone of a triage → evaluation → fix loop used across multiple AI-agent teams. I hold an MSc in IT with an NLP focus, and I use Claude Code and GitHub Copilot daily.

I work across the stack when it helps the team ship, and I lean on strong fundamentals — databases, testing, and clear architecture — over chasing tools. I'm based in West London.

Backend & systems

  • C# / .NET
  • Distributed systems
  • Microservices
  • DDD
  • API design
  • SQL Server

Cloud & infrastructure

  • Azure
  • AKS / Kubernetes
  • Docker
  • Terraform
  • CI/CD
  • Service Bus

AI engineering

  • LLM integration
  • RAG
  • Evaluation frameworks
  • LLM-interaction observability
  • NLP

Quality & ops

  • Integration-first testing
  • Playwright E2E
  • Operational ownership
  • Incident response

02 — Selected work

Case studies

Templafy · 2024–2026

AI-interaction observability platform

Observability over full LLM interactions — user turns, system prompts, tool calls, context — as the backbone of a triage → evaluation → fix loop across ~30 engineers and six AI-agent teams, in partnership with InfoSec. Product managers and engineers reproduce and share real interactions ~4–5× faster than the old copy-paste-and-repro loop.

C#/.NETAzure · AKSLLM observability
~90%
faster issue triage — days → minutes (est.)
Templafy · 2024–2026

Declarative AI evaluation framework

A declarative framework with 20+ evaluators for non-deterministic testing and safe LLM model-swapping — every fix must pass all prior evaluations before it ships. Human-readable scenarios are decoupled from config and evaluators, so turning a bug into a new eval is trivial — driving fast, org-wide adoption (onboarding dropped from ~a week to ~3 hours).

C#/.NETLLM evalTesting
~95%
less time to author an eval — days → <30 min (est.)
Templafy · 2025

Zero-downtime AI system consolidation

Led a zero-downtime consolidation of core AI features into a single unified service across a 40+ engineer codebase — cutting cognitive load so teams shipped faster.

C#/.NETMicroservicesMigration
+30%
feature velocity · −50% PR-merge wait (est.)
Templafy · 2021

“Resource Diagram” — product-led discovery

In an empowered product trio, I caught an off-roadmap customer pain during discovery and shipped a database-style visualisation as a ~2-day experiment with one frontend engineer — one of the year’s most successful features, shown by the CPO at all-hands.

Product discoveryData vizReact
~2d
to first ship

04 — Experience

Career

  1. Aug 2018 – Apr 2026
    Staff Software Engineer · former Tech Lead
    Templafy

    C#/.NET, Azure, AKS, DDD, event-driven microservices; AI infrastructure and technical leadership.

  2. Oct 2015 – Aug 2018
    Senior Back-End Developer
    Charlie Tango (KMD)

    Client-facing delivery across multi-country sites; C#/.NET, Azure, SQL Server.

  3. Jul 2012 – Sep 2015
    Senior Software Developer
    Shatel

    Scaled the platform from 500k to 900k+ users; proposed simpler, often better implementations.

  4. Feb 2010 – Jul 2012
    Senior Software Engineer
    NHTC

    Built in-house and client-facing software, and coached junior developers. .NET Framework, SQL Server, SharePoint.

Download CV (PDF) ↓

Credentials & honours

Certified Developer
EPiServer (Optimizely) · 2018
“Best Implementation of the Year”
EPiServer Award
MCSD — Solutions Developer
Microsoft · 2019
MCAD — Application Developer
Microsoft · 2021

05 — Recommendations

What colleagues say

"
During incidents, he was someone you could genuinely count on: calm, sharp, and focused on solving the problem in the right way. His expertise in performance, scalability, and monitoring of complex systems, as well as his deep database knowledge repeatedly helped resolve difficult issues and close gaps in situations where others were stuck.
Dan Antal Dan Antal Staff Engineer · ~7 years at Templafy

He has a rare ability to move effortlessly between high-level architecture and low-level implementation, quickly understanding how components fit together and identifying the right trade-offs. This made him a key contributor to our distributed architecture, where his impact was both significant and lasting.

René Gundersen René Gundersen CTO · managed Ashkan at Templafy

In refinements he was known for his drawings that would clarify the solutions we were refining and the constraints of the software… It was the same Ashkan I saw mentor and develop engineers, and turn each one of them into confident problem solvers.

Flemming Humlum Søgaard Flemming Humlum Søgaard Product Manager · Templafy

What stood out was his ability to bring structure to complex areas like AI evaluation and data flows, translating risk considerations into scalable, production-ready systems.

Silvia Belloni Silvia Belloni InfoSec & IT Governance Lead · Templafy

Ashkan has a rare gift for bridging the gap between high-level business strategy and low-level system design. He consistently acts as a force multiplier for his organization. Any top-tier engineering team would be fortunate to have his vision and technical depth.

Hossein Margani Hossein Margani DevOps Engineer · WTW