Skip to Content

Milan Milanovic

Ph.D. candidate
The GOOD OLD AI Research Network
FON - School of Business Administration
University of Belgrade
Jove Ilica 154, 11000 Belgrade
Serbia


Email: milan [at] milanovic [dot] org (Please re-assemble the email address before sending the message.)
Homepage: http://milan.milanovic.org

Milan Milanovic

Bio Sketch

Milan Milanovic is a Ph.D. candidate in the area of Software Engineering at the Department of Information Systems and Technologies, FON - School of Business Administration, University of Belgrade, Serbia.

His areas of interests are: Modeling and metamodeling, Model transformations, Rule and policy-based process modeling, Object-Oriented software development using UML, Formal methods (Predicate logic, OCL), Rule languages, Business modeling, Business rules, Service Oriented Architectures, Ontologies and Model-Driven Engineering (MDE).

He is a member of the GOOD OLD AI Research Network (since 2005.), ACM and IEEE Computer Society.

Education

• 2007. - Ph.D. candidate in the area of Software Engineering at the Department of Information Systems and Technologies, FON - School of Business Administration, University of Belgrade, Serbia. Supervisor: Prof. Vladan Devedzic.
• 2005. - 2007. Master of Science (M.Sc.) in Software engineering and informatics at the Department of Information Systems and Technologies, FON - School of Business Administration, University of Belgrade, Serbia. Thesis: "Modeling rules on the Semantic Web" (pdf - 6.4 Mb, In English, and pdf - 6.1 Mb, In Serbian). Supervised by Prof. Vladan Devedzic. GPA: 9.7 out of 10.0.
• 2004. - 2005. Professional master in Internet technology at the Department of Information Systems and Technologies, FON - School of Business Administration, University of Belgrade, Serbia. Thesis: "Managing documentation process in J2EE environment" (pdf - 3.6 Mb, In Serbian). Supervised by Prof. Sinisa Vlajic. GPA: 9.6 out of 10.0.
• 2002. - 2004. Bachelor of Science with Honors in Computer Engineering Management (B.Sc.), from the Department of Computer Engineering of the Faculty of Business Studies at Megatrend University of Applied Sciences in Belgrade, Serbia. GPA: 9.5 out of 10.0. University scholarship in the fourth year for superior academic achievements.
• 1999. - 2001. Graduated with a degree in computer sciences (A.Sc.), from the Department of New Computing Technologies of the College of Electrical Engineering in Belgrade, Serbia. Thesis: "Database access for financial business software". GPA: 9.3 out of 10.0. Ranked top 1% in class.

Professional Experience

» 2004. - present - ELECTRIC POWER INDUSTRY OF SERBIA, PUBLIC COMPANY - COAL MINES "Kolubara", Section for Automatic Data Processing, Department for development of technical applications.
 

 • Software architect working on the following projects:  

 • Coal Quality (Eclipse + EJB3 + Hibernate + Spring framework + Acegi Security + Struts 2 + JUnit 4 + JMock + JFreeChart + JasperReports + SVN + JIRA + Patterns).
 • ArchiDoc Web Document Management System (Netbeans + EJB2 + Struts + JSP + JUnit 3 + Patterns).
 • Other projects (CMS for Web portal & CD presentation, E-commerce Web site implementation...).
 • Java courses for leading software developers (Basic, Advanced, Web, J2EE).
 • Senior Java consultant for various projects.

» 2001. - 2002. - Abell Soft company, Serbia.
   • E-Store application for on-line selling of books, in PHP/MySQL.
 • Complete code and design of a business packages STR 1.1 and FinanceBusiness 1.0 (for distributed environment) for small and medium companies, in Microsoft Visual C++, using MFC, Win32, PHP and MS Access (DAO, ODBC).
 • Coded, designed and managed five Web sites (www.dunja.co.yu, www.abell.co.yu, milan.milanovic.org/math, milan.milanovic.org/skola, www.tehnika.edu.yu) using HTML, JavaScript, PHP, MySQL, visual editors like Macromedia Dreamweaver and Microsoft FrontPage so as other graphical tools.
 • Active IT consulting for a number of companies.

Research interests

Milan is currently working on the Next-Gen SOA, trying to integrate business processes and rules, by using MDE techniques, like model transfomations and metamodeling.

Publications

Click for complete list of publications >