Kubilay Karpat
Kubilay is a software consultant at Xebia, working with teams to design and build backend systems that remain maintainable as they evolve. His work centers on pragmatic architecture, code clarity, and making technical trade-offs explicit.
He has hands-on experience with Kotlin, Go, Java, and TypeScript, and draws on these languages to help teams understand how different design choices shape a system. In his trainings, he connects language features in Kotlin and Go to real architectural concerns such as concurrency, error handling, modularity, and testing.
Kubilay regularly leads Kotlin and Go workshops and speaks at community meetups, focusing on patterns and practices teams can apply directly in their day-to-day work.
Upcoming courses
Trainer expertise
Disciplines
Software
Development
Technologies