Freelancerprofil: -0640282

Entwickler, Java 17, Spring Boot, MongoDB, Elasticsearch, Jena Fuseki GraphDB, Spring Security,OAuth2, Keycloak, Redis, CI/CD, Monitoring, DDD, Microservices Architektur, Docker, AI, Machine Learning

IT-Erfahrung seit:
2009
Position:
Software-Entwicklung / Programmierung
Projekte im Werdegang

08/2023 - 01/2024 AI Technical consultant
Dokumentation und Arhitektur Entwurf für eine AI Anwendung für die Gamingindustrie.

12/2022 - 03/2024 Software Entwickler
EnBW ist ein bundesweit ausgezeichneter Ökostrom- und Gasanbieter sowie der größte E-Mobilitätsanbieter Deutschlands. Für die Stromabrechnung und Rechnungsdruck wird sehr viel Aufwand benötigt und Fehlerfreier Rechnungsdruck ist eine der größten Prioritäten der Firma. Die dazu verwendete Software muss ständig angepasst und weiterentwickelt werden. Tech-Stack: Java, Kotlin, Spring Boot, Azure, Maven...

09/2019 - Software für Media Content vorschläge
Cataneo ist in der Medienbranche über 15 jahre tätig. Die Softwarelösungen werden auf 4 Kontinenten benutzt und von über 200 TV Kanalbetreiben. Ad Sales, Scheduling, Traffic and Rights Management über alle Kanäle ist auch Teil der Produkte die entwickelt werden. ContentBay ist ein Globales Content Marketplace welches komplett neu entwickeltes wurde. Die Anwendung nutzt AI und Machine Learning um enorme Datenmengen in Realtime zu analysieren und den Usern eine angepasste Datenansicht zu geben für zb. eine Marktanalyse. Die komplette Architektur ist Domain Driven Design mit Microservices und läuft in Docker. Alles wurde von mir aufgesetzt und konfiguriert mit CI/CD, Monitoring etc. Backend Stack: Java 17, Spring Boot, MongoDB, Elasticsearch, Jena Fuseki GraphDB, Spring Security OAuth2, Keycloak, Redis, Dicker, Kubernetes…

09/2017 - 09/2019 Spesenmanagement für Firmen per Kartenzahlung
Cardlay ist eine Dänische firma die eine Softwarelösung für das Kostenmangement für Unternehmen entwickelt. Microservices basierte Software, Domain Driven Design Architektur, welche mit mehreren Banken integriert ist und automatisch Kosten von Kreditkarten prozessiert und dem Benutzer durch verschiedene Kanäle präsentiert. Direkte integration mit MasterCard und eine Softwarelösung für das Automatisieren der Mehrwertsteuer Rückerstattung innerhalb der EU wurde auch entwickelt. Stack: Java 11+, Docker, Microservices, Rancher, Spring Boot, REST, PostgreSQL…

04/2017 - 08/2018 Software für Klinische Studien
Softwarelösung zum finden und betreuen von Patienten für Klinische Studien. Moderne mehrsprachige Software (30+ Sprachen), REST Backend und integrationen mit mehreren externen API-s und Services. Stack: Java, Spring, SQL, Ansible, Soap, Rest…

08/2015 - 04/2017 Java CRM
Swoffice ist eine Schweizer Firma welche Softwarelösungen für die Finazbranche anbietet. Ihre Kunden sind Firmen aus der Schweiz, Deutschland und Lichtenstein. Die komplette Swoftwareentwicklung ist in Belgrad und neben der existierenden Software wurde die Entwicklung von einem komplett neuen, modernen, CRM gestartet. Die Softwaretechnologien beinhalten unter anderem ein Java REST Backend, (Spring Boot, Hibernate, Elasticsearch…) und für das Frontend wurde das neue Angular 2+ Framework ausgewählt (Typescript, Sass, Webpack...). Neben der Entwicklung und Projektmanagement wurde auch direkt mit den Kunden in der Schweiz und Deutschland kommuniziert (auch bei Kunden direkt vor Ort).

01/2012 - 08/2015 Neuentwicklung vom Zentralem Versicherungssystem
Team Lead eines neu gegründeten Entwicklungsteam in Belgrad. Nach einer Intensiven Schulung im Mutterkonzern von Grawe in Graz (eine der grössten Versicherungen in Österreich und Osteuropa) arbeitete ich an der Entwicklung von einer neuen Version der Versicherungssoftware des Grawe Konzerns, für ihre gesamte Versicherungsbranche. Neben der entwicklung war ich auch zuständig für 3-5 Junior/Intermediate Entwickler – code reviews, Taskverteilung usw. Das Team in Belgrad hat das komplette Modul für Fondsgebundene Lebensversicherungen entwickelt. Die Backend ist Java, der Frontend Struts 2 und JSF2 (Primefaces), und die Kommunikation mit der alten Anwendung erfolgte mit SOAP.

 
Branche

  Banken & Finanzen
Energiewirtschaft
Gesundheitswesen
Medienbranche
Versicherungen
 
Kenntnisse

Hardware
Betriebssysteme
Programmiersprachen
Backend (++++ (excellent), > 4 yrs.)
Eclipse (++++ (excellent), > 4 yrs.)
IntelliJ IDEA (++++ (excellent), > 4 yrs.)
Java (++++ (excellent), > 4 yrs.)
JSON (JavaScript Object Notation) (++++ (excellent), > 4 yrs.)
REST (++++ (excellent), > 4 yrs.)
Spring (++++ (excellent), > 4 yrs.)
SQL (++++ (excellent), > 4 yrs.)
UnitTest (Python Framework) (+++ (good), 2-4 yrs.)
XML (++++ (excellent), > 4 yrs.)

Datenbanken
MongoDB (+++ (good), 2-4 yrs.)
Oracle (++++ (excellent), > 4 yrs.)

Datenkomm. / Netzwerk
OpenShift (Red Hat) (++ (trained), 0-2 yrs.)

Design / Entwicklung

SAP / ERP Module

Software / Tools
Atlassian Toolchain (++++ (excellent), > 4 yrs.)
Docker (++++ (excellent), > 4 yrs.)
GIT (++++ (excellent), > 4 yrs.)
Jenkins (++++ (excellent), > 4 yrs.)
Kubernetes (K8) (+++ (good), 2-4 yrs.)
PostgreSQL (++++ (excellent), > 4 yrs.)
SonarQube (++++ (excellent), > 4 yrs.)
Spring Boot (++++ (excellent), > 4 yrs.)

Standards / Prozesse
Continuous Delivery (CD) (++++ (excellent), >4 yrs.)
Continuous Integration (CI) (++++ (excellent), >4 yrs.)
Implementierung (++++ (excellent), >4 yrs.)
Integrationstests (++++ (excellent), >4 yrs.)
Microservices Architektur (++++ (excellent), >4 yrs.)
SCRUM (++++ (excellent), >4 yrs.)
SOAP (++++ (excellent), >4 yrs.)
WebServices (++++ (excellent), >4 yrs.)
 
Ausbildung & Zertifikate

03/2013 - 08/2015 Silbergrau AG Certificates
Silbergrau Consulting / Software AG, Linz, workshops

09/2012 - 02/2013 Versicherungsszertifikat "Grawe START"
6 Monatige Schulung/Arbeit in der Generaldirektion der Grawe Versicherung in Graz

10/2005 - 12/2008 Master in electrical and computer engineering
Fakultät für Technische Wissenschaften in Novi Sad, Serbien

10/2003 - 09/2005 Bachelor für Informationssysteme (Software)
Academy of Technical Studies, School of Electrical and Computer Engineering Belgrade

 
Sprachen

deutsch (++++)
englisch (++++)
serbisch (++++)


Sonstiges

 

Kontakt

people4project GmbH
Lörenskogstr. 3
85748 Garching bei München
+49 (89) 55 29 39 - 40
Image

Vereinbarung zur Verwendung von Cookies


Allgemeine Verwendung

Wir verwenden Cookies, Tracking Pixels und ähnliche Technologien auf unserer Website. Cookies sind kleine Dateien, die von uns erstellt und auf Ihrem Gerät gespeichert werden. Unsere Website verwendet Cookies, die von uns oder von Dritten zu verschiedenen Zwecken im Rahmen der Verwendung und Funktionalität einschließlich der Personalisierung unserer Website abgelegt werden. Es ist möglich, dass Cookies verwendet werden, um zu nachzuvollziehen, wie Sie die Website verwenden und so zielgerichtete Werbung anzuzeigen.

Dritt-Anbieter

Unsere Website nutzt verschiedene Dienste von Dritt-Anbietern. Wenn Sie auf unserer Website sind, können diese Dienste anonyme Cookies im Browser des Benutzers ablegen und diese Cookies mit in der Cookie-Datei des Besuchers speichern. Im folgenden eine Liste einiger derartiger Dienste: Google, Facebook, Twitter, Adroll, MailChimp, Sucuri, Intercom und andere soziale Netzwerke, Anzeigen-Agenturen, Sicherheits-Software wie z.B. Firewalls, Datenanalyse-Unternehmen und Anbieter von Internetzugängen. Diese Dienste sammeln möglicherweise auch anonyme Identifizierungsmerkmale wie die IP-Adresse, den HTTP-Referrer, die eindeutige Geräte-Kennung und andere nicht-persönliche Informationen zur Identifizierung sowie Server Logfiles.