Goran D.

Technischer Consultant, Architekt, Entwickler

Tbilisi, Serbien

Erfahrungen

Sept. 2022 - Bis heute
3 Jahren 3 Monaten
Tbilisi, Georgien

Technischer Consultant, Architekt, Entwickler

Neomatic LLC

  • Broker App: Entwicklung einer Broker App – einer auf Faktor-IPS© basierenden Anwendung, die Versicherungsagenten und Maklern hilft, Angebote von Versicherungsgesellschaften basierend auf einem Parametersatz anzufordern, um optimale Policen für ihre Kunden auszuwählen.

  • Broker App: Entwicklung von REST-Services zur Integration mit den APIs der Versicherungsgesellschaften; Vaadin-basierte UI-Entwicklung; Entwicklung von Erweiterungsmodulen zur Anpassung an die Geschäftsanforderungen der Versicherungsmakler.

  • Broker App: Implementierung der Kommunikation mit Swagger und Erstellung von Mappings zur Transformation von Daten aus Versicherer-Klassenobjekten in Broker App-Objekte sowie Darstellung der Daten in der UI für die Benutzeransicht.

  • Broker App: Upgrade der Hauptframeworks wie F-IPS, Spring und Vaadin.

  • Broker App: Generierung von Klassen aus WSDL, WADL oder Swagger.

  • Broker App: Erstellung passender Mapper mit MapStruct.

  • Broker App: Erstellen von REST-Anfragen an die Server der Versicherer.

  • Broker App: Einsatz von KI im Arbeitsprozess – GitHub Copilot in Eclipse oder ChatGPT für schnelleres Code-Schreiben.

  • Broker App: Entwicklung von JUnit-Tests.

  • F-ICS@Imedi L: Pilotimplementierung des F-ICS Insurance Claims Management Systems.

  • F-ICS@Imedi L: Konzeption und Entwicklung eines Schadenmanagementsystems für Krankenversicherungen auf Basis von Faktor-IPS und Linkki-Tools für den größten georgischen Krankenversicherer.

  • F-ICS@Imedi L: Entgegennahme von Anfragen vom Kunden.

  • F-ICS@Imedi L: Planung und Organisation der Aufgaben basierend auf den Anfragen.

  • F-ICS@Imedi L: Entwicklung der UI mit Linkki und der Backend-Logik mit F-IPS-Modellen.

  • F-ICS@Imedi L: Aufbau einer stabilen Verbindung zum Hauptinformationssystem der Versicherer.

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

Technischer Consultant, Architekt

ConVista Consulting

  • Entwicklung einer Broker App – einer auf Faktor-IPS© basierenden Anwendung, die Versicherungsagenten und Maklern hilft, Angebote verschiedener Versicherungsgesellschaften für einen Parametersatz anzufordern, um optimale Policen für ihre Kunden auszuwählen.
  • Entwicklung von REST-Services zur Integration mit den APIs der Versicherungsgesellschaften.
  • Entwicklung einer Linkki©-basierten UI.
  • Entwicklung von Erweiterungsmodulen für Faktor-IPS©.
  • Entwicklung des Kerncodes der Anwendung.
  • Tests.
Sept. 2021 - Nov. 2021
3 Monaten
Šabac, Serbien

Funktionaler Consultant, Entwickler

Atekom

  • Pilotimplementierung und Produktivtests der neuen Version der Focus-Buchhaltungssoftware.
  • Migration auf die neue Version aus der Altlösung, Hinzufügen neuer Funktionen zum System, Testen und Debuggen in der Produktion.
  • Analyse des Altsystems, Erstellung des Designs für das neue System.
  • Entwicklung der MySQL-Datenbank.
  • Entwicklung des REST-Servers.
  • Entwicklung der UI.
  • Umsetzung von Buchhaltungsregeln.
  • Planung und Durchführung der Datenmigration.
  • Implementierung verschiedener Geschäftsabläufe und Dokumente wie Rechnungen (Kauf/Verkauf), Aufträge, Lieferscheine, Festlegung von Rechten und Kontrollen für verschiedene Benutzertypen, Generierung der für Behörden erforderlichen Buchhaltungsunterlagen.
  • Entwicklung von Berichten, Datenexporten etc.
Feb. 2020 - Sept. 2021
1 Jahr 8 Monaten
Belgrad, Serbien

Funktionaler Consultant, Entwickler

RM

  • Migration eines veralteten Vertriebsunterstützungs-IT-Systems auf Basis von Clarion 6 zu modernen Technologien.
  • Überführung aller alten Funktionen in ein Java-System: REST-Server + MySQL + JavaFX-Client.
  • Analyse des Altsystems.
  • Erstellung der grundlegenden Projektstruktur.
  • Entwicklung der MySQL-Datenbank.
  • Entwicklung von drei Projekten: Datenbankmodellierung, REST-Server mit Geschäftslogik und UI mit JavaFX als REST-Client.
  • Migration der Daten von der alten in die neue Datenbank.
  • Installation und Implementierung des neuen Systems.
Dez. 2018 - Dez. 2019
1 Jahr 1 Monate
Šabac, Serbien

Java-Entwickler und funktionaler Consultant

M-Inox Construct

  • Individuelle Lagerverwaltung.
  • Als Java-Entwickler und funktionaler Consultant habe ich ein individuelles Lagerverwaltungssystem entworfen und entwickelt, abgestimmt auf die Bedürfnisse eines Unternehmens, das Bauelemente für Metallstrukturen herstellt.
  • Echtzeit-Lagerbestandsverfolgung.
  • Erfassung von Kundenanforderungen und Projektplanung.
  • Erstellung der Anwendung mit MySQL, Spring und Vaadin.
  • Testen des Systems.
  • Installation und Konfiguration von Tomcat.
März 2018 - Okt. 2018
8 Monaten
Šabac, Serbien

Projektleiter, Entwickler, Fachberater

Atekom doo

  • Entwicklung des Prati-Flottenverfolgungssystems mit Vaadin 8.
  • Erstellung einer Standardsoftware: eines Fahrzeugverfolgungssystems zur Verwaltung von Lkw-Flotten mit Vaadin 8 für B2B-Kunden.
  • Analyse der Anforderungen von Transportunternehmen.
  • Architekturdesign und Entwurf.
  • Migration und Upgrade von Diensten zur Kommunikation mit Tracking-(GPS-)Geräten über Sockets.
  • Hinzufügen der Socket-Kommunikation für Ruptela-Geräte.
  • Entwicklung einer neuen Benutzeroberfläche mit Vaadin 8.
  • Performance-Optimierung und Testmanagement.
  • Installation und Implementierung.
  • Wartung und Support.
Okt. 2017 - März 2018
6 Monaten
Šabac, Serbien

Android-Entwickler

AKS Express Courier

  • Android-Client-Anwendung für Kuriere.
  • Entwicklung einer mobilen App für Android und Migration der Funktionalität von Windows Mobile.
  • Analyse des Altsystems.
  • Migration der Funktionalität in das neue System.
  • Anpassung – Überarbeitung der Anwendung an das neue Betriebssystem.
  • Verbindung zu externen Geräten – Druckern.
  • Benutzerakzeptanztests.
Feb. 2017 - Mai 2017
4 Monaten
Šabac, Serbien

Projektleiter, Entwickler, Fachberater

AKS Express Courier

  • myWMS – Deployment eines Open-Source Warehouse-Management-Systems.
  • Mitarbeit am gesamten Lifecycle der Implementierung des myWMS Open-Source Warehouse-Management-Systems, von der Vorbereitung des Quellcodes bis zur Live-Einführung und Benutzerschulung.
  • Vorbereitung des Linux-Servers für die vollständige Applikationsinstallation.
  • Herunterladen und Kompilieren des Original-Java-Quellcodes.
  • Aufbau der Serveranwendung mit der NetBeans Platform und Bereitstellung auf WildFly.
  • Erstellung und Konfiguration der PostgreSQL-Datenbank.
  • Anpassung der Konfigurationsdateien und Kompilierung der Client-Anwendungen.
  • Durchführung kleiner Codeanpassungen zur Erfüllung spezieller Kundenanforderungen.
  • Integration von Reporting-Funktionen mit JasperReports.
  • Installation und Konfiguration des Systems in verschiedenen Umgebungen.
  • Durchführung der Dateneingabe für die Erstbestände (Artikel, Standorte, Benutzer).
  • Durchführung von Endanwenderschulungen und Live-Support.
  • Laufende Systemwartung und Updates.
Feb. 2016 - Okt. 2016
9 Monaten
Šabac, Serbien

Fachberater, Entwickler

Atekom doo

  • Entwicklung eines Flottenverfolgungssystems mit Vaadin 7.
  • Entwicklung einer Standardsoftware: Fahrzeugverfolgungssystem für B2B-Kunden.
  • Aufbau von Wartung und Support für Anwender.
  • Entwicklung der Socket-Verbindung für vier verschiedene Gerätetypen.
  • Datenbankentwicklung.
  • UI-Entwicklung mit Vaadin 7 und Spring 4.
  • Tests, Installation, Implementierung.
Nov. 2015 - Dez. 2015
2 Monaten
Belgrad, Serbien

Fachberater, Entwickler

The Yugoslav Drama Theater

  • Entwicklung einer Anwendung zur Übersetzung von Aufführungen.
  • Mehrsprachige Anwendung zur Ergänzung der Theateraufführung.
  • Migration der Altsystem-Software.
  • Hinzufügen neuer Funktionalitäten und weiterer Sprachen zur gleichzeitigen Abdeckung.
  • Entwicklung einer Java-Anwendung mit Swing.
  • Ermöglichung der Zwei-Bildschirm-Funktionalität und der gleichzeitigen Anzeige unterschiedlicher Inhalte.
  • Benutzerakzeptanztests.
Juni 2014 - Juli 2014
2 Monaten
Kragujevac, Serbien

Projektleiter, Fachberater

Idest doo

  • Aktualisierung des Adempiere-ERPs.
  • Einführung einer neuen Version des Adempiere-ERPs, Migration von Prozessen und Daten in die neue Version.
  • Geschäftsanalysen, Festlegung des Projektumfangs, Blueprint-Erstellung und Projektdokumentation.
  • Installation eines neuen Systems.
  • Datenmigration.
  • Abnahmetests.
Apr. 2014 - Mai 2014
2 Monaten
West Bromwich, Vereinigtes Königreich

Technischer Berater

Pargat ltd

  • Einführung des myWMS-Systems.
  • Installation und Einführung der Open-Source-Software myWMS – Lagerverwaltungssystem, entwickelt vom Fraunhofer-Institut für Materialfluss und Logistik IML.
  • Kompilierung und Anpassung des Quellcodes.
  • Vorbereitung der Softwareinstallation.
  • Installation der Software auf dem Server des Kunden.
  • Einrichtung der Stammdaten.
  • Benutzerschulung und Abnahmetests.
Okt. 2013 - Dez. 2013
3 Monaten
Belgrad, Serbien

Fachberater und technischer Berater

AKS Express Courier

  • Einführung des myWMS-Systems.
  • Installation und Einführung des myWMS-Lagerverwaltungssystems.
  • Kompilierung und Anpassung des Quellcodes.
  • Installation des Server-Betriebssystems und der Abhängigkeiten.
  • Installation der Software und des Anwendungsservers.
  • Eingabe der Anfangsdaten.
  • Installation der Client-Anwendung auf den PCs der Nutzer.
  • Benutzerschulung.
  • Anpassung.
Juli 2013 - Nov. 2013
5 Monaten
Kragujevac, Serbien

Fachberater und technischer Berater

Idest doo

  • Implementierung des Adempiere-ERPs.
  • Implementierung des Adempiere-ERPs mit kompletter Installation – Server-Betriebssystem, ERP-Server und Datenbankserver.
  • Erstellung des Zielsystemdesigns.
  • Vorbereitung der Dokumente zur Anpassung.
  • Einarbeitung in von einer italienischen Firma entwickelte Adempiere-Funktionen für Kundenbedürfnisse.
  • Vorbereitung der Umgebung für das ERP – Installation der Server und aller Abhängigkeiten für den ordnungsgemäßen Betrieb.
  • Schulung der Nutzer – getrennt nach Benutzertypen und organisatorischen Bereichen (Buchhalter, Ingenieure, Vertrieb).
  • Eingabe der Anfangsdaten.
  • Installation zusätzlicher Module.
Juli 2013 - Okt. 2013
4 Monaten
Šabac, Serbien

Fachberater, technischer Berater

Ingsoft 2009

  • Einführung von myWMS.
  • Einführung des Open-Source-Systems myWMS zur Lagerverwaltung.
  • Erstellung des Zielsystemdesigns und aller technischen Mittel für die Projektdurchführung.
  • Herunterladen und Einrichten des Projekts in NetBeans und Eclipse IDE sowie Kompilierung.
  • Kompilierung des Codes und Vorbereitung der Installation von Server- und Client-Anwendungen.
  • Überprüfung aller Funktionen.
  • Anpassung des Systems an die Anforderungen des Kunden.
Juni 2011 - Juli 2013
2 Jahren 2 Monaten
Sofia, Bulgarien

Projektleiter, Funktionaler Berater, Entwickler

Techologii za Otchet ltd

  • Entwicklung und Wartung eines Fahrzeugortungssystems.
  • Wartung veralteter Software in C# und Migration zu einer neuen in Java, MySQL, Spring und ZK-Framework.
  • Leitung des Projektteams.
  • Überprüfung des Altsystems.
  • Erstellung der funktionalen Spezifikation für neue Software.
  • Erstellung der technischen Spezifikation für neue Software.
  • Entwicklung der Anwendung – Datenbank- und Webanwendung mit MySQL, Spring und ZK-Framework.
  • Erstellung von Berichten.
  • Anwenderschulung.
  • Anpassungen.
Juni 2003 - Apr. 2011
7 Jahren 11 Monaten
Šabac, Serbien

Leitung und Entwicklung verschiedener Projekte – Software und elektronische Geräte

Galeb Group doo

  • Wartung von Geräten.
  • Testen und Wartung elektronischer Registrierkassen und Software.
  • Entwicklung verschiedener Geschäftslösungen – Fahrzeugortungssystem, Fahrzeugortungsgeräte, RFID-Lösungen, Anpassung des Fahrzeugortungssystems für TAXI-Unternehmen, Entwicklung einer POS-Lösung.
  • Leitung und Organisation der technischen Abteilung mit den Bereichen F&E, Wartung, Produktion und Anwendersupport, insgesamt mehr als 60 Mitarbeiter.
  • Erstellung von täglichen, wöchentlichen, monatlichen und jährlichen Plänen und Berichten.
  • Mitwirkung bei der Implementierung von MS Navison.
  • Entwicklung einer neuen Geschäftslösung für den serbischen Markt – mobiles Navigationssystem mit einem Hersteller aus China.

Zusammenfassung

Senior Java-Entwickler und Softwarearchitekt mit über 15 Jahren Erfahrung im Aufbau von Enterprise-Systemen in den Bereichen Versicherung, ERP und Logistik. Spezialisiert auf Spring Boot, Vaadin und Microservice-Architekturen, mit großer Expertise in der Modernisierung von Altsystemen und API-Integration. Praktische Erfahrung mit den Frameworks Faktor-IPS und Linkki zum Aufbau von Broker- und Versicherungslösungen. Leidenschaftlich für sauberen Code, Systemskalierbarkeit und die Lieferung stabiler, produktionsreifer Software in agilen Umgebungen.

Sprachen

Serbisch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Fakultät für Organisationswissenschaften, Universität Belgrad

Master der Informatik · Informatik · Belgrad, Serbien

Zertifikate & Bescheinigungen

EC Council iClass: CEHv10-Trainingsprogramm

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen