Bio

I was born in Sarajevo into a software family. My father was one of the engineers behind the Yugoslav IRIS PC-16, and I started programming in the 1980s in BASIC on a ZX Spectrum, then on an IBM XT and the IRIS itself. I have been a second-generation developer ever since.

Experience

2022 –

Trucking Hub — Chicago, United States

  • Chief Technology Officer, September 2022 to present
2019 –

Tech World With Milan — Belgrade, Serbia

  • Author of Laws of Software Engineering, April 2026 to present
  • Founder and author, June 2019 to present
  • Maintainer of the DevOps Roadmap (20,000+ stars), the .NET Developer Roadmap, and the Azure and C# cheat sheets on GitHub
2011 –

First Principles Consultancy — Belgrade, Serbia

  • Engineering leadership coach, May 2023 to present
  • Independent consultant and owner, 2011 to 2017
2024 – 2025

3MD Studio — Belgrade, Serbia

  • Interim CEO, May 2024 to May 2025
2017 – 2022

Zühlke Group — Belgrade, Serbia

  • Principal Consultant, January to September 2022
  • Group Cloud Capability Lead, August 2020 to August 2022
  • Team Lead and Engineering Manager, January 2021 to April 2022
  • Lead Software Architect, January 2019 to December 2021
  • Expert Software Engineer, October 2017 to December 2018
2004 – 2017

Electric Power Industry of Serbia (EPS) — Belgrade, Serbia

  • Head of Engineering, March 2014 to September 2017
  • Head of Software Development Department, November 2011 to March 2014
  • Senior Software Engineer and Team Leader, March 2009 to October 2011
  • Software Engineer, September 2004 to February 2009
2005 – 2011

GOOD OLD AI Research Network — University of Belgrade, Serbia

  • Researcher, October 2005 to 2011
2001 – 2002

Abell Soft — Belgrade, Serbia

  • Junior Software Developer, July 2001 to September 2002

Advisory and teaching

2023 –

WeAreDevelopers World Congress — Berlin, Germany

  • Program Board Advisory Member, 2023 to present
2021 –

University of Belgrade, Faculty of Organizational Sciences — Belgrade, Serbia

  • Alumni ambassador, April 2024 to present
  • Guest lecturer, December 2021 to present

Education

2007 – 2010

PhD in Computer Science — University of Belgrade, Faculty of Organizational Sciences, Serbia

Thesis: Modeling Rule-Driven Service Oriented Architectures.

Supervisors: Prof. Dragan Gašević and Academician Prof. Vladan Devedžić.

2005 – 2007

M.Sc. in Computer Science — University of Belgrade, Faculty of Organizational Sciences, Serbia, GPA 9.7/10

Thesis: Modeling Rules on the Semantic Web.

2004 – 2005
Professional Master in Internet Technology — University of Belgrade, Faculty of Organizational Sciences, Serbia, GPA 9.6/10
2002 – 2004
B.Sc. in Computer Science and IT Management — Graduate School of Business Studies, Belgrade, Serbia, GPA 9.5/10
1999 – 2001
A.Sc. in Software Engineering — School of Electrical and Computer Engineering of Applied Studies, Belgrade, Serbia, GPA 9.3/10

Honours and awards

  • Microsoft MVP for Developer Technologies, since 2023
  • Best Paper Award, SWESE 2007, for Model Transformations to Share Rules between SWRL and R2ML
  • University scholarship for superior academic achievement, Graduate School of Business Studies
  • Ranked in the top 1% of class, School of Electrical and Computer Engineering of Applied Studies

Certifications

Microsoft

  • Azure Developer Associate, 2021
  • Azure Fundamentals, 2020
  • MCSD: Web Applications and App Builder, 2016
  • MCSA: SQL Server 2012/2014, 2013
  • MCP, 2013
  • MCPD: Web Developer, 2011
  • MCTS: .NET Framework 4, Service Communication Applications

Agile and delivery

  • Certified SAFe 5 DevOps Practitioner, 2022
  • Certified SAFe 5 Agilist, 2021
  • Certified SAFe 5 Practitioner, 2021
  • Professional Scrum Developer, Scrum.org, 2018
  • Certified ScrumMaster, Scrum Alliance, trained by James Coplien, 2009

Coaching

  • Erickson Professional Coach (EPC), Erickson Coaching International, 2023
  • Member of the International Coaching Federation (ICF), since 2023

Training

Leadership and coaching

  • NLP Practitioner, Atria Group, 2024
  • The Art and Science of Coaching (Erickson Coaching International, ICF-accredited), Atria Group, 2023
  • Discover PCM (Process Communication Model), Atria Group, 2023
  • High Performance Team Coaching, Atria Group, 2022
  • EssenZ Leadership Program, Zühlke’s group-wide leadership programme by Human-Centric Leaders, coached by Deepa Natarajan and Xavier Garcia-Weibel, 2022
  • Strength Deployment Inventory (SDI), with Prof. Lazar Dražeta, 2019
  • Agile Leadership and Self-organization with Andrea Provaglio, Zühlke, 2018

Engineering

  • Kubernetes and Docker, Zühlke, 2022
  • Architecture Assessment Framework, Zühlke, 2020
  • Machine Learning, Prof. Mladen Nikolić, University of Belgrade, Faculty of Mathematics, 2019
  • AWS Hands-On Workshop: Networking, Security, and Monitoring, with Nemanja Kostić, AWS Solutions Architect, 2019
  • Agile Architecture and Flow Analysis, Zühlke, 2017

Research

Twenty-plus peer-reviewed papers, 450+ citations, and my editorial board and programme committee service are on Research.