Summary
Petar Kostić is a Technical Lead based in Utrecht with 11 years of experience building backend-first web applications and cloud-native services, primarily in .NET and Haskell. He combines hands-on coding (C#, Python, Java, TypeScript) with DevOps and Azure infrastructure expertise, frequently using Bicep, Terraform and Azure Pipelines to ship reliable systems. Petar has a track record of modernizing legacy stacks—migrating and rebuilding platforms—and enjoys exploring language- and meta-programming (Rascal) alongside data science and ML interests. Fluent in Dutch and English, he mentors teams while staying deeply technical, preferring JetBrains IDEs and Neovim and contributing thoughts on engineering via his blog. Outside work he fuels problem-solving stamina with CTFs, Advent of Code puzzles and local .NET conference participation.
11 years of coding experience
6 years of employment as a software developer
Bachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at Utrecht University
Master of Science (MSc), Software Engineering, Master of Science (MSc), Software Engineering at University of Amsterdam
Pre-university Education (VWO), Voortgezet onderwijs (VO) / Middelbaar onderwijs, Pre-university Education (VWO), Voortgezet onderwijs (VO) / Middelbaar onderwijs at Christelijke Scholengemeenschap Walcheren (CSW) | van de Perre
Dutch, English, French, German, serbian/montenegrin