Goran Djermanovic

Msc in Information systems, senior Java developer - Experience with F-IPS, Implementation of F-ICS Insurance Claims Management

Šabac, Serbien

Erfahrungen

Sept. 2022 - Bis heute
2 Jahren 9 Monaten
Tbilisi, Georgien

Broker App

Neomatic LLC

  • Development of a Broker App - a Faktor-IPS© based application to help insurance agents and brokers to request offers from insurance companies for one set of parameters to choose optimal insurance policies for their clients

  • Development of REST services to integrate with API’s of insurance companies

  • Vaadin-based UI development

  • Development of enhancement modules to adapt to business requirements of insurance brokers

  • Implementation of communication with Swagger and creation of mappers for transforming data from insurer class objects to Broker App objects and representing data in UI for users view

  • Upgrading of main frameworks like F-IPS, Spring, Vaadin

  • Generation of classes from WSDL, WADL or Swagger

  • Creating appropriate mappers with MapStruct

  • Creating REST requests to insurer servers

  • Use of AI for faster code writing (GitHub copilot from Eclipse or chatGPT)

  • Developing JUnit tests

Sept. 2022 - Bis heute
2 Jahren 9 Monaten

Implementation of F-ICS Insurance Claims Management System

F-ICS@Imedi L

  • Design and development of a healthcare insurance claims management system based on Faktor-IPS and Linkki tools for the biggest Georgian health insurer

  • Receiving requests from customer

  • Planning and organizing tasks from requests

  • Developing UI with Linkki and backend logic with F-IPS models

  • Establishing stable connection to the main insurer's information system

Nov. 2021 - Sept. 2022
11 Monaten
Moskau, Russische Föderation

Broker app

ConVista Consulting

  • Development of a Broker App - a Faktor-IPS© based application to help insurance agents and brokers to request offers from different insurance companies for one set of parameters to choose optimal insurance policies

  • Development of REST services to integrate with API’s of insurance companies

  • Development of Linkki©-based UI

  • Development of enhancement modules to Faktor-IPS©

  • Development of core code of application

  • Testing

Sept. 2021 - Nov. 2021
3 Monaten
Šabac, Serbien

Pilot implementation and production testing of new version of Focus accountancy software

Atekom

  • Migration onto a newer version from legacy software

  • Adding new functionality to the system

  • Testing and debugging in production

  • Analysis of legacy system and creation of new system’s design

  • Development of MySQL database

  • Development of REST server and UI

  • Implementation of accountancy rules

  • Design and execution of data migration

  • Implementation of various business procedures and documents (invoices, orders, delivery documents)

  • Defining rights and controls for different types of users

  • Generation of accounting documents needed for authorities

  • Development of reports and data exports

Feb. 2020 - Sept. 2021
1 Jahr 8 Monaten
Belgrad, Serbien

Migration of sales support legacy IT system based on Clarion 6 to modern technologies

RM

  • Migrating all old functionality to a Java system (REST server, MySQL, JavaFX client)

  • Analysis of legacy system

  • Preparation of the basic project structure

  • Development of MySQL database

  • Development of three projects: modeling database, REST server with business logic and UI with JavaFX as a REST client

  • Migration of data from the old database to the new one

  • Installation and implementation of new system

Dez. 2018 - Dez. 2020
1 Jahr 1 Monate
Šabac, Serbien

Custom warehouse management

M-Inox Contruct

  • Design and development of a custom warehouse management system for a company producing elements for metal structures

  • Real-time inventory tracking

  • Gathering customer requests and planning project

  • Building application with MySQL, Spring and Vaadin

  • System testing

  • Installation and settings of Tomcat

März 2018 - Okt. 2018
8 Monaten
Šabac, Serbien

Development of Prati fleet tracking system on Vaadin 8

Atekom doo

  • Creation of a vehicle tracking system to manage truck fleets for B2B customers

  • Analysis of requirements of transportation companies

  • Architectural design and blueprinting

  • Migrating and upgrading services for communication with tracking (GPS) devices over sockets

  • Adding socket communication for Ruptela devices

  • Development of new UI with Vaadin 8

  • Performance tuning and management of tests

  • Installation, implementation, maintenance and support

Okt. 2017 - März 2018
6 Monaten
Šabac, Serbien

Android client application for couriers

AKS Express courier

  • Development of a mobile app on Android and migration of functionality from Windows Mobile

  • Analysis of legacy system

  • Migrating functionality to new system

  • Customizing and adapting application to new OS

  • Connection with external devices (printers)

  • Conducting user acceptance testing

Feb. 2017 - Mai 2017
4 Monaten
Šabac, Serbien

myWMS – Open-Source Warehouse Management System Deployment

AKS Express Courier

  • Full lifecycle implementation of the myWMS open-source warehouse management system (from source code preparation to live deployment and user training)

  • Preparing Linux server for full application installation

  • Downloading and compiling the original Java source code

  • Building server-side application using NetBeans Platform and deployment on WildFly

  • Creation and configuration of the PostgreSQL database

  • Adjusting configuration files and compiling client applications

  • Implementing minor code modifications to meet specific customer requirements

  • Integrating reporting features using JasperReports

  • System installation and configuration across environments

  • Performing data entry for initial records (items, locations, users)

  • Delivering end-user training and go-live support

  • Providing ongoing system maintenance and updates

Feb. 2016 - Okt. 2016
9 Monaten
Šabac, Serbien

Development of fleet tracking system with Vaadin 7

Atekom doo

  • Development of a vehicle tracking system for B2B customers

  • Establishment of maintenance and user support

  • Development of socket connection for four different types of devices

  • Database development

  • UI development with Vaadin 7 and Spring 4

  • Testing, installation and implementation

Nov. 2015 - Dez. 2015
2 Monaten
Belgrad, Serbien

Development of application to translate performances

The Yugoslav Drama Theater

  • Development of a multilingual application to supplement theater performances

  • Migration of legacy software

  • Adding new functionalities and languages

  • Development of a Java application with Swing

  • Enablement of two-screens functionality and simultaneous display of different content

  • Conducting user acceptance testing

Juni 2014 - Juli 2014
2 Monaten
Kragujevac, Serbien

Upgrade of Adempiere ERP

Idest doo

  • Implementation of a new version of Adempiere ERP

  • Migration of processes and data to a newer version

  • Business analysis, project scoping, blueprinting and creation of project documentation

  • Installation of a new system

  • Data migration

  • Conducting user acceptance testing

Apr. 2014 - Mai 2014
2 Monaten
West Bromwich, Vereinigtes Königreich

Implementation of myWMS system

Pargat ltd

  • Installation and implementation of the myWMS open-source warehouse management system developed by Fraunhofer Institute for Material Flow and Logistics IML

  • Compiling and customization of source code

  • Preparation of software installation

  • Installation of software on client’s server

  • Setting up basic data

  • User training and acceptance testing

Okt. 2013 - Dez. 2014
3 Monaten
Belgrad, Serbien

Implementation of myWMS system

AKS Express Courier

  • Installation and implementation of the myWMS warehouse management system

  • Compiling and customization of source code

  • Installation of server OS and dependencies

  • Installation of software and application server

  • Input of initial data

  • Installation of client application on users' PCs

  • User training

  • Customizing the system

Juli 2013 - Nov. 2013
5 Monaten
Kragujevac, Serbien

Adempiere ERP implementation

Idest doo

  • Full implementation of Adempiere ERP including server OS, ERP server and database server installation

  • Preparation of target system’s design and documentation for customization

  • Learning functionality developed by another company from Italy

  • Setting up the environment for ERP (servers installation and dependencies)

  • Training users for different roles (accountants, engineers, commercials)

  • Input of initial data

  • Installation of additional modules

Juli 2013 - Okt. 2013
4 Monaten
Šabac, Serbien

Implementation of myWMS

Ingsoft 2009

  • Implementation of the open-source myWMS system for warehouse management

  • Preparation of target system’s design and technical means for project execution

  • Downloading and implementing project in NetBeans and Eclipse IDE

  • Compiling code and preparing installation of server and client applications

  • Functionality review

  • Customization of the system according to customer’s requirements

Juni 2011 - Juli 2013
2 Jahren 2 Monaten
Sofia, Bulgarien

Development and maintenance of Vehicle training system

Techologii za Otchet ltd

  • Maintenance of legacy software originally in C# with migration to a new system using Java, MySQL, Spring and ZK framework

  • Management of project team

  • Review of the legacy system

  • Preparation of functional and technical specifications for new software

  • Development of application including database and web application

  • Creating reports

  • User training

  • Customizing the solution

Juni 2003 - Apr. 2011
7 Jahren 11 Monaten
Šabac, Serbien
Vor Ort

Managing and development of different types of projects - software and electronic devices

Galeb Group doo

  • Management and development of various software solutions and electronic devices

  • Device maintenance

  • Testing and maintenance of electronic cash registers and software

  • Development of business solutions including vehicle tracking system, vehicle tracking devices, RFID solutions, customized vehicle tracking system for taxi companies and POS solution

  • Managing and organizing technical department with R&D, maintenance, production and user support sectors (over 60 employees)

  • Preparation of daily, weekly, monthly and yearly plans and reports

  • Participation in the implementation of MS Navision

  • Development of a new business solution for the Serbian market – portable navigation system in collaboration with a manufacturer from China

Zusammenfassung

Senior Java Developer and Solutions Architect with 18+ years of experience specializing in legacy system modernization and enterprise software development. Specialist in designing and implementing Java-based solutions that extend traditional systems with modern technologies. Master of Computer Science with proven expertise in:

  • Executing full lifecycle development of enterprise Java applications with focus on financial and insurance sectors
  • Designing and implementing complex system migrations from legacy platforms to modern Java ecosystems
  • Designing scalable RESTful APIs and microservices architectures for business-critical applications
  • Applying both Agile and traditional methodologies to optimize project delivery and reduce implementation risks

My experience spans multicultural teams across different industries, combining technical knowledge with business acumen. I've successfully led projects from requirements analysis through implementation, delivering solutions that provide measurable business value.

I am interested in Java development opportunities where I can leverage my unique combination of legacy migration expertise and modern Java development skills to drive digital transformation initiatives.

Sprachen

Serbisch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Faculty of Organizational Science, Belgrade University

Master of Organizational Sciences - Information systems · Computer Sciences · Belgrad, Serbien

Zertifikate & Bescheinigungen

Linux administrator

ETF Belgrade

training for EC Council iClass: CEHv10

EC Council

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.