Goran D.

Technical Consultant, Architect, Developer

Tbilisi, Serbia

Experience

Sep 2022 - Present
3 years 2 months
Tbilisi, Georgia

Technical Consultant, Architect, Developer

Neomatic LLC

  • Broker App: 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.

  • Broker App: 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.

  • Broker App: 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.

  • Broker App: Upgrading of main frameworks like F-IPS, Spring, Vaadin.

  • Broker App: Generation classes from WSDL, WADL or Swagger.

  • Broker App: Creating appropriate mappers with MapStruct.

  • Broker App: Creating REST request to insurer servers.

  • Broker App: Use of AI for work – GitHub copilot from Eclipse or chatGPT for faster code writing.

  • Broker App: Developing JUnit tests.

  • F-ICS@Imedi L: Pilot Implementation of F-ICS Insurance Claims Management System.

  • F-ICS@Imedi L: Design and development healthcare insurance Claims Management system based on Faktor-IPS and Linkki tools for biggest Georgian health insurer.

  • F-ICS@Imedi L: Receiving requsts from customer.

  • F-ICS@Imedi L: Planing and organizing tasks from requests.

  • F-ICS@Imedi L: Developing UI with Linkki and backend logic with F-IPS models.

  • F-ICS@Imedi L: Making stabile connection to main insurers information system.

Nov 2021 - Sep 2022
11 months
Moscow, Russian Federation

Technical Consultant, Architect

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 for their clients.
  • 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.
  • Tests.
Sep 2021 - Nov 2021
3 months
Šabac, Serbia

Functional Consultant, Developer

Atekom

  • Pilot implementation and production testing of new version of Focus accountancy software.
  • Migration onto newer version from legacy software, adding new functionality to the system, testing and debugging in production.
  • Analysis of legacy system, creation of new system’s design.
  • Development of MySQL database.
  • Development of REST server.
  • Development of UI.
  • Implementation of accountancy rules.
  • Design and execution of data migration.
  • Implementation of different business procedures and documents like: invoices (buy/sale), orders, delivery documents, defining rights and controls for a different type of users, generation of accounting documents needed for authorities.
  • Development of reports, data exports etc.
Feb 2020 - Sep 2021
1 year 8 months
Belgrade, Serbia

Functional Consultant, Developer

RM

  • Migration of sales support legacy IT system based on Clarion 6 to modern technologies.
  • Migrating all old functionality to Java system: REST server + mySQL + JavaFX client.
  • Analysis of legacy system.
  • Preparation of the basic project structure.
  • Development of mySQL database.
  • Development of 3 projects: modeling database, REST server with business logic and UI with JavaFX as a REST client.
  • Migration of data from old database to new one.
  • Installation and implementation of new system.
Dec 2018 - Dec 2019
1 year 1 month
Šabac, Serbia

Java Developer and Functional Consultant

M-Inox Construct

  • Custom warehouse management.
  • As a Java Developer and Functional Consultant, I designed and developed a custom warehouse management system tailored to the needs of a company producing elements for metal structures.
  • Real-time inventory tracking.
  • Gathering customer requests and planning project.
  • Building application with MySQL, Spring and Vaadin.
  • Testing the system.
  • Installation and settings of Tomcat.
Mar 2018 - Oct 2018
8 months
Šabac, Serbia

Project Lead, Developer, Functional Consultant

Atekom doo

  • Development of Prati fleet tracking system on Vaadin 8.
  • Creation of a standard software: a vehicle tracking system to manage truck fleets with Vaadin 8 for B2B customers.
  • Analysis of requirements of transportation companies.
  • Architectural design and blueprinting.
  • Migrating and upgrading services for communication with tracking (gps) device over the sockets.
  • Adding socket communication for Ruptela devices.
  • Development of new UI with Vaadin 8.
  • Performance tuning and management of tests.
  • Installation and implementation.
  • Maintenance and support.
Oct 2017 - Mar 2018
6 months
Šabac, Serbia

Android Developer

AKS Express Courier

  • Android client application for couriers.
  • Development of mobile app on Android and migration of functionality from Windows Mobile.
  • Analysis of legacy system.
  • Migrating functionality to new system.
  • Customizing – adapting application to new OS.
  • Connection with external devices – printers.
  • User Acceptance Testing.
Feb 2017 - May 2017
4 months
Šabac, Serbia

Project Lead, Developer, Functional Consultant

AKS Express Courier

  • myWMS – Open-Source Warehouse Management System Deployment.
  • Worked on the complete lifecycle implementation of the myWMS open-source warehouse management system, from source code preparation to live deployment and user training.
  • Preparing Linux server to full application installation.
  • Downloaded and compiled the original Java source code.
  • Built server-side application using NetBeans Platform and deployed it on WildFly.
  • Created and configured the PostgreSQL database.
  • Adjusted configuration files and compiled client applications.
  • Implemented minor code modifications to meet specific customer requirements.
  • Integrated reporting features using JasperReports.
  • Installed and configured the system across environments.
  • Performed data entry for initial records (items, locations, users).
  • Delivered end-user training and go-live support.
  • Provided ongoing system maintenance and updates.
Feb 2016 - Oct 2016
9 months
Šabac, Serbia

Functional Consultant, Developer

Atekom doo

  • Development of fleet tracking system with Vaadin 7.
  • Development of standard software: Vehicle tracking system for B2B customers.
  • Establishment of maintenance and support for users.
  • Development of socket connection for 4 different types of devices.
  • Database development.
  • UI development with Vaadin 7 and Spring 4.
  • Testing, installation, implementation.
Nov 2015 - Dec 2015
2 months
Belgrade, Serbia

Functional Consultant, Developer

The Yugoslav Drama Theater

  • Development of application to translate performances.
  • Multilingual application to supplement the theater performance.
  • Migration of legacy software.
  • Adding new functionalities and more languages to cover at same time.
  • Development of Java application with Swing.
  • Enablement of two-screens functionality and availability of different content at same time.
  • User Acceptance Testing.
Jun 2014 - Jul 2014
2 months
Kragujevac, Serbia

Project Manager, Functional Consultant

Idest doo

  • Upgrade of Adempiere ERP.
  • Implementation of new version of Adempiere ERP, migration of processes and data to newer version.
  • Business analysis, project scoping, blueprinting and creation of project documentation.
  • Installation of a new system.
  • Migration of data.
  • User Acceptance Testing.
Apr 2014 - May 2014
2 months
West Bromwich, United Kingdom

Technical Consultant

Pargat ltd

  • Implementation of myWMS system.
  • Installation and implementation of myWMS open-source software – 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.
Oct 2013 - Dec 2013
3 months
Belgrade, Serbia

Functional and Technical Consultant

AKS Express Courier

  • Implementation of myWMS system.
  • Installation and implementation of myWMS warehouse management system.
  • Compiling and customization source code.
  • Installation of server OS and dependencies.
  • Software and application server installation.
  • Input of initial data.
  • Installation of client application on users PC.
  • User training.
  • Customizing.
Jul 2013 - Nov 2013
5 months
Kragujevac, Serbia

Functional and Technical Consultant

Idest doo

  • Adempiere ERP implementation.
  • Implementation of Adempiere ERP with full installation – server OS, ERP server, database server.
  • Preparation of target system’s design.
  • Preparation of documents to be customized.
  • Learning functionality developed within Adempiere for customer needs by another company from Italy.
  • Preparing environment for the ERP – servers’ installation and all dependencies needed for proper system function.
  • Users’ training – separately for different user types and organizational sectors (accountant, engineers, commercials).
  • Input of initial data.
  • Installation of additional modules.
Jul 2013 - Oct 2013
4 months
Šabac, Serbia

Functional Consultant, Technical Consultant

Ingsoft 2009

  • Implementation of myWMS.
  • Implementation of open-source system myWMS for warehouse management.
  • Preparation of target system’s design and all technical means for execution of the project.
  • Downloading and implementing project in NetBeans and Eclipse IDE, building projects.
  • Compiling code and preparing installation of server and client applications.
  • Review of all functionalities.
  • Customization of the system in line with Customer’s requirements.
Jun 2011 - Jul 2013
2 years 2 months
Sofia, Bulgaria

Project Lead, Functional Consultant, Developer

Technologies for Reporting Ltd

  • Development of and maintenance of Vehicle tracking system.
  • Maintenance legacy software made by C# and migrating to new one made by Java, MySQL, Spring and ZK framework.
  • Management of project team.
  • Review of the legacy system.
  • Preparation of functional specification for new software.
  • Preparation technical specification for new software.
  • Development of application – database and web application with mySQL, spring and ZK framework.
  • Creating reports.
  • User training.
  • Customizing.
Jun 2003 - Apr 2011
7 years 11 months
Šabac, Serbia

Managing and Development of Different Types of Projects - Software and Electronic Devices

Galeb Group LLC

  • Device maintenance.
  • Testing and maintenance electronic cash registers and software.
  • Development of different business solutions – vehicle tracking system, vehicle tracking devices, RFID solutions, customizing vehicle tracking system for TAXI companies, Development of POS solution.
  • Managing and organizing technical department, with R&D, maintenance, production and user support sectors, cumulative more than 60 employees.
  • Preparing daily, weekly, monthly and year plans and reports.
  • Took part into implementation of MS Navison.
  • Developed new business solution for Serbian market – portable navigation system with manufacturer from China.

Summary

Senior Java Developer and Software Architect with over 15 years of experience in building enterprise systems across insurance, ERP, and logistics domains. Specialized in Spring Boot, Vaadin, and microservice architectures, with strong expertise in legacy modernization and API integration. Hands-on experience with Faktor-IPS and Linkki frameworks, building broker and insurance solutions. Passionate about clean code, system scalability, and delivering stable, production-grade software in Agile environments.

Languages

Serbian
Native
English
Advanced

Education

Faculty of Organizational Science, Belgrade University

Master of Computer Sciences · Computer Sciences · Belgrade, Serbia

Certifications & licenses

EC Council iClass: CEHv10 training program

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions