Tuba Kaya

Projects

A selection of the systems I've helped build and modernize — professionally and on the side.

Professional

Lead Engineer · Cross-Team Reliability Owner

Owned reliability across every team on Eneco's Virtual Power Plant — a highly scalable, event-driven cloud platform that aggregates distributed energy assets for one of the Netherlands' largest energy providers. I set the reliability patterns for the programme, shipped a reusable eventual-consistency library that keeps microservice state in sync, and built the CI/CD and observability foundations the teams released on.

  • Azure
  • Kubernetes
  • .NET
  • Cosmos DB
  • Azure SQL
  • Azure DevOps
  • Event-Driven Architecture
  • MassTransit
  • Serilog
  • SpecFlow
  • Grafana
  • Azure Service Bus
  • Kafka
  • Chaos Engineering

Senior Engineer · Migration Lead

Turned around a stalled big-bang rewrite at Funda, the Netherlands' real estate platform, by replacing it with an incremental migration: a proxy layer that let newly-rewritten pieces go live side by side with the legacy system and roll out safely to millions of users, one staged percentage at a time.

  • .NET
  • C#
  • IIS URL Rewrite
  • Microservices
  • Identity & Access Management
  • Strangler Fig Pattern

Hands-On Software Architect - Lead Engineer

Led system modularization and the move to an event-driven microservices architecture on Azure during DEPT's legacy migration — reshaping a legacy system into asynchronous, independently-deployable services, coaching the team through the distributed-systems patterns that make them work, and automating Azure infrastructure provisioning into every microservice's release.

  • Azure
  • Event-Driven Architecture
  • Microservices
  • Infrastructure as Code
  • Strangler Fig Pattern
  • Outbox Pattern

Lead Backend Engineer

As lead backend engineer, rewrote the legacy core of MijnPensioenOverzicht.nl — the national pension overview the whole of the Netherlands feeds into. A scalable, event-based redesign processes the pension data for all 18M+ residents in about twenty minutes against a one-working-day requirement, on a modular structure the engineers who took it over found a pleasure to maintain.

  • Event-Driven Architecture
  • Microservices
  • Performance Engineering
  • Stress Testing
  • System Modularization

Personal & side projects

Creator

A tool that maps symbol-level dependencies across every Git repository in a system, with a Visual Studio extension that shows where any symbol is used system-wide. I built it to make legacy change safe — knowing exactly which endpoints a modification impacts — and to put system modularization on a rigorous, data-driven footing.

  • .NET
  • C#
  • Roslyn
  • Azure SQL Graph
  • Visual Studio Extension
  • Azure DevOps
  • PowerShell