Milan Milanović is an author, engineering leader, and coach with 20+ years of experience helping engineers, architects, and managers make better technical and career decisions. He wrote Laws of Software Engineering and reaches 400K+ followers across LinkedIn, X, and his newsletter, distilling patterns from finance, energy, telecom, and product engineering into practical guidance. Milan has built and scaled engineering teams and cloud platforms as CTO and principal consultant, combining hands-on .NET/Azure architecture with delivery, DevOps, and organizational change. He holds a Ph.D. in Computer Science with 20+ publications and an h-index of 11, bringing academic rigor to real-world architecture and leadership problems. Known for turning legacy systems and teams into resilient, high-performing organizations, he blends deep technical craft with coaching and strategy.
10 years of coding experience
20 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at University of Belgrade, Faculty of Organizational Sciences
Bachelor's Degree, Computer science and IT management, Bachelor's Degree, Computer science and IT management at Graduate School of Business Studies, Belgrade
Associate's Degree, Software engineering, Associate's Degree, Software engineering at The School of Electrical and Computer Engineering of Applied Studies
English, Serbian
Stackoverflow
Stats
988reputation
218kreached
5answers
23questions
Github Skills (124)
hugo-theme10
hugo10
google-cloud-platform10
python10
grafana10
asp-net-core10
terraform10
asp-net10
computer-science10
razor10
oracle-cloud10
forestry10
r10
maui10
linux10
Programming languages (8)
PowerShellC#TypeScriptC++JavaScriptHTMLRich Text FormatPython
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.