PhD candidate at Faculty of Organizational Sciences
Serbia and Montenegro
PhD candidate at Faculty of Organizational Sciences
Serbia and Montenegro
Software engineer in the area of Model Driven Engineering and Service Oriented Architecture.
Programming, researching, teaching
(Oil & Energy industry)
September 2004 — Present (5 years 3 months)
• 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 in PHP/MySQL,...) .
• Java courses for lead software developers (Basic, Advanced, Web, J2EE).
• Senior Java consultant for various projects.
(Privately Held; 1-10 employees; Computer Software industry)
July 2001 — September 2002 (1 year 3 months)
• 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 large number of companies.
PhD , Computer science , 2007 — 2009
MSc , Computer science , 2005 — 2007
Thesis: "Modeling rules on the Semantic Web".
Professional master , Internet technology , 2004 — 2005
Thesis: "Managing documentation process in J2EE environment"
B.Sc. , Computer science and economics , 2002 — 2004
A.Sc. , Software engineering , 1999 — 2001
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, Service Oriented Architecture, Ontologies and Model-Driven Engineering (MDE).
GOOD OLD AI group
1. Milanović, M., Gašević, D., Giurca, A., Wagner, G., Devedžić, V., "Model Transformations to Share Rules between SWRL and R2ML", 3rd International Workshop on Semantic Web Enabled Software Engineering (SWESE 2007), Innsbruck, Austria, 2007. (pdf) (Best paper award)
2. Megatrend University of Applied Sciences - University scholarship in fourth year for outstanding results.