← Back to workspace
// ABOUT ME

The person
behind the code

A software engineer, a technical lead, and someone who never quite stopped taking things apart to understand how they work.

I’m Ashkan. I turn complex requirements into systems that people can understand, evolve, and trust.

I’m based in The Hague and work full time at Wolters Kluwer as a Senior Software Engineer & Technical Lead. My work brings together SaaS architecture, cloud platforms, delivery workflows, and the everyday experience of engineering teams.

My path has taken me through real-time services, enterprise workflows, data applications, and platform engineering. The recurring question is the same: how do we make the next change easier to reason about?

Outside my day-to-day work, I explore that question through open-source Go tools and writing. Event sourcing, native bindings, and API integrations are different ways of looking at the boundaries in software.

// CAREER HISTORY

Every chapter adds context.

Roles and dates follow my professional profile, including periods that overlap.

Dec 2022 — PresentWolters KluwerTechnical leadership & cloud platformsCURRENT

Senior Software Engineer & Technical Lead

Dec 2023 — Present

Technical direction across SaaS platform architecture, tenant lifecycle management, release engineering, and developer experience. Modernising delivery workflows and mentoring engineers.

Senior Software Engineer · ShiftVision Team

Dec 2022 — Jul 2024

Improved build performance, moved .NET services towards Linux deployment, and applied domain-driven design and CQRS to application architecture.

Azure.NETTerraformCI/CD
Apr — Dec 2022MetrixLabFull Stack Engineer

Full Stack Engineer

Apr 2022 — Dec 2022

Built data applications and automated testing workflows, with real-time event processing, Angular mentoring, and performance improvements.

KafkaAngularAzure Pipelines
Mar 2021 — Apr 2022MobirollerSenior Full Stack Engineer II

Senior Full Stack Engineer II

Mar 2021 — Apr 2022

Developed backend services and messaging infrastructure, with a focus on notification processing and automated delivery.

RabbitMQDockerDDD
Jul 2019 — Mar 2021TadkarSenior Full Stack Engineer

Senior Full Stack Engineer

Jul 2019 — Mar 2021

Built workflow, integration, and multi-tenant application foundations for enterprise process management.

CamundaOcelotMulti-tenancy
Jun 2018 — Jul 2019EuBase BVSenior Software Engineer · Remote

Senior Software Engineer

Jun 2018 — Jul 2019

Worked remotely on accounting-software performance, background processing, and CQRS-based application design.

CQRSRabbitMQ.NET
Oct 2016 — Oct 2018National Iranian Oil CompanySenior Software Engineer

Senior Software Engineer

Oct 2016 — Oct 2018

Built enterprise applications for logistics tracking and operational workflows.

Enterprise applicationsIntegrations
Nov 2014 — Oct 2016Spot TaxiSoftware Engineer

Software Engineer

Nov 2014 — Oct 2016

Improved a ride-hailing backend using caching and real-time communication, with attention to application performance and infrastructure cost.

RedisSignalRBackend engineering
// FOUNDATION

Computer Software Engineering

Bachelor of Engineering · Islamic Azad University
September 2012 — August 2016

// ALWAYS LEARNING

Learning doesn’t ship once.

Some of the courses and subjects I’ve spent time with:

  • Concurrent Programming in Go
  • Accessing Relational Databases in Go
  • Deploying Applications with TeamCity
  • The Complete SQL Bootcamp 2022
  • Angular Testing MasterClass
06 / OPEN A CONVERSATION

Good things start
with a hello.

A question about a project, a thought on systems, or something worth exchanging notes about — my inbox is open.

01HomeBack to the beginning02About meThe person behind the code03ExperienceCareer and current work04Open sourceExplore the repositories05WritingRecent articles on Medium06TerminalTake the keyboard route07ContactStart a conversation