Milan Milanović is a Chief Technology Officer with 20 years of professional experience in different domains, including the finance industry, energy sector, insurance, and telco. He is a blend of an academic and an industry guy. He authorized more than 20 scientific publications in international conferences and journals. He has also been involved as a reviewer and program committee member, for which he has received several (international) awards.
Milan Milanović earned a Ph.D. in Computer Sciences at the GOOD OLD AI Research Network at University of Belgrade in 2010. under the direction of Academician Prof. Vladan Devedžić and Distinguished Prof. Dragan Gašević from Monash University. He is certified as a Microsoft MVP for Developer Technologies, Certified ScrumMaster, PSD, MCP, MCSD, MCSA, MCPD, MCTS, SAFe Practitioner/Agilist, and Azure Developer.
Before joining 3MD, where he works as a Chief Technology Officer, he worked for Zühlke Group as a Principal Consultant and before that, for the largest company in Serbia, Electric Power Industry of Serbia as a Head of Software Development.
He is an author who helps more than 300,000 engineers, managers, and architects to build great careers, products, and teams through various platforms and channels.
Subscribe to his Newsletter with more than 30,000 subscribers 📝.
Also, he works as a professional High-Performance and Career Coach. Book 1:1 Coaching with him 🧑🎓.
Ph.D. in Computer Science, 2010
Faculty of Organizational Sciences, University of Belgrade
M.Sc. in Software Engineering, 2007
Faculty of Organizational Sciences, University of Belgrade
Professional master in Internet technologies, 2005
Faculty of Organizational Sciences, University of Belgrade
B.Sc. in Computer Engineering Management, 2004
Graduate School of Business Studies
Ph.D. in Computer Science in the area of Software Engineering at the Department of Information Systems and Technologies, FON - School of Business Administration, University of Belgrade, Serbia (2007. - 2010.).
M.Sc. in Software engineering and informatics in the area of Software Engineering at the Department of Information Systems and Technologies, FON - School of Business Administration, University of Belgrade, Serbia (2005. - 2007.)
Accomplishments:
Responsibilities include:
Accomplishments:
I worked as a product manager and lead several software development teams that work on the development of different software solutions (more than 20) by using Microsoft and Java-based technologies.
Responsibilities include:
C#, C, C++, Pascal, Java, JavaScript, VBScript, VBA, HTML/CSS, UML/OCL, SQL, ATL (QVT) and XML.
.NET Core, ASP.NET, ASP.NET Web API, ASP.NET Web Forms, ASP.NET MVC Core, Entity, MVVM Light Toolkit, WPF, ASP, Angular, Bootstrap.
LINQ, jQuery, Knockout.js, Windows API, Windows Forms, Microsoft Foundation Class Library (MFC).
Design Patterns, Clean code, Test-driven Development (TDD), Object-oriented Programming (OOP), Rational Unified Process (RUP), REST API, Service-oriented Architecture (SOA), Microservices, Self-contained systems, Cloud computing (Azure).
Product management, Agile Software Development, Scrum, Kanban, Waterfall development.
Leadership, Recruiting, Mentorship & Coaching, Line management.
Git, SVN, CVS, Visual Studio, Visual Studio Code, Microsoft Team Foundation Server, Azure DevOps, Crystal Reports, Windows Installer, ClickOnce, Eclipse, NetBeans, IntelliJ IDEA and Android Studio.
Microsoft SQL Server, SQL Server Integration Services (SSIS), MySQL and Microsoft Access.
20+ years IBM PC-compatible experience, with knowledge of and experience in all major software, including Microsoft Word, Excel, Visio, Windows, IIS, DOS, Adobe Photoshop, CorelDraw and peripherals.
To meet the growing demands of customers, a strategic solution is designed to assist client advisors in portfolio management and to support proposed transactions for compliance under the latest legislation. The focus is on integrating existing and new components with several Scrum teams in a ‘scrum of scrum’ approach in order to meet the regulatory requirements in the shortest possible time and to lay the foundation for the long-term development of the platform. Tech stack: C#/.NET, EntityFramework, T-SQL, Protractor, Cake, Angular, TypeScript, Visual Studio, Git.
GUI for Media Processing System. Tech stack: WPF, MVVM, C#, Feature Based, FluentAPI, MVVMLight, ReFit, Aspose, SourceAFIS. (june 2018. - september 2018.)
One of the leading global insurers introduces an information portal for its corporate customers. The portal provides 24⁄7 online access to insurance data like polices, claims, or risk assessments. Its modular structure allows onboarding of various business segments to support customers with actionable insights into their risk situation. The project team enhances, maintains and operates the portal as managed service (C#, ASP.NET MVC/Core, Entity Framework, SQL Server Integration Services, RavenDB, Kendo UI, TypeScript, LESS, TFS). (2017. - now)
Complete procurement solution, a web-based system, which includes elements of the plan to implementation of procurement, contracts, etc. (2014. - 2017.).
Project management team member for SAP ERP implementation, acting as internal audit (june 2014. - december 2015.).
Document management system (support). (2014.-2016.)
Vehicle maintenance, web based information system designed to support, facilitate and improve explotation, maintainance and service of vehicles. (2014. - 2017.)
Web and Windows application, design and implementation - team leader (ASP.NET + Windows forms + C# + JQuery + MS SQL Server + MS reports + TFS). (2011-2017.)
Design and implementation - team leader (two implementantions, one ASP.NET-based, another Java/Struts2-based).(2007.-2017.)
rBPMN editor - An Eclipse-based implementation of a Rule-based BPMN. (rBPMN = R2ML + BPMN) - (2007. - 2010.)
The REWERSE I1 Rule Markup Language meta-model implementation. (2005-2010.)
Desktop application for prepaid recharge for all main mobile operators in region, with distributable libraries (WPF/C#) - (2014. - now)
Mobile application for prepaid recharge for all main mobile operators in region (Android) - (2014. - now)
Design and implementation (Netbeans + EJB2 + Struts + JSP + JUnit 3 + Patterns).
Several small projects ( CMS for Web portal & CD presentation, E-commerce Web site implementation…).
Lines game for Windows (C++, MFC).
Java courses for software developers (Basic, Advanced, Web, J2EE). Duration: 1 year. (2006.)
Software for small and medium companies, done in Microsoft Visual C++, using MFC, Win32, PHP and MS Access (DAO, ODBC). (2001.)