Experience

Zühlke Group, Belgrade, Serbia.

  • Expert Software Engineer (October 2017. - present)
    • .NET DEV Team

Electric Power Industry of Serbia, Public Company.

  • Head of Software Development (March 2014. - September 2017.)
    • I worked as a product manager and lead several software development teams that work on the development of different software solutions by using Microsoft and Java-based technologies. Some of applications we implemented are:
      • Vehicle maintenance management system (Web).
      • Procurement solution, which includes elements of the plan to implementation of procurement, contracts, etc. (Web).
      • Project management team member for SAP ERP implementation, acting as internal audit (june 2014. - december 2015.).
      • Oracle UCM - document management system (support).
    • I was responsible for:
      • Leading main software implementation projects.
      • Harmonising engineering processes, driving consistent standards and approaches throughout the team.
      • Keeping the team up to date with the latest software development technologies and methodologies.
      • Coaching the team on agile software development best practices.
      • Developing short and long term strategy for the team to meet the company’s goals and objectives. Planning and monitoring the successful implementation of this strategy.
      • Teaching and training software developers, organizing courses, etc.
      • Overseeing internal product development.
      • Supervising other software projects.
      • Defining implementation times and deadlines (for development and support).
      • Leading technical support.
      • Internal staff recruiting.
      • Administration and configuration of SQL Server 20082014 (backup, migrations, maintenance), Team Foundation Server and IIS.
      • Management of company internal portal and web site.
  • Head of Technical Software Development Department (November 2011. - March 2014.)
    • Software architect and a team leader for software engineers developing ERP-based applications using predominantly HTML5, JavaScript, ASP.Net (C#) and SQL Server.
    • Defined standards, tools and processes that were used for solution development within company.
    • Main responsibilities included: Design of the enterprise architecture, Framework design and Product development management.
    • Implemented projects by using .NET technology stack:
      • Materials management (Web)
      • Asset management (Web)
      • Invoicing (Web).
  • Senior Software Engineer (February 2009. - October 2011.)
    • Storehouse operations Web application, design and implementation (ASP.NET + C# + JQuery + MS SQL Server + MS reports + TFS).
    • Coal Quality monitoring and invoicing Web application (Eclipse + EJB3 + Hibernate + Spring framework + Acegi Security + Struts 2 + JUnit 4 + JMock + JFreeChart + JasperReports + SVN + JIRA + Patterns).
  • Software Developer Consultant (September 2004. - February 2009.)
    • ArchiDoc Web Document Management System (Netbeans + EJB2 + Struts + JSP + JUnit 3 + Patterns).
    • Other projects ( CMS for Web portal & CD presentation, first Web site for Kolubara-Metal, E-commerce Web site implementation…).
    • Java courses for 40 software developers (Basic, Advanced, Web, J2EE). Duration: one year.

Abell Soft company, Serbia.

  • Software Developer (June 2001. - October 2002.)
    • E-Store application for on-line selling of books in PHP/MySQL.
    • Complete code and design of a FinanceBusiness software for small and medium companies in Microsoft Visual C++, using MFC, Win32, PHP and MS Access (DAO, ODBC).
    • Coded, designed and managed different web sites (milan.milanovic.org/math, milan.milanovic.org/skola, www.tehnika.edu.rs, www.dunja.co.yu, etc.) 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.

Municipality of Lajkovac, Serbia.

  • System Administrator (September 1998 - June 1999)