Profilbild von Mile Kovac Java (Backend/Frontend) & TypeScript (Angular) Engineer aus BadHomburg

Mile Kovac

teilweise verfügbar
Kontakt

Letztes Update: 06.09.2022

Java (Backend/Frontend) & TypeScript (Angular) Engineer

Firma: Mile Systems
Abschluss: Informatik Bachelor of Science
Stunden-/Tagessatz: anzeigen
Kann je nach Projektumfang variieren.
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher) | serbisch (Muttersprache)

Skills

Programmiersprachen/Frameworks  
  •  Java (Backend und Frontend[JavaFX, Swing, Spring Boot, Hibernate])
  • TypeScript, JavaScript, PHP, CSS, HTML
  •  C# (Backend, Web Services)
  • Python (fortgeschritten)
  • MySQL, H2 Database, MariaDB, InfluxDB, PostgreSQL, Oracle (Grundkenntnisse)
  • Haskell, MIPS (Grundkenntnisse) Frameworks: Angular (seit AngularJS), D3.js, JasperReports, iTex, DevExtreme, Clarity, Angular Materials, React (Grundkenntnisse), .NET Core, RESTful API, Express.js, Sequelize.js, Jenkins CI, Bootstrap
  • Kenntnisse Azure, SEPA, HBCI/FinTS Banking (Frameworks: hbci4java, AqBanking), Banking API
Werkzeuge  
  • IDEs: Intellij IDEA, WebStorm, Visual Studio Code, Visual Studio, SceneBuilder
  • Datenbank Administration: MySQL Workbench, pgAdmin, Postico, HeidiSQL
  • Kommunikation: Slack, Rocket.chat, Zoom, Whereby, Microsoft Teams
  • Versionsverwaltung: SVN, Git, GitLab, GitHub, Bitbucket Atlassian
  • Sonstiges: iTerm2, Terminal/CMD, Atom, SublimeText, Postman
  • DevOps: Konfiguration von CI/CD Pipelines und Deployment mit z.B. NGINX oder als Docker Image

Projekthistorie

01/2020 - bis jetzt
Fullstack Entwickler
KAERA AG (10-50 Mitarbeiter)
Versicherungen

KAERA AG ist ein innovatives, auf die Touristik spezialisiertes Dienstleistungsunternehmen, welches die Vermittlung von Versicherungs- und Fuhrparkkonzepten, Schadenabwicklungen bis zu Vertriebsplattformen im Web im eigenen Hause realisiert. Kunden wie TUI, Zurich, HDI, check24 sind einige der Auftraggeber.

 

Projekt:

  • Schadenabwicklungssoftware

Beschreibung: Konzept, Umsetzung und Product Owner. Es wird eine umfangreiche Software mit Angular und Spring Boot für Schadenabwicklung realisiert.  Neue Anlage von Kunden, Schäden, Versicherungsgesellschaften, Sparten, Möglichkeit eine Bearbeitung der Schäden und deren Auszahlung mit SEPA CORS, Abruf der Umsätze und Auszahlung mittels Banking API, Rollenkonzept sowie eine Auswertung mit Hilfe eines Dashboards in Real-Time.

Technologien:

  • Frontend: Angular mit Clarity
  • Backend: Java/Spring Boot/RESTful API
  • Datenbank: PostgreSQL
  • Sonstiges: API, Maven, Apache POI, Jasperreports, GitLab,
  • Programmiersprachen: Java, XML, HTML, CSS, JavaScript, TypeScript, SQL, SEPA CORS Standard, Banking API, Yaml

02/2020 - 03/2020
Fullstack Entwickler
L'ancora (< 10 Mitarbeiter)
Sonstiges

L’ancora Fischrestaurant mit einer moderne Wein-Karte als iPad Progressive Web App

 

Projekt:

  • Progressive Web App als Weinkarte

Beschreibung: Fullstack Entwicklung – progressive Web App als Wein Karte für iPad optimiert. Kunden können sich Weine im Restaurant auf dem iPad ansehen und direkt vor Ort bestellen. Filtermöglichkeiten nach Rebsorte, Region, Typ oder Geschmacksrichtung.

Technologien:

  • Frontend: Angular 9
  • Backend: Express.js/Node.js
  • Sonstiges: NgRx, RxJs, Angular Materials
  • Programmiersprachen: TypeScript, SCSS

09/2019 - 02/2020
Fullstack Entwickler
cioplenu GmbH (10-50 Mitarbeiter)
Industrie und Maschinenbau

Cioplenu ist eine Softwareplattform, die die Prozessdokumentation in produzierenden Unternehmen vereinfacht, durchgängig digital abbildet und mit bestehenden IT-Systemen verbindet. Mit cioplenu steigern die Unternehmen die Produktivität, Qualität und Arbeitssicherheit. Die cioplenu Plattform ist das fehlende Puz­zle­teil für die erfolgreiche Digitalisierung der Produktion.

 

Projekt:

  • 2 komplexe Angular Apps: Editor und Assistant

Beschreibung: Frontend Entwicklung – reactive Programmierung mit NgRx und RxJs. Die Apps werden für Cross-Platform sowie responsive Umgebungen konzipiert (Tablets, Desktops, etc.). Die Komponenten werden als eigenständige Bibliotheken entwickelt, sodass beide Apps darauf zugreifen können. Angular Materials wird als Basis für die GUI Komponente verwendet. NgRx Konzept (Store, Effects, Actions, Selectors & Reducers) wurde strikt eingesetzt. Das Team arbeitet in SCRUM. Daily Stand-ups, Merge-Requests, Code-Reviews sowie 2-wöchige Sprints gehören zur Kultur dieser Firma. Das Backend wird in Docker ausgeführt.

Rolle: Frontend Entwickler

Technologien:

  • Frontend: Angular 8
  • Sonstiges: NgRx, RxJs, Angular Materials, GitLab, CI, Docker, Youtrack, Rocket.Chat, WhereBy
  • Programmiersprachen: TypeScript, SCSS
  • e2e Testing mit Protractor

Branchen: Industrie 4.0


07/2019 - 12/2019
Fullstack Entwickler
KAERA AG (< 10 Mitarbeiter)
Versicherungen

KAERA AG ist ein innovatives, auf die Touristik spezialisiertes Dienstleistungsunternehmen, welches die Vermittlung von Versicherungs- und Fuhrparkkonzepten, Schadenabwicklungen bis zu Vertriebsplattformen im Web im eigenen Hause realisiert. Kunden wie TUI, Zurich, HDI, check24 sind einige der Auftraggeber.

 

Projekt:

  • Schadenabwicklungs-Software als Fat Client für Thomas Cook Insolvenz

Beschreibung: Erfassung und Bearbeitung der Daten und deren Bereitstellung sowie import/export an diverse APIs. Implementierung in die bestehende Infrastruktur. An allen Stufen des Projekt Life Cycles involviert.

Rolle: Fullstack Entwickler

Technologien:

  • Frontend: JavaFX
  • Backend: Java
  • Datenbank: Actian Pervasive PSQL, H2 Database
  • Sonstiges: API, Maven, Apache POI, iTex, Jasperreports, VIAS Masken Generator, Windows EXE/MSI Installer/ Packaging Tool, Git,
  • Programmiersprachen: Java, XML, CSS, SQL

02/2018 - 09/2019
Fullstack Entwickler
Insight Health GmbH & CO. KG (10-50 Mitarbeiter)
Pharma und Medizintechnik

Das Unternehmen ist als Informationsdienstleister für die pharmazeutische Industrie tätig und bietet ein breites Portfolio datenbasierter Dienste zur Markt- und Versorgungsforschung an. Die Bereitstellung von Daten unter Beachtung der gesetzlichen Datenschutzvorschriften sowie in der Ausarbeitung individueller Lösungen für die pharmazeutische Industrie, Krankenversicherungen, Ärzteverbände, Apothekenvereinigungen, wissenschaftliche Institute, Behörden, Politik und andere Entscheider im Gesundheitsmarkt sind die Geschäftsbereiche von Insight Health.

 

Projekte:

  • Control Center

Beschreibung: One-Page Dashboard Web App mit visualisierten Daten

(Bar-Charts und Tabellen), Filtern und Lookups, sowie JWT Authentifizierung + SSO Authentifizierung, optimiert für Desktop und Portable Devices (iPad).

Rolle: Fullstack Entwickler

Technologien:

  • Frontend: Angular 6, DevExtreme
  • Backend: Express.js, seqeulize.js als RESTful API
  • Datenbank: MariaDB
  • Sonstiges: Node Package Manager, Angular CLI, JWT, Git
  • Programmiersprachen: TypeScript, JavaScript, HTML, CSS, SQL

Branchen: Medizin & Pharmaindustrie

Laufzeit: Februar 2018 – September 2019

 

  • Medikamenten Konfigurator

Beschreibung: komplexe Web App mit der Möglichkeit, die Daten im Form von Tabellen anzusehen, auszufiltern, in batch oder Popup Mode zu bearbeiten. Des Weiteren kann der Benutzer mit Hilfe von ListViews diverse Custom Produkte zusammenstellen. Wegen der vorhandenen Datenmenge wird im Backend Caching verwendet.

Rolle: Fullstack Entwickler

Technologien:

  • Frontend: Angular 7, DevExtreme
  • Backend: .NET Core als RESTful API
  • Datenbank: Oracle
  • Sonstiges: Node Package Manger, Angular CLI, Git, Slack, Trello, Pencil, Jenkins CI, Agile Team mit 6 weiteren Entwickler
  • Programmiersprachen: TypeScript, C#, HTML, CSS, SQL

Branchen: Medizin & Pharmaindustrie

Laufzeit: September 2018 – Februar 2019


02/2019 - 08/2019
Fullstack Entwickler
GfsG Gesellschaft für statistische Gesundheitsforschung (10-50 Mitarbeiter)
Pharma und Medizintechnik

Die Forschung für das Gesundheitswesen im Zusammenhang mit Daten und alle damit verbundenen Dienstleistungen im Bereich des Gesundheitswesens, im Auftrag von Partnern des Gesundheitswesens, insbesondere Krankenkassen, Ärzten, deren Vereinigungen sowie öffentlichen Stellen.

 

Projekte:

  • Konfigurator

Beschreibung: Web App mit Tabellen und ausfühlbaren Forms. Der Benutzer kann die Daten live bearbeiten, sowie nach mehreren Kriterien ausfiltern und Sortierungsverfahren vornehmen. Batch und Popup Mode für Bearbeitung. Multi-Page mit Routing.

Rolle: Fullstack Entwickler

Technologien:

  • Frontend: Angular 7, DevExtreme
  • Backend: .NET Core als RESTful API
  • Datenbank: Oracle
  • Sonstiges: Node Package Manager, Angular CLI, JWT, lokaler GitRepository, Slack, Trello, Jenkins CI, Routing, RxJS
  • Programmiersprachen: TypeScript, JavaScript, HTML, CSS, SQL
  • e2e Testing mit Protractor

06/2017 - 12/2018
Fullstack Entwickler
KAERA Industrie- und Touristik Versicherungsmakler GmbH (10-50 Mitarbeiter)
Sonstiges

Der unabhängige Versicherungsmakler für Industrie & Touristik auf dem europäischen Markt. Als eigenständiger und unabhängiger Makler ist KAERA weder konzerngebunden noch einem Versicherer gegenüber verpflichtet.

 

Projekte:

  • Mehrere Schnittstellen zwischen Online Portal und internen Infrastrukturen

Beschreibung: Automatisation und Daten (Buchungen, Kundendaten) Verarbeitung in bestimmten Formaten wie csv sowie deren Import/Export und Anpassung für die bestehende interne Infrastruktur (Lexware, Starmoney) und Berichterstellung.

Rolle: Backend Entwickler

Technologien:

  • Frontend: JavaFX
  • Backend: Java
  • Datenbank: Actian Pervasive PSQL, H2 Database
  • Sonstiges: Maven, Apache POI, iTex, Jasperreports, VIAS Masken Generator, Windows EXE/MSI Installer/ Packaging Tool
  • Programmiersprachen: Java, XML, CSS, SQL
  • Verschlüsselung: SSL, Salted-Hash
  • Testing mit JUnit

Branchen: Versicherung

Laufzeit: Januar 2018 – Dezember 2018

 

  • DSGVO Manager

Beschreibung: Erstellung von Veträgen und deren Verwaltung. Des Weiteren wird der Benutzer über den Ablauf eines Vertrages benachrichtigt. Tabellenanschicht aller Kunden und weitere Optionen wie Verträge verlängern, einsehen, aktivieren.

Rolle: Fullstack Entwickler

Technologien:

  • Frontend: JavaFX
  • Backend: Java
  • Datenbank: H2 Database
  • Sonstiges: Maven, Apache POI, iTex, Windows EXE/MSI Installer/ Packaging Tool
  • Programmiersprachen: Java, CSS, SQL
  • Testing mit JUnit

Branchen: Versicherung

Laufzeit: März 2018 – Mai 2018
 

  • Bulk SEPA Generator

Beschreibung: Erstellung von Sammellastschriften SEPA Datensätze mit HBCI Anbindung zur Bank. RESTful API Anbindung zu Web Portal und Abruf von Datensätzen als JSON über gesicherte Schnittstelle. Report Erstellung mit iTex und JasperReports

Rolle: Fullstack Entwickler

Technologien:

  • Frontend: JavaFX
  • Backend: Java
  • Datenbank: H2 Database
  • Sonstiges: Maven, Apache POI, iTex, Windows EXE/MSI Installer/ Packaging Tool, HBCI/FinTS Banking (Frameworks: hbci4java, AqBanking), Banking API
  • Programmiersprachen: Java, CSS, SQL
  • Verschlüsselung: SSL, HBCI/FinTS DES und RSA Verfahren
Branchen: Versicherung        
Laufzeit: Juni 2017 – Januar 2018

04/2015 - 01/2018
System Administrator
Taunatours GmbH & CO. KG (< 10 Mitarbeiter)
Sonstiges

Seit 2001 existiert Taunatours Human Adventure als Outdoor- und Indoor-Event-Veranstalter, Erlebnisgastronomie. Backoffice mit 10 Arbeitsplätze.

 

Projekte:

  • Netzwerkumgebung mit Server, Telefonanlage, Ticketingsystem sowie Firewall

Beschreibung: System/Netzwerk Administrator - Einrichtung und Wartung einer Netzwerkumgebung mit einem Server (FreeNAS OS), Telefonanlage (Askozia) und Firewall (PfSense). Auf dem Server wurden das Mail System von GroupOffice, Ticketing System von osTicket, Website Wordpress von mir gehostet und verwaltet. Wartung der 10 Arbeitsplätze (Telefone, Software, Windows).

Technologien:

  • Sonstiges: Netzwerk Plannung und Realisierung, Telefonanlage/Server/Firewall auf je ein PC APU Engine Box Installation

09/2017 - 12/2017
Backend Entwickler
Reiseversicherung-direkt.de

Reiseversicherungsportal – Online Buchungsportal

 

Projekte:

  • SEPA Sammellastschriften Generator

Beschreibung: Export der Buchungen aus Online Portal und generierung einer SEPA Sammellastschrif-Datei (CORS1 pain 008) für die Einspielung via Banking Software bzw. direkt über Online Banking Portal.
 

Technologien:

  • Frontend: JavaFX
  • Backend: Java
  • Datenbank: H2 Database
  • Sonstiges: Maven, Apache POI, iTex, Jasperreports, XML
  • Programmiersprachen: Java, XML, CSS, SQL, SEPA XML Format nach EU Spezifikationen (pain 003, pain 008)

03/2017 - 05/2017
System Administrator
Wehner Decoration (< 10 Mitarbeiter)
Architektur und Bauwesen

Wehner Decoration ist ein Familienbetrieb mit Tradition. Seit 1960 bestehen das Ladengeschäft mit Nähatelier und die auf historische und moderne Polstertechnik spezialisierte Werkstatt in Maintal. 2002 wurde in Bad Homburg eröffnet. Zu den Aufgaben zählen heute das Einrichten kompletter Häuser und Wohnungen genauso wie das Aufpolstern eines einzelnen Lieblingssessels. Vom ersten Entwurf bis zur Fertigstellung nutzt das Team um Mathias Wehner, den "Inneneinrichter des Jahres 2011", klassische Handwerkstechniken ebenso wie Computer Aided Manufacturing.

 

Projekte:

  • Netzwerkverlegung, Kamera System

Beschreibung: Netzwerkverlegung mit CAT7 Kabel sowie Kamera System mit Server Aufzeichung

Technologien:

  • Sonstiges: Netzwerk Plannung und Realisierung, Server und Drucker Einrichtung

01/2014 - 02/2017
Fullstack Entwickler
Haus- und Grundstücksverwaltung Rakita (< 10 Mitarbeiter)
Sonstiges

Eine mittelständische private Hausverwaltung aus dem Rhein-Main Gebiet, mit mehr als 20 Jahren Erfahrung.

 

Projekte:

  • Hausverwaltungssoftware

Beschreibung: Software zur Verwaltung der Objekten, sowie deren Einnahmen/Ausgaben, Erstellung der Abrechnungen, Berichte, Optimierung der Vermietung und Automatisierung der Mieteinnahmen und Buchungen. Die Software ist dazu fähig, automatisch die Geldeingänge zu zuordnen sowie die Prozesse zu erlernen. Mit Hilfe von Banking API und HBCI werden die Bank-Umsätze abgerufen und mit dem Bestand abgeglichen.

Technologien:

  • Frontend: erste Version: Swing, danach JavaFX
  • Backend: Java
  • Datenbank: Beta: H2 Database, Produktion: PostgreSQL
  • Sonstiges: JDBC, Maven, Apache POI, Jasperreports, VIAS Masken Generator, Windows EXE/MSI Installer/ Packaging Tool, Mac DMG Packing Tool, JFoenix, ControlsFX, OpenJFX, CSV, XML, curl, Banking API, hbci4java, AqBanking
  • Programmiersprachen: Java, XML, CSS, SQL
  • Verschlüsselung: SSL, Salted-Hash/Slow-Hashing, MD5 sowie PostgreSQL Encryption
  • Testing mit JUnit

Kontaktformular

Kontaktinformationen