Tuba Kaya

About Me

I'm a software engineer who modernizes large, business critical systems by making them modular, reliable and able to scale. Much of my work has been on some of the Netherlands' largest and most critical platforms, where downtime is felt nationwide.

What I do

My work sits where architecture meets operability: system modularization, reliability engineering, cloud and event-driven architecture, and the modernization of legacy systems. I care most about the durable ideas. Coupling, cohesion, clear boundaries that are fundamentals and stay relevant. You can read details about the projects I worked on on my projects page.

How I think about the work

Legacy modernization should be incremental. Rewrite from scratch and a big bang switch to the new system is too risky. I also think our field treats system modularization as too much of a vague art, so I build tools and models to make it more systematic.

Away from the keyboard

I miss touch with the physical world from my job. I do woodworking for small but useful things. I've made play areas for my toddler out of scrap wood and a fence around my vegetable garden. For a solid year, my toddler played almost every day in that sandbox, which makes me happy.

Get in touch

The best ways to reach me areLinkedInor email. I'm always happy to talk shop.