Experience

Zühlke Group, Belgrade, Serbia.

  • Lead Software Architect (January 2019. - present)
    • Working on customer projects in a .NET DEV Team in a distributed setup.
    • My responsibilites include:
      • Team lead.
      • Coaching.
      • Software architecture, design and implementation.
      • Interviewing candidates.
  • Expert Software Engineer (October 2017. - December 2018.)
    • Working on customer projects in a .NET DEV Team in a distributed setup.

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.

Various companies.

  • Freelance software engineering consultant and developer (November 2011. - August 2017.)
    • Consultant on various projects for domestic and US based companies, advisor, helping companies grow on organization, staffing, strategy, solution and software architecture, Agile methods, product development, software engineering (.Net, Java, Android).
    • More details on request.

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)