Senior Software Engeneer/Architekt JAVA, JEE, Docker, Microservices, SQL, NOSQL mit Schwerpunkt Webtechnologien
Aktualisiert am 13.11.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 13.11.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Golang
Solution Architect
Java EE
TypeScript
Angular
Docker
Englisch
Verhandlungssicher
Russisch
Fortgeschritten
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Wiesbaden (+20km)

Remote Projekte bevorzugt! 

Im Fall eines Remote Projekts ist auch gelegentliches Verreisen kein Problem

möglich

Projekte

Projekte

2 Jahre 1 Monat
2022-12 - heute

Einführung von Opensearch

Architekt, Operations Opensearch Opensearch Dashboards Fluent-bit ...
Architekt, Operations
  • Verbunden mit dem Lizenzwechsel bei ElasticSearch und aus Sicherheitsgründen (Verwendung von LDAPs und OpenId Connect) wurden die initial eingeführten Elastic Search Cluster mit dem verbundenen Ökosystem / Stack (ElasticSearch, Kibana, Logstash.+ beats) durch einen OpenSearch Cluster ersetzt
  • Der Elastic Stack wurden duch Opensearch, OpenSearch Dashboard und fluent-bit ersetzt.
  • Meine Aufgabe: Ausarbeitung der Migration von ElasticSearch auf Opensearch, Einrichtung des Opensearch Stacks, Betrieb
Opensearch Opensearch Dashboards Fluent-bit Docker Swarm Kafka
OVB Holding AG
2 Jahre 6 Monate
2022-07 - heute

Umsetzung der Projektanforderungen

Sotware-Entwickler, Operations Selfservice Java 1.8 21 ...
Sotware-Entwickler, Operations
Selfservice ist eine Support Software, mit der die Mitarbeiter des Konzerns als auch die der europäischen Tochtergesellschaft ihren Firmen Passwort aktualisieren (alle drei Monate) oder einen neuen anfordern können.
Die Projektanforderung war:
  • Aktualisierung der Software von Java 1.8 auf Java 21,
  • Spring-Boot v2 auf Spring-Boot v3,
  • Migration der Software aus einem Windows Service nach Docker Swarm
  • Redesign des Build und Deployment Process
Selfservice Java 1.8 21 Docker Docker Swarm LDAP Maven Spring Boot v2 v3 Atlassian Jira Bamboo Bitbucket Confluence
5 Jahre 6 Monate
2019-07 - heute

Deployment Automatisierung CRM

Softwarearchitekt Java 8-21 Golang Node.js ...
Softwarearchitekt
  • Aufbau Entwicklungsteam
  • Aufbau Entwicklungs - und Betriebsinfrastruktur
    • Aufsetzen und Betrieb: Nexus Repository Manager, Atlassian Bamboo
    • Aufsetzund und Betrieb der Docker Swarm Cluster für Stage: test und prod
    • Aufsetzen und Betrieb Elasticsearch Cluster: test und prod
    • Aufsetzen und Betrieb Kafka Cluster: test und prod
  • Technische Konzeption, Leitung und Umsetzung Datenmigration "Bestandkunden" vom Altsystem ins ein neues CRM
Atlassian Bamboo Atlassian JIRA Atlassian Bitbucket Nexus Repository Manager Elastic Search Kafka MS SQL Server
Java 8-21 Golang Node.js Python Docker Docker Swarm Git Linux Shell-Script
Remote
6 Jahre
2019-01 - heute

Sicherstellung des Betriebs

Operations
Operations
Sicherstellung des Betriebs von
  • Kafka Cluster (TEST, PROD) ab 2020
  • Docker Swarm Cluster (TEST, PROD)
  • ElasticSearch Cluster (TEST, PROD) von 2019-2022
  • Opensearch Cluster ab 2022
  • Sonatype Nexus ab 2019
  • Atlassian Bamboo ab 2019
  • Selfservice ab 2022
  • BIS Service Kundendaten (s. Projektbeschreibung) ab 2022
  • BIS Service Vertragsdaten (s. Projektbeschreibung) ab 2022
  • Traefik ab 2019
  • Portainer (WebUI für die Verwaltung der Services innerhalb eines Docker Swarm Clusters) ab 2019
  • Merge Service (s. Projektbeschreibung) ab 2022
  • ID Caching Service (s. Projektbeschreibung) ab 2022
OVB Holding AG
6 Jahre 8 Monate
2018-05 - heute

Logle

Mitgründer, Software-Architekt, Software-Entwickler Maven Gradle Oauth ...
Mitgründer, Software-Architekt, Software-Entwickler
  • Entwicklung einer homogenen, erweiterbaren Schnittstelle zu diversen Logistik Anbietern wie Fedex. UPS, DHL, TNT usw.
  • Meine Aufgabe: Ausarbeiten der Architektur, Auswahl der Technologie, Implementierung
Spring-Boot 2.x Spring-Security Spring-Data (JPA) Hibernate Oauth Angular Zookeeper Kafka Groovy SQL Java 17 Java 21 Spring-Boot v2 v3 Oauth2 Typescript
Maven Gradle Oauth Jebrains Youtrack Jetbrains Hub IntelliJ Jetbrains Teamcity Docker Hetzner Cloud Amazon AWS GCP Docker-Compose Mysql Jetbrains IntelliJ Jenkins Jenkins Build Pipelines Docker Swarm Terraform Postgresql Keycloak
auf Anfrage
1 Jahr
2023-01 - 2023-12

Unterstützung bei Einstellung des IT Personals

Berater
Berater
  • Meine Aufgabe: Führen und Bewerten der technischen Interviews der Kandidaten.


OVB Holding
2 Jahre
2022-01 - 2023-12

Migration der Stammdaten für OVB PL

Software-Entwickler, Operations Java 17 21 Kafka 2.7 ...
Software-Entwickler, Operations
  • Das Projekte verfolgte das Ziel ein altes CRM durch ein neues webbasiertes CRM zu ersetzen. Bei der Migration der Stammdaten wurde eine Datenbereinigung (DSGVo) und Datenkorrektur vorgenommen.
  • Eine weitere Aufgabe des neuen CRMs war die Konsolidierung weiterer Administrationswerkzeuge (Vermittlerverwaltung, Definition des Scorings, usw. ).
  • Meine Aufgabe: Implementierung eines ETL Toolings

Java 17 21 Kafka 2.7 Groovy v3 SQL Server 2017 XML JSON Docker Docker Swarm Docker compose SOAP Webservices GIT Maven Nexus Atlassian Jira Bamboo Bitbucket Confluence
OVB Holding
2 Jahre 7 Monate
2021-06 - 2023-12

Monitoring und Korrektur des Migrationsfortschritts

Architekt, Software-Entwickler, Operations Golang 1.16 Server 2019 SQL ...
Architekt, Software-Entwickler, Operations
  • Für den Delta Betrieb der Services aus dem Projekt ?Migration der Stammdaten für OVB DE? ergab sich die Anforderung den Fachbereich bei Überwachung und Korrektur der übertragenen Daten bei der Delta-Migration zu unterstützen.
  • Meine Aufgabe: Entwurf, Planung und Implementierung der Software
Golang 1.16 Server 2019 SQL REST/JSON Docker Docker compose Docker Swarm Angluar 12 Typescript Nexus Atlassian Jira Bamboo Bitbucket Confluence
OVB Holding
5 Jahre 7 Monate
2018-06 - 2023-12

Migration der Stammdaten für OVB DE

Berater, Software Architekt, Software Entwickler Maven Atlassian Jira Atlassian Confluene ...
Berater, Software Architekt, Software Entwickler
  • Das Projekte verfolgte das Ziel ein altes CRM durch ein neues webbasiertes CRM zu ersetzen. Bei der Migration der Stammdaten wurde eine Datenbereinigung (DSGVo) und Datenkorrektur vorgenommen. 
  • Eine weitere Aufgabe des neuen CRMs war die Konsolidierung weiterer Administrationswerkzeuge (Vermittlerverwaltung, Definition des Scorings, usw. ). Da der Betrieb des alten CRMs nicht sofort eingestellt werden konnte, musste das Projekt  neben der initialen Batchmigration, auch einen Delta Betrieb unterstützen.  
  • Meine Aufgabe: Implementierung eines ETL Toolings 

Java 11 12 14 15 Spring-Boot 2.x Spring-Security Spring-Data (JPA) Hibernate Zookeeper Kafka SQL testcontainers Groovy GoLang Python Bash
Maven Atlassian Jira Atlassian Confluene Atlassian Bitbucket Atlassian Bamboo Elastic Search ? Stack (filebeat APM healthbeat logstash elasticsearch kibana) MS SQL Server IntelliJ Jetbrains Teamcity Docker Docker Swarm Docker-Compose Kubernetes
OVB Holding
4 Monate
2023-04 - 2023-07

Aufbau einer Testumgebung

DevOps Hetzner Cloud Docker Swarm GlusterFS ...
DevOps
Vorbereitend für die erste Testphase mit einem Pilotkunden wurde eine Testumgebung für das Logle Projekt (s. Projektbeschreibung weiter unten) einrichtet.
Anforderungen:
  • Betrieb in einer Cloud
  • Infrastructure As Software
  • Container Betrieb
  • NFS Cluster
  • Kafka Cluster
  • Opensearch als Logs Aggregator
  • Postgresql
  • Keycloak
  • Verschlüsselte Laufwerke 
Hetzner Cloud Docker Swarm GlusterFS Opensearch Opensearch Dashboard Fluent-Bit Postgresql 16.x Keycloak 22 Terraform in Kombination mit Ansible Kafka 3.7 in KRaft Betrieb ZFS als verschlüsseltes Dateisystem
auf Anfrage
4 Jahre
2019-01 - 2022-12

Einführung des Elastic Stacks

Berater, Trainer und Operations Elastic Search Kibana Lostash ...
Berater, Trainer und Operations
  • Der Microservice Betrieb in einem Cluster machte es erforderlich einen Logs Aggregator einzuführen. Die Wahl fiel auf Elastic Search Stack
  • Mein Aufgabe: Auswahl, Bewertung und Installation, Betrieb


Elastic Search Kibana Lostash Filebeat
OVB Holding
4 Jahre 7 Monate
2018-06 - 2022-12

Eruierung des Tech Stacks für Migrationsprojekte

Berater, Software-Entwickler Java 11 Kafka 2.7 MongoDB ...
Berater, Software-Entwickler
  • Für die anstehenden Migrationsprojekte musste ein Technologie Stack ausgewählt werden. Folgende Parameter mussten der Stack unterstützen:
    • Zugriff auf SQL Server 2000
    • Message Processing: exactly_once
    • Message Merging
    • Message Aggregation
    • Einfache, dynamische Erstellung von großen XML Strukturen
    • ?Unterstützung einer Batchmigration, als auch eines Delta Betriebs
  • Meine Aufgabe: Technologische Auswahl, Erstellen eines POCs

Java 11 Kafka 2.7 MongoDB Groovy v3 SQL Server (diverse Versionen 2000 2016 2019) XML JSON Docker Docker Swarm Atlassian Jira Bamboo Bitbucket Confluence
OVB Holding
4 Jahre 7 Monate
2018-06 - 2022-12

Einführung Ansible

Berater, Entwickler und Trainer Ansible Ansible Tower
Berater, Entwickler und Trainer
  • Die wachsende Anzahl der Linux Host, die für den Betrieb von mehreren Docker Swarm Clustern notwendig ist, erforderte ein Automatisierungstool zur Orchistrierung, Installation und Konfiguration der Hosts.
  • Meine Aufgabe: Auswahl und initiale Schulung des Teams

Ansible Ansible Tower
OVB Holding
4 Jahre 7 Monate
2018-06 - 2022-12

Einführung CI/CD

Berater und Administration Atlassian Bamboo Jenkins Jetbrains Teamcity ...
Berater und Administration
  • Einführung CI/CD Toolungs.
  • Ausgangsstand: dem Kunde fehlte CI/CD Toolung.
  • Ziel: auswahl des Toolungs für die Umstellung der Projekte auf DevOps.
  • Mein Aufgabe: Auswahl und Bewertung und Installation
Atlassian Bamboo Jenkins Jetbrains Teamcity Sonatype Nexus Repository
OVB Holding AG
2 Monate
2022-07 - 2022-08

Synchronisation Kundendatenzusammenführung (Merge Service)

Software-Entwickler, Operations Java 17 Golang 1.18 Docker ...
Software-Entwickler, Operations
  • Das neue CRM unterstützt Auflösung der Kundendatendubletten. Die zusammengeführten Kundendaten mussten in die interne ?Buchhaltung?, sowie in ein weitere Legacy System übertragen werden.
  • Meine Aufgabe: Implementierung und Betrieb

Java 17 Golang 1.18 Docker Docker Swarm SQL Server 2019 SQL Server 2004 SOAP REST Atlassian Jira Bamboo Bitbucket Confluence
OVB Holding
2 Monate
2022-06 - 2022-07

Synchronisation Personen- und Vertragsdaten Daten (BIS Services)

Software-Entwickler, Operations Golang 1.18 Docker Docker compose ...
Software-Entwickler, Operations
  • Die Änderungen der Vertrags- und Personendaten mussten aus dem CRM in die interne ?Buchhaltung? übertragen werden.
  • Weil die Verfügbarkeit des ?Buchhaltungssystems? niedriger war als die des CRMs, wurde die Übertragung über einen Microservice gelöst, der ein Retry Mechanismus implementierte.
  • Meine Aufgabe: Implementierung, Betrieb

Golang 1.18 Docker Docker compose Docker Swarm SQL Server 2019 SOAP GraphQL GIT Atlassian Jira Bamboo Bitbucket Confluence
OVB Holding
1 Monat
2022-03 - 2022-03

Cloud Anbieter Analyse

Berater
Berater
Erstellen einer Analyse inwieweit der Kunde einen oder mehrere Cloud Anbieter in die eigene Infrastruktur integrieren kann, mit den Zielen eine höhere Verfügbarkeit zur Erreichen, bei gleichzeitiger Kosteneinsparung.
  • Auswahlkriterien:
    • Support für IAS
    • Support DSGVO
    • Support für Network Private Interconnect
  • Es wurden folgende Cloud Anbieter betrachtet:
    • AWS
    • GCP
    • Microsoft Azure
    • Hetzner
OVB Holding
5 Monate
2021-06 - 2021-10

ID Caching Service

Software-Entwickler, Operations Golang 1.18 Docker Docker compose ...
Software-Entwickler, Operations
  • Das neue CRM wurde an die zentrale ID Vergabe für Kunden und Antragsdaten angebunden. Diese Vorgabe wurde mit einer Zwischenschicht, einem Microservice für die Aggregation, Caching und Auslieferung der IDs, gelöst
  • Meine Aufgabe: Entwurf, Planung und Implementierung der Software, Implementierung, Betrieb



Golang 1.18 Docker Docker compose Docker Swarm SQL Server 2019 SOAP REST GIT Atlassian Jira Bamboo Bitbucket Confluence
OVB Holding
6 Monate
2020-03 - 2020-08

Carpetimizer

Projektmanager Java Zebra Angular ...
Projektmanager
  • Steuerung der Entwicklung eines kundenspezifischen Sortierungs- und Beladungsscanners zur Optimierung der Fehlerrate
Java Zebra Angular MVN Jenkins JUnit BLE 1D-Barcodes 2D-Barcodes
auf Anfrage
6 Monate
2019-03 - 2019-08

myScaffold

Projekmanager Java Springboot Angular ...
Projekmanager
  • Steuerung der Entwicklung eines Tools zur Verwaltung von Projekten im Geschäftszweig des Gerüstbaus
  • Im Fokus steht die automatische Erstellung von Aufmaßen und das Tracking der Projekte
Java Springboot Angular Primeng
auf Anfrage
6 Monate
2018-07 - 2018-12

Wealth Management Product

Software-Entwickler Maven Kafka IntelliJ ...
Software-Entwickler
  • Unterstützung bei der Entwicklung eines Produkts zur automatischen Vermögensverwaltung



Microservices Java 1.8 Hk2/Jersey Hibernate/JPA Oracle DB Kafka/Zookeeper Fitnesse SQL
Maven Kafka IntelliJ Jenkins Git Jira Confluence bitbucket
Aixigo AG
9 Monate
2017-12 - 2018-08

Billing Client

Architekt, Projektmanager
Architekt, Projektmanager
  • Entwicklung eines Tools zur Verwaltung
  • Organisation und Steuerung von Eingangsrechnungen und Zahlungseingängen
Angular2 Springboot Angular Material MVN Jenkins Java Postgres SQL
auf Anfrage
11 Monate
2017-09 - 2018-07

RoboAdviser

Software-Entwickler, Projektleitung Maven Npm (Nodejs) IntelliJ ...
Software-Entwickler, Projektleitung

  • Unterstützung bei der Weiterentwicklung des Produkts in unterschiedlichen Teilprojekten
  • Review der Projekt-Architektur

Microservices Java 1.8 Docker Spring-Boot Spring-Data OpenID Oauth2 Jersey JPA/Hibernate Oracle DB Hateoas Vue.js Angularjs 1.x AngularJS SQL
Maven Npm (Nodejs) IntelliJ Jenkins Git Jira Confluence
Investify S.A.
2 Monate
2017-06 - 2017-07

Neuentwicklung

Software-Entwickler Java 1.8 Gradle Spring Boot ...
Software-Entwickler

Neuentwicklung eines Portals für die Suche nach Versicherungsmarkler der ÖVs. Der Schwerpunkt der Neuentwicklung war zum einen die Modernisierung der Oberfläche des Portals und zum anderen die Umstellung der Architektur des Portals auf Microservices.

Java 1.8 Gradle Spring Boot Sprint Hateoas MongoDB Spring-Data JWT Docker Vagrant ReactJS Docker Vagrant Ansible Gradle IntelliJ Jenkins Git Jira Confluence
OEV: Support Portal
4 Monate
2017-03 - 2017-06

Weiterentwicklung der Workflow Engine

Software-Entwickler und Trainer für Maven und IntelliJ Idea Java 1.8 Groovy Maven 3 ...
Software-Entwickler und Trainer für Maven und IntelliJ Idea
  • Unterstützung beim Weiterentwickeln der Workflow Engine und des Dokmentarchvis
  • Optimierung der Maven-Projektstruktur und Maven Training.
  • IntelliJ IDEA Training
Java 1.8 Groovy Maven 3 JEE Swing Maven DB2 Jenkins IntelliJ Eclipse JIRA Confluence Subversion
Ergo Direkt Versicherung
9 Monate
2016-05 - 2017-01

Voyager Projekt

Software Entwickler und Clean-Code-Nörgler Java 1.8 Maven 3 AS Wildfly ...
Software Entwickler und Clean-Code-Nörgler
  • Integration weitere Versicherungen und deren Systeme in das GeVo-Postkorb System der Talanx Versicherungen.
  • Das Projekt  wird nach Scrum-Prinzipien geführt.
Java 1.8 Maven 3 AS Wildfly JEE: JMS Swing JAX-RS 1-2 Webservices JAX-WS Subversion Maven DB2 Sonarqube Oracle IntelliJ Eclipse Ant Subversion JIRA  Confluence  HPALM
HDI Gerling
7 Monate
2015-10 - 2016-04

Anliegen Management

Software Entwickler / Architekt Java 1.8 Maven 3 JBoss 6.4 ? EAP ...
Software Entwickler / Architekt
  • Webservice Entwicklung zum Anschluss des OCR/Clustering Systems für den eingehenden Briefverkehrs mit Bestandskunden an die Systeme der zuständigen Abteilungen.
  • Das Projekt  wird nach Scrum-Prinzipien geführt.

Java 1.8 Maven 3 JBoss 6.4 ? EAP Spring 3.2 Webservices JAX-WS SQL Subversion Maven Sonarqube Oracle IntelliJ Subversion JIRA Enterprise Architect
AXA AG
1 Jahr 2 Monate
2014-08 - 2015-09

VHB CMS Projekt

Software Entwickler Java 1.7 Maven 3 Tomcat ...
Software Entwickler

Weiterentwicklung der Portale (URL´s auf Anfrage)

Java 1.7 Maven 3 Tomcat CoreMedia 5 CoreMedia 7 CoreMedia 8 Mercurial (VCS) Maven DB2 Oracle IntelliJ Eclipse Ant Mercurial (VCS oder auch: Git für Arme) JIRA Confluence
1 Jahr 1 Monat
2014-07 - 2015-07

CMS Projekt

Software Entwickler Maven DB2 Oracle ...
Software Entwickler
  • Weiterentwicklung der Portale



Java 1.7 Maven 3 Tomcat CoreMedia 5 CoreMedia 7 CoreMedia 8 Mercurial (VCS)
Maven DB2 Oracle IntelliJ Eclipse Ant Mercurial (VCS oder auch: Git für Arme) JIRA Confluence
VHB
6 Monate
2014-02 - 2014-07

ERP Software

Software Entwickler, Architekt Java 1.7 Maven 3 JBoss 7 ...
Software Entwickler, Architekt

  • Neuentwicklung eine Software für den Einkauf mit on- und offline Funktionalität  

Java 1.7 Maven 3 JBoss 7 JPA 2.1 (EclipseLink) EJB 3.1 CDI (Weld 1.1.5) Derby + DB2 Subversion Jenkins Sonar
P&C Einkauf
7 Monate
2013-08 - 2014-02

erstellen eines technischen Konzepts zu den Anforderungen, Implementierung

Software-Entwickler Tomcat 6.0.33 Struts 2.0 JSP ...
Software-Entwickler

Eine bestehende Webapplikation wird um neue Features erweitert und optimiert. Bei Optimierung werden folgende Themen verfolgt:

  • SQL Query Optimierung
  • Deployment und Distribution Optimierung: Entkopplung von proprietären Build-Scripten und konsequente Umstellung auf Maven

Featueres:

  • Erstellen von Meldungen zu einer selbstdefinierten Menge von Werbeträgern(bis 10000). Die Mengendefinition wurde mit Hilfe von Filtern umgesetzt
  • Erweiterung der Userverwaltung um das Featuer „Friedly Profile Highjacking“ für den Support
Tomcat 6.0.33 Struts 2.0 JSP Postgress 8.5 Java 1.6 Maven IntelliJ Ant Subversion JIRA  Confluence
Ströer AG
10 Monate
2012-10 - 2013-07

Entwicklung eines Dashboards für Systemstatusinformationen von TravelTainment für die Kunden

diverse Rollen OSGI 4.2 auf Basis von Apache Felix Java 1.6 MongoDB 2.4.1 ...
diverse Rollen

Das des Projekts ist die Entwicklung eines Dashboards, das den Kunden einen schnellen Überblick über den Zustand der für Sie relevanten Systeme anbietet, um zum Einen eine verbesserte Transparenz zu schaffen und zum Anderen den Helpdesk zu entlasten.

Die technischen Anforderungen waren:

  • Unabhängigkeit von der TravelTainment Infrastruktur
  • Hochverfügbarkeit: Updates und neue Features sollten nach Möglichkeit ohne Downtime online geschaltet werden

Das Projekt wurde im Team von 8 Personen umgesetzt

Meine Aufgaben/Rollen in diesem Projekt:

Business Analyst:

Anforderungsaufnahme, Anforderungsspezifikation, Technische Spezifikation/Design s. Rolle Architekt

Projektleiter / Scrum-Master

Software-Architekt:

technische Spezifikation/Design

Software-Entwickler:

Umsetzung des „Kernels“ des Dashboards

OSGI 4.2 auf Basis von Apache Felix Java 1.6 MongoDB 2.4.1 Spring-DM Spring 3.0 Spring-Data Spring-Batch Freemarker HTML jQuery Maven 3 CXF 2.6 SingleSignOn Webservice Anbindung) IntelliJ Idea Netbeans Redmine (Ticketsystem) Sonar (Qualitätssicherung) Artifactory Hudson
TravelTainment
1 Jahr 1 Monat
2012-07 - 2013-07

Entwicklung einer Software zur Optimierung der Kommunikation von Incidents zu den Kunden

diverse Rollen Java 1.6 Spring 3.1 Spring Web MVC 3.1 ...
diverse Rollen

Beschreibung:

  • Das Projekt beinhaltete Analyse des Ist-Zustandes in Form der Auswertung über die aktuelle Vorgehensweise bei der Kommunikation der Incidents zu den Kunden. Danach folgte die Anforderdungsaufnahme, Ableitung der Use-Cases sowie anschließende Planung und Umsetzung des Projektes. 
  • Das Projekt wurde (und wird) gleichzeitig als Ausbildungs- Einführungsplatform für Dual (Ausbildung im Betrieb und paralleles Studium)-Azubis in JEE genutzt.

 

Meine Aufgaben/Rollen in diesem Projekt:

  • Business Analyst
  • Projektleiter / Scrum Master ? wegen dem Ausbildungsaspekt im Projekt konnte ich  nicht vollständig nach Scrum-Prinzipien gestalten
  • Architekt
  • Ausbilder
Java 1.6 Spring 3.1 Spring Web MVC 3.1 Spring Security 3.1 HTML jQuery Velocity 1.7 Maven 3.0.4 Tomcat 7 Eclipse IDE IntelliJ Idea Redmine (Ticketsystem) Sonar (Qualitätssicherung) Artifactory Hudson
2 Jahre 9 Monate
2010-10 - 2013-06

Infrastruktur Projekt

diverse Rollen CouchDB 1.0.1 Swing (Disponenten GUI: Auftragserfassung und Verfolgung) MongoDB 2.0 (Evaluierung) ...
diverse Rollen

IT-Bedarfsanalyse eines Logistik-KMU's mit dem Ziel ein Multi-User Auftragserfassungssystem zu entwickeln und den Kunden einfache Möglichkeiten anzubieten neue Aufträge zu erfassen:

  • Kundenspezifisches Auftragsformular
  • Webservice
  • XML – File Upload

Meine Aufgaben/Rollen in diesem Projekt:

  • Business Analyst: Anforderungsaufnahme, Anforderungsspezfikation
  • Architekt/Software-Entwickler: Technischer Design, Implementierung
CouchDB 1.0.1 Swing (Disponenten GUI: Auftragserfassung und Verfolgung) MongoDB 2.0 (Evaluierung) Maven 2 Java 1.6 Jetty Spring 3.0
CC-Logistic GmbH
10 Monate
2012-07 - 2013-04

Entwicklung einer Software zur Optimierung der Kommunikation von Incidents

diverse Rollen Java 1.6 Spring 3.2 Spring Web MVC 3.1 ...
diverse Rollen

Beschreibung:

Das Projekt beinhaltete Analyse des Ist-Zustandes in Form der Auswertung über die aktuelle Vorgehensweise bei der Kommunikation der Incidents zu den Kunden. Danach folgte die Anforderdungsaufnahme, Ableitung der Use-Cases sowie anschließende Planung und Umsetzung des Projektes.

Das Projekt wurde (und wird) gleichzeitig als Ausbildungs- Einführungsplatform für Dual (Ausbildung im Betrieb und paralleles Studium)-Azubis in JEE genutzt. Teamgröße des Projekts: 8 Personen

Meine Aufgaben/Rollen in diesem Projekt:

Business Analyst:

Anforderungsaufnahme, Anforderungsspezifikation

Projektleiter / Scrum Master

Aufgabendefiniton, Umsetzungstracking, Dokumentation. Wegen dem Ausbildungsaspekt im Projekt konnte ich nicht vollständig nach Scrum-Prinzipien gestalten

  • Architekt : technische Spezifikation/Design
  • Ausbilder - Training der Dual-Azubis in JEE und modernen Softwareentwicklung Vorgehensweisen
  • Software-Entwickler
  • Deployment Manager: Aufsetzen der CI Infrastruktur mit Hudson, Artifactory, Sonar, Maven
Java 1.6 Spring 3.2 Spring Web MVC 3.1 Spring Security 3.1 Velocity 1.7 (wurde für Mailings Verwendet) Maven 3.0.4 Tomcat 7 CXF 2.6(SingleSignOn Webservice Anbindung) Eclipse IDE IntelliJ Idea Redmine (Ticketsystem) Sonar (Qualitätssicherung) Artifactory Hudson
9 Monate
2011-01 - 2011-09

Migrationsprojekt

Java 1.6 Jboss 4.3 Spring 2.5 ...

Beschreibung:

Migration des Internet-Auftritts der Coopzeitung (URL auf Anfrage) auf das CMS Pirobase 7.2.1 .

Meine Aufgabe in dem Projekt bestanden aus:

  • technischen Konzeption und Implementierung eines Fotowettbewerb-Moduls
  • Anpassung eines Blog Moduls des CMS an die Anforderungen des Fachkonzepts
  • Betreuung der neuen Projektmitarbeiter (wegen der Umdisponierung der Ressourcen)
  • Dokumentation der umgesetzten Module
  • Betreuung des Kunden beim Deploymend
  • Vorbereitung der Schulung der Redakteure zur Nutzung des CMS
Java 1.6 Jboss 4.3 Spring 2.5 Spring-ORM 2.0 Groovy Velocity Pirobase 7.2 Maven jQuery 1.4 (JavaScript Framework) AJAX HTML CSSAnt
Coop Schweiz
4 Monate
2010-07 - 2010-10

Migrationsprojekt

ExtJS 3.3 (JavaScript Framework) AJAX jQuery ...

Beschreibung:

  • Refactoring/Redesign und Feature-Ergänzung einer Account-Management Webapplikation. Dazu war es notwendig sowohl die Middelware als auch das Frontend zu überarbeiten. 
  • Meine Aufgabe bestand darin das Teilprojekt für das Frontend aufzusetzen, die Aufgaben zu Planen und zu verteilen, sowie  aus dem Anlernen der Teilnehmer, die keine Erfahrung mit ExtJS (AJAX-Framework) hatten, sowie Präsentation des Fortschritts bei Projektmeetings (Teamleitung). 
  • Das Teilprojekt wurde auf Maven 2 aufgesetzt, um einen einfachen Zugang zum Servlet/JSP-Container Jetty zu haben. Das ermöglichte die Benutzung der JSPs zum Simulieren der JSON-Endpunkte und enthob der Notwendigkeit eines Deployments für Tests (Fastprototyping).

ExtJS 3.3 (JavaScript Framework) AJAX jQuery HTML CSS JavaScript Java 1.6 Spring 2.5 Maven 2 Jetty 6
T-Mobile GmbH
4 Monate
2010-04 - 2010-07

Migrationsprojekt

Java 1.6 Maven 2 ExtJS (JavaScript Framework) ...
  • Implementieren einer Auswertungsfunktion für Benutzereingaben, die über unterschiedliche Formulare erfasst wurden. Dazu musste eine Middelware implementiert werden, die Daten sowohl aus einem Coremedia Contentserver als auch einer Oracle DB kombiniert.
  • Implementieren einer Export-Funktion für ein Formular-Framework auf Basis von CoreMedia. Die exportieren Formate waren: (X)HTML und CSV
  • Umsetzung eines Frontends für die Auswertungs – und die Export-Funktion

Details:

Die Auswertungs- und die Exportfunktion wurden mit Spring-Web-MVC und den Coremedia Bibliotheken umgesetzt. Das Frontend wurde mit ExtJS (AJAX-Framework) implementiert.

Java 1.6 Maven 2 ExtJS (JavaScript Framework) AJAX jQuery CoreMedia 2008 Spring 2.5 Spring-Web-MVC 2.5 Tomcat 6 Jetty 6 Velocity 1.5
T-Mobile GmbH
4 Monate
2010-01 - 2010-04

Migrationsprojekt

Java 1.6 TestNG 5.08 Maven2 ...
  • Entwicklung der funktionalen und DB Tests, entsprechend den gestellten Metriken der T-Mobile GmbH.
  • Umstellung des Projekts von Axis 2 auf CXF 2.2 (beides Web Service Framework). Im zweiten Schritt wurde das Projekt auf die Verwendung von einem mit WS-Security gesicherten Endpunkt umgestellt.

Details:

  • Implementierung der funktionalen Tests mit TestNG und Mokito
  • Implementierung der DB Tests mit TestNG, Mokito und Derby 10.6.5
  • Konfiguration der Sonar (http://www.sonarsource.org) Metriken
  • Anpassung des Projekts für die Verwendung von CXF 2.2
  • Konfiguration des Projekts für die Verwendung des WS-Security Standards
  • Implementieren der custom security Message Interceptoren für CXF

Java 1.6 TestNG 5.08 Maven2 Sonar Junit 4.8 Mockito 1.8 PowerMock Derby 10 als Testdatenbank AXIS 2 (WebService Framework) CXF 2.2 (WebService Framework) Spring 2.5 WS-Security Tomcat 6 Coremedia 2006 (CoreMedia CMS 5.8)/Cormedia CAE
T-Mobile GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

1999 - 2010
Diplom Informatiker
Technische Universität Dortmund

Zertifizierungen

  • Scrum Master @ ScrumAlliance (URL auf Anfrage)
  • CoreMedia Fundamentals 2010
  • CoreMedia Web Application Development 2010
  • CoreMedai Advanced Web Application Development 2010
  • Zertifiziert durch Wallstreet Institute ? Threshold 3:
    • Cambridge First Certificate
    • Business English Certificate of the London Chamber of Commerce
    • TOEFL(Test of English as a Foreign Language)
    • TOEIC(Test of English for International Communication)

Position

Position


Kompetenzen

Kompetenzen

Top-Skills

Java Golang Solution Architect Java EE TypeScript Angular Docker

Schwerpunkte

Software-Entwicklung
Softare-Architektur

Produkte / Standards / Erfahrungen / Methoden

CoreMedia
Basics
CQ5
Basics
Eclipse
Fortgeschritten
Ext Designer
Basics
IntelliJ Idea
Experte
Netbeans
Fortgeschritten
Pirobase
Basics
Visual Studio Code
Fortgeschritten
Docker
Experte
SQL
Fortgeschritten
Java
Experte
Go
Fortgeschritten
Node.js
Fortgeschritten
opensearch
Fortgeschritten

Profil

Senior IT-Consultant für Bereiche:

  • Software Architektur & Entwicklung
  • Requirements-Engineering
  • Agile Vorgehensmodelle (zert. Scrum Master)
  • Tech. Projektleitung/Business Analyse
  • Web Development
  • B2B/B2C


Besondere Kenntnisse

  • Scrum
  • Kanban
  • Moving Target
  • CI (Continous Integration)
  • CD (Continous Delivery)
  • Software-Architekturen
  • Design-Pattern


Technologien

  • GoLang, Java, Javascript, SQL, Kafka, Relationale Datenbanken, NoSQL Datenbanken, IOS Entwicklung, XML, JSON, HTML, CSS, Python, Zookeper
  • Subversion/SVN, GIT, Mercurial, Spring , Spring Security, Spring Data, Spring-Boot, Spring-Cloud, Spring-Batch, Spring-Web-MVC
  • WebServices (CXF Spring WebServices), Swing, Hibernate, EasyMock, EJB, JSF, JSP,Servlets, JDBC, JPA, JDO, Cocoon 2.x, Struts
  • SWT, CXF 2.0, WS Security, OSGI (Felix Framework), JMS, Spring Boot, Spring HATEOAS, Spring Data


Frameworks

  • Spring
  • Springboot
  • JEE (Glassfish, Wildfly)
  • Servlet
  • JaxRS
  • JaxWS
  • GraphQL
  • Arch42
  • Kafka
  • Angular


Build & QM

  • Maven
  • Ant
  • Git/Bitbucket
  • SVN
  • Jenkins
  • Sonarqube
  • Checkstyle
  • Findbugs
  • Atlassian Bamboo


Sonstiges

  • Elaststic Stack
  • Opensearch Stack
  • Fluent-bit
  • Jira
  • Confluence
  • Trac
  • Youtrack
  • eclipse
  • IntelliJ
  • Visual Code
  • NVIM
  • Netbeans
  • REST
  • SOAP
  • MVC 
  • Microservices
  • AWS
  • Hetzner Cloud
  • GCP
  • Alibaba Cloud


Berufserfahrung

06/2018 ? heute

Kunde: OVB Holding AG ? Versicherungsbranche


2018 - heute

Kunde: IT Consulting (auf Anfrage)


08/2017 ? 03/2018

Kunde: Aixigo AG ? IT Bankendienstleister


06/2016 ? 07/2017

Kunde: Investify S.A. - Fintec


01/2016 ? 06/2016

Kunde: Ergo Direct ? Versicherungsbranche


03/2015 ? 12/2015

Kunde: HDI Gerling ? Versicherungsbranche


01/2014 ? 03/2015

Kunde: AXA AG ? Versicherungsbranche


06/2013 ? 12/2013

Kunde: Holzbrinck Verlang ? Medienbranche


08/2013 - 02/2014 

Kunde: Ströer AG ? Außenwerbung


07/2012 ? 07/2013

Kunde: Traveltainment GmbH ? Touristikbranche


09/2011 ? 04/2012

Kunde: Metro AG - Großhandel


01/2011 ? 09/2011

Kunde: Coop Schweiz ? Großhandel / Einzelhandel


01/2010 ? 11/2010

Kunde:  Cyber:con GmbH ? IT Dienstleister Telekomunikationsbranche


2002 ? 2009

Kunde: Vivai Software AG ? IT Dienstleister / Portalbetreiber

Betriebssysteme

Linux
Mac OS
10.x
MS-DOS
Unix
Windows
Windows 2000 Server

Programmiersprachen

Groovy
Java
JavaScript
Typescript

Datenbanken

CouchDB
DB2
Derby
MongoDB
MSSQL
My SQL
Oracle DB
Oracle Spatials
Postrgres SQL
Neo4J

Datenkommunikation

Internet, Intranet
Message Queuing
RPC

Hardware

embedded Systeme
iPhone, Android

Berechnung / Simulation / Versuch / Validierung

SQL- zu RDF Schema Mapping

Design / Entwicklung / Konstruktion

OOA/OOD
Software Design

Branchen

Branchen

  • Telekommunikation
  • Logistik
  • Jobvermittlung
  • Medizin
  • Versicherungen

Einsatzorte

Einsatzorte

Wiesbaden (+20km)

Remote Projekte bevorzugt! 

Im Fall eines Remote Projekts ist auch gelegentliches Verreisen kein Problem

möglich

Projekte

Projekte

2 Jahre 1 Monat
2022-12 - heute

Einführung von Opensearch

Architekt, Operations Opensearch Opensearch Dashboards Fluent-bit ...
Architekt, Operations
  • Verbunden mit dem Lizenzwechsel bei ElasticSearch und aus Sicherheitsgründen (Verwendung von LDAPs und OpenId Connect) wurden die initial eingeführten Elastic Search Cluster mit dem verbundenen Ökosystem / Stack (ElasticSearch, Kibana, Logstash.+ beats) durch einen OpenSearch Cluster ersetzt
  • Der Elastic Stack wurden duch Opensearch, OpenSearch Dashboard und fluent-bit ersetzt.
  • Meine Aufgabe: Ausarbeitung der Migration von ElasticSearch auf Opensearch, Einrichtung des Opensearch Stacks, Betrieb
Opensearch Opensearch Dashboards Fluent-bit Docker Swarm Kafka
OVB Holding AG
2 Jahre 6 Monate
2022-07 - heute

Umsetzung der Projektanforderungen

Sotware-Entwickler, Operations Selfservice Java 1.8 21 ...
Sotware-Entwickler, Operations
Selfservice ist eine Support Software, mit der die Mitarbeiter des Konzerns als auch die der europäischen Tochtergesellschaft ihren Firmen Passwort aktualisieren (alle drei Monate) oder einen neuen anfordern können.
Die Projektanforderung war:
  • Aktualisierung der Software von Java 1.8 auf Java 21,
  • Spring-Boot v2 auf Spring-Boot v3,
  • Migration der Software aus einem Windows Service nach Docker Swarm
  • Redesign des Build und Deployment Process
Selfservice Java 1.8 21 Docker Docker Swarm LDAP Maven Spring Boot v2 v3 Atlassian Jira Bamboo Bitbucket Confluence
5 Jahre 6 Monate
2019-07 - heute

Deployment Automatisierung CRM

Softwarearchitekt Java 8-21 Golang Node.js ...
Softwarearchitekt
  • Aufbau Entwicklungsteam
  • Aufbau Entwicklungs - und Betriebsinfrastruktur
    • Aufsetzen und Betrieb: Nexus Repository Manager, Atlassian Bamboo
    • Aufsetzund und Betrieb der Docker Swarm Cluster für Stage: test und prod
    • Aufsetzen und Betrieb Elasticsearch Cluster: test und prod
    • Aufsetzen und Betrieb Kafka Cluster: test und prod
  • Technische Konzeption, Leitung und Umsetzung Datenmigration "Bestandkunden" vom Altsystem ins ein neues CRM
Atlassian Bamboo Atlassian JIRA Atlassian Bitbucket Nexus Repository Manager Elastic Search Kafka MS SQL Server
Java 8-21 Golang Node.js Python Docker Docker Swarm Git Linux Shell-Script
Remote
6 Jahre
2019-01 - heute

Sicherstellung des Betriebs

Operations
Operations
Sicherstellung des Betriebs von
  • Kafka Cluster (TEST, PROD) ab 2020
  • Docker Swarm Cluster (TEST, PROD)
  • ElasticSearch Cluster (TEST, PROD) von 2019-2022
  • Opensearch Cluster ab 2022
  • Sonatype Nexus ab 2019
  • Atlassian Bamboo ab 2019
  • Selfservice ab 2022
  • BIS Service Kundendaten (s. Projektbeschreibung) ab 2022
  • BIS Service Vertragsdaten (s. Projektbeschreibung) ab 2022
  • Traefik ab 2019
  • Portainer (WebUI für die Verwaltung der Services innerhalb eines Docker Swarm Clusters) ab 2019
  • Merge Service (s. Projektbeschreibung) ab 2022
  • ID Caching Service (s. Projektbeschreibung) ab 2022
OVB Holding AG
6 Jahre 8 Monate
2018-05 - heute

Logle

Mitgründer, Software-Architekt, Software-Entwickler Maven Gradle Oauth ...
Mitgründer, Software-Architekt, Software-Entwickler
  • Entwicklung einer homogenen, erweiterbaren Schnittstelle zu diversen Logistik Anbietern wie Fedex. UPS, DHL, TNT usw.
  • Meine Aufgabe: Ausarbeiten der Architektur, Auswahl der Technologie, Implementierung
Spring-Boot 2.x Spring-Security Spring-Data (JPA) Hibernate Oauth Angular Zookeeper Kafka Groovy SQL Java 17 Java 21 Spring-Boot v2 v3 Oauth2 Typescript
Maven Gradle Oauth Jebrains Youtrack Jetbrains Hub IntelliJ Jetbrains Teamcity Docker Hetzner Cloud Amazon AWS GCP Docker-Compose Mysql Jetbrains IntelliJ Jenkins Jenkins Build Pipelines Docker Swarm Terraform Postgresql Keycloak
auf Anfrage
1 Jahr
2023-01 - 2023-12

Unterstützung bei Einstellung des IT Personals

Berater
Berater
  • Meine Aufgabe: Führen und Bewerten der technischen Interviews der Kandidaten.


OVB Holding
2 Jahre
2022-01 - 2023-12

Migration der Stammdaten für OVB PL

Software-Entwickler, Operations Java 17 21 Kafka 2.7 ...
Software-Entwickler, Operations
  • Das Projekte verfolgte das Ziel ein altes CRM durch ein neues webbasiertes CRM zu ersetzen. Bei der Migration der Stammdaten wurde eine Datenbereinigung (DSGVo) und Datenkorrektur vorgenommen.
  • Eine weitere Aufgabe des neuen CRMs war die Konsolidierung weiterer Administrationswerkzeuge (Vermittlerverwaltung, Definition des Scorings, usw. ).
  • Meine Aufgabe: Implementierung eines ETL Toolings

Java 17 21 Kafka 2.7 Groovy v3 SQL Server 2017 XML JSON Docker Docker Swarm Docker compose SOAP Webservices GIT Maven Nexus Atlassian Jira Bamboo Bitbucket Confluence
OVB Holding
2 Jahre 7 Monate
2021-06 - 2023-12

Monitoring und Korrektur des Migrationsfortschritts

Architekt, Software-Entwickler, Operations Golang 1.16 Server 2019 SQL ...
Architekt, Software-Entwickler, Operations
  • Für den Delta Betrieb der Services aus dem Projekt ?Migration der Stammdaten für OVB DE? ergab sich die Anforderung den Fachbereich bei Überwachung und Korrektur der übertragenen Daten bei der Delta-Migration zu unterstützen.
  • Meine Aufgabe: Entwurf, Planung und Implementierung der Software
Golang 1.16 Server 2019 SQL REST/JSON Docker Docker compose Docker Swarm Angluar 12 Typescript Nexus Atlassian Jira Bamboo Bitbucket Confluence
OVB Holding
5 Jahre 7 Monate
2018-06 - 2023-12

Migration der Stammdaten für OVB DE

Berater, Software Architekt, Software Entwickler Maven Atlassian Jira Atlassian Confluene ...
Berater, Software Architekt, Software Entwickler
  • Das Projekte verfolgte das Ziel ein altes CRM durch ein neues webbasiertes CRM zu ersetzen. Bei der Migration der Stammdaten wurde eine Datenbereinigung (DSGVo) und Datenkorrektur vorgenommen. 
  • Eine weitere Aufgabe des neuen CRMs war die Konsolidierung weiterer Administrationswerkzeuge (Vermittlerverwaltung, Definition des Scorings, usw. ). Da der Betrieb des alten CRMs nicht sofort eingestellt werden konnte, musste das Projekt  neben der initialen Batchmigration, auch einen Delta Betrieb unterstützen.  
  • Meine Aufgabe: Implementierung eines ETL Toolings 

Java 11 12 14 15 Spring-Boot 2.x Spring-Security Spring-Data (JPA) Hibernate Zookeeper Kafka SQL testcontainers Groovy GoLang Python Bash
Maven Atlassian Jira Atlassian Confluene Atlassian Bitbucket Atlassian Bamboo Elastic Search ? Stack (filebeat APM healthbeat logstash elasticsearch kibana) MS SQL Server IntelliJ Jetbrains Teamcity Docker Docker Swarm Docker-Compose Kubernetes
OVB Holding
4 Monate
2023-04 - 2023-07

Aufbau einer Testumgebung

DevOps Hetzner Cloud Docker Swarm GlusterFS ...
DevOps
Vorbereitend für die erste Testphase mit einem Pilotkunden wurde eine Testumgebung für das Logle Projekt (s. Projektbeschreibung weiter unten) einrichtet.
Anforderungen:
  • Betrieb in einer Cloud
  • Infrastructure As Software
  • Container Betrieb
  • NFS Cluster
  • Kafka Cluster
  • Opensearch als Logs Aggregator
  • Postgresql
  • Keycloak
  • Verschlüsselte Laufwerke 
Hetzner Cloud Docker Swarm GlusterFS Opensearch Opensearch Dashboard Fluent-Bit Postgresql 16.x Keycloak 22 Terraform in Kombination mit Ansible Kafka 3.7 in KRaft Betrieb ZFS als verschlüsseltes Dateisystem
auf Anfrage
4 Jahre
2019-01 - 2022-12

Einführung des Elastic Stacks

Berater, Trainer und Operations Elastic Search Kibana Lostash ...
Berater, Trainer und Operations
  • Der Microservice Betrieb in einem Cluster machte es erforderlich einen Logs Aggregator einzuführen. Die Wahl fiel auf Elastic Search Stack
  • Mein Aufgabe: Auswahl, Bewertung und Installation, Betrieb


Elastic Search Kibana Lostash Filebeat
OVB Holding
4 Jahre 7 Monate
2018-06 - 2022-12

Eruierung des Tech Stacks für Migrationsprojekte

Berater, Software-Entwickler Java 11 Kafka 2.7 MongoDB ...
Berater, Software-Entwickler
  • Für die anstehenden Migrationsprojekte musste ein Technologie Stack ausgewählt werden. Folgende Parameter mussten der Stack unterstützen:
    • Zugriff auf SQL Server 2000
    • Message Processing: exactly_once
    • Message Merging
    • Message Aggregation
    • Einfache, dynamische Erstellung von großen XML Strukturen
    • ?Unterstützung einer Batchmigration, als auch eines Delta Betriebs
  • Meine Aufgabe: Technologische Auswahl, Erstellen eines POCs

Java 11 Kafka 2.7 MongoDB Groovy v3 SQL Server (diverse Versionen 2000 2016 2019) XML JSON Docker Docker Swarm Atlassian Jira Bamboo Bitbucket Confluence
OVB Holding
4 Jahre 7 Monate
2018-06 - 2022-12

Einführung Ansible

Berater, Entwickler und Trainer Ansible Ansible Tower
Berater, Entwickler und Trainer
  • Die wachsende Anzahl der Linux Host, die für den Betrieb von mehreren Docker Swarm Clustern notwendig ist, erforderte ein Automatisierungstool zur Orchistrierung, Installation und Konfiguration der Hosts.
  • Meine Aufgabe: Auswahl und initiale Schulung des Teams

Ansible Ansible Tower
OVB Holding
4 Jahre 7 Monate
2018-06 - 2022-12

Einführung CI/CD

Berater und Administration Atlassian Bamboo Jenkins Jetbrains Teamcity ...
Berater und Administration
  • Einführung CI/CD Toolungs.
  • Ausgangsstand: dem Kunde fehlte CI/CD Toolung.
  • Ziel: auswahl des Toolungs für die Umstellung der Projekte auf DevOps.
  • Mein Aufgabe: Auswahl und Bewertung und Installation
Atlassian Bamboo Jenkins Jetbrains Teamcity Sonatype Nexus Repository
OVB Holding AG
2 Monate
2022-07 - 2022-08

Synchronisation Kundendatenzusammenführung (Merge Service)

Software-Entwickler, Operations Java 17 Golang 1.18 Docker ...
Software-Entwickler, Operations
  • Das neue CRM unterstützt Auflösung der Kundendatendubletten. Die zusammengeführten Kundendaten mussten in die interne ?Buchhaltung?, sowie in ein weitere Legacy System übertragen werden.
  • Meine Aufgabe: Implementierung und Betrieb

Java 17 Golang 1.18 Docker Docker Swarm SQL Server 2019 SQL Server 2004 SOAP REST Atlassian Jira Bamboo Bitbucket Confluence
OVB Holding
2 Monate
2022-06 - 2022-07

Synchronisation Personen- und Vertragsdaten Daten (BIS Services)

Software-Entwickler, Operations Golang 1.18 Docker Docker compose ...
Software-Entwickler, Operations
  • Die Änderungen der Vertrags- und Personendaten mussten aus dem CRM in die interne ?Buchhaltung? übertragen werden.
  • Weil die Verfügbarkeit des ?Buchhaltungssystems? niedriger war als die des CRMs, wurde die Übertragung über einen Microservice gelöst, der ein Retry Mechanismus implementierte.
  • Meine Aufgabe: Implementierung, Betrieb

Golang 1.18 Docker Docker compose Docker Swarm SQL Server 2019 SOAP GraphQL GIT Atlassian Jira Bamboo Bitbucket Confluence
OVB Holding
1 Monat
2022-03 - 2022-03

Cloud Anbieter Analyse

Berater
Berater
Erstellen einer Analyse inwieweit der Kunde einen oder mehrere Cloud Anbieter in die eigene Infrastruktur integrieren kann, mit den Zielen eine höhere Verfügbarkeit zur Erreichen, bei gleichzeitiger Kosteneinsparung.
  • Auswahlkriterien:
    • Support für IAS
    • Support DSGVO
    • Support für Network Private Interconnect
  • Es wurden folgende Cloud Anbieter betrachtet:
    • AWS
    • GCP
    • Microsoft Azure
    • Hetzner
OVB Holding
5 Monate
2021-06 - 2021-10

ID Caching Service

Software-Entwickler, Operations Golang 1.18 Docker Docker compose ...
Software-Entwickler, Operations
  • Das neue CRM wurde an die zentrale ID Vergabe für Kunden und Antragsdaten angebunden. Diese Vorgabe wurde mit einer Zwischenschicht, einem Microservice für die Aggregation, Caching und Auslieferung der IDs, gelöst
  • Meine Aufgabe: Entwurf, Planung und Implementierung der Software, Implementierung, Betrieb



Golang 1.18 Docker Docker compose Docker Swarm SQL Server 2019 SOAP REST GIT Atlassian Jira Bamboo Bitbucket Confluence
OVB Holding
6 Monate
2020-03 - 2020-08

Carpetimizer

Projektmanager Java Zebra Angular ...
Projektmanager
  • Steuerung der Entwicklung eines kundenspezifischen Sortierungs- und Beladungsscanners zur Optimierung der Fehlerrate
Java Zebra Angular MVN Jenkins JUnit BLE 1D-Barcodes 2D-Barcodes
auf Anfrage
6 Monate
2019-03 - 2019-08

myScaffold

Projekmanager Java Springboot Angular ...
Projekmanager
  • Steuerung der Entwicklung eines Tools zur Verwaltung von Projekten im Geschäftszweig des Gerüstbaus
  • Im Fokus steht die automatische Erstellung von Aufmaßen und das Tracking der Projekte
Java Springboot Angular Primeng
auf Anfrage
6 Monate
2018-07 - 2018-12

Wealth Management Product

Software-Entwickler Maven Kafka IntelliJ ...
Software-Entwickler
  • Unterstützung bei der Entwicklung eines Produkts zur automatischen Vermögensverwaltung



Microservices Java 1.8 Hk2/Jersey Hibernate/JPA Oracle DB Kafka/Zookeeper Fitnesse SQL
Maven Kafka IntelliJ Jenkins Git Jira Confluence bitbucket
Aixigo AG
9 Monate
2017-12 - 2018-08

Billing Client

Architekt, Projektmanager
Architekt, Projektmanager
  • Entwicklung eines Tools zur Verwaltung
  • Organisation und Steuerung von Eingangsrechnungen und Zahlungseingängen
Angular2 Springboot Angular Material MVN Jenkins Java Postgres SQL
auf Anfrage
11 Monate
2017-09 - 2018-07

RoboAdviser

Software-Entwickler, Projektleitung Maven Npm (Nodejs) IntelliJ ...
Software-Entwickler, Projektleitung

  • Unterstützung bei der Weiterentwicklung des Produkts in unterschiedlichen Teilprojekten
  • Review der Projekt-Architektur

Microservices Java 1.8 Docker Spring-Boot Spring-Data OpenID Oauth2 Jersey JPA/Hibernate Oracle DB Hateoas Vue.js Angularjs 1.x AngularJS SQL
Maven Npm (Nodejs) IntelliJ Jenkins Git Jira Confluence
Investify S.A.
2 Monate
2017-06 - 2017-07

Neuentwicklung

Software-Entwickler Java 1.8 Gradle Spring Boot ...
Software-Entwickler

Neuentwicklung eines Portals für die Suche nach Versicherungsmarkler der ÖVs. Der Schwerpunkt der Neuentwicklung war zum einen die Modernisierung der Oberfläche des Portals und zum anderen die Umstellung der Architektur des Portals auf Microservices.

Java 1.8 Gradle Spring Boot Sprint Hateoas MongoDB Spring-Data JWT Docker Vagrant ReactJS Docker Vagrant Ansible Gradle IntelliJ Jenkins Git Jira Confluence
OEV: Support Portal
4 Monate
2017-03 - 2017-06

Weiterentwicklung der Workflow Engine

Software-Entwickler und Trainer für Maven und IntelliJ Idea Java 1.8 Groovy Maven 3 ...
Software-Entwickler und Trainer für Maven und IntelliJ Idea
  • Unterstützung beim Weiterentwickeln der Workflow Engine und des Dokmentarchvis
  • Optimierung der Maven-Projektstruktur und Maven Training.
  • IntelliJ IDEA Training
Java 1.8 Groovy Maven 3 JEE Swing Maven DB2 Jenkins IntelliJ Eclipse JIRA Confluence Subversion
Ergo Direkt Versicherung
9 Monate
2016-05 - 2017-01

Voyager Projekt

Software Entwickler und Clean-Code-Nörgler Java 1.8 Maven 3 AS Wildfly ...
Software Entwickler und Clean-Code-Nörgler
  • Integration weitere Versicherungen und deren Systeme in das GeVo-Postkorb System der Talanx Versicherungen.
  • Das Projekt  wird nach Scrum-Prinzipien geführt.
Java 1.8 Maven 3 AS Wildfly JEE: JMS Swing JAX-RS 1-2 Webservices JAX-WS Subversion Maven DB2 Sonarqube Oracle IntelliJ Eclipse Ant Subversion JIRA  Confluence  HPALM
HDI Gerling
7 Monate
2015-10 - 2016-04

Anliegen Management

Software Entwickler / Architekt Java 1.8 Maven 3 JBoss 6.4 ? EAP ...
Software Entwickler / Architekt
  • Webservice Entwicklung zum Anschluss des OCR/Clustering Systems für den eingehenden Briefverkehrs mit Bestandskunden an die Systeme der zuständigen Abteilungen.
  • Das Projekt  wird nach Scrum-Prinzipien geführt.

Java 1.8 Maven 3 JBoss 6.4 ? EAP Spring 3.2 Webservices JAX-WS SQL Subversion Maven Sonarqube Oracle IntelliJ Subversion JIRA Enterprise Architect
AXA AG
1 Jahr 2 Monate
2014-08 - 2015-09

VHB CMS Projekt

Software Entwickler Java 1.7 Maven 3 Tomcat ...
Software Entwickler

Weiterentwicklung der Portale (URL´s auf Anfrage)

Java 1.7 Maven 3 Tomcat CoreMedia 5 CoreMedia 7 CoreMedia 8 Mercurial (VCS) Maven DB2 Oracle IntelliJ Eclipse Ant Mercurial (VCS oder auch: Git für Arme) JIRA Confluence
1 Jahr 1 Monat
2014-07 - 2015-07

CMS Projekt

Software Entwickler Maven DB2 Oracle ...
Software Entwickler
  • Weiterentwicklung der Portale



Java 1.7 Maven 3 Tomcat CoreMedia 5 CoreMedia 7 CoreMedia 8 Mercurial (VCS)
Maven DB2 Oracle IntelliJ Eclipse Ant Mercurial (VCS oder auch: Git für Arme) JIRA Confluence
VHB
6 Monate
2014-02 - 2014-07

ERP Software

Software Entwickler, Architekt Java 1.7 Maven 3 JBoss 7 ...
Software Entwickler, Architekt

  • Neuentwicklung eine Software für den Einkauf mit on- und offline Funktionalität  

Java 1.7 Maven 3 JBoss 7 JPA 2.1 (EclipseLink) EJB 3.1 CDI (Weld 1.1.5) Derby + DB2 Subversion Jenkins Sonar
P&C Einkauf
7 Monate
2013-08 - 2014-02

erstellen eines technischen Konzepts zu den Anforderungen, Implementierung

Software-Entwickler Tomcat 6.0.33 Struts 2.0 JSP ...
Software-Entwickler

Eine bestehende Webapplikation wird um neue Features erweitert und optimiert. Bei Optimierung werden folgende Themen verfolgt:

  • SQL Query Optimierung
  • Deployment und Distribution Optimierung: Entkopplung von proprietären Build-Scripten und konsequente Umstellung auf Maven

Featueres:

  • Erstellen von Meldungen zu einer selbstdefinierten Menge von Werbeträgern(bis 10000). Die Mengendefinition wurde mit Hilfe von Filtern umgesetzt
  • Erweiterung der Userverwaltung um das Featuer „Friedly Profile Highjacking“ für den Support
Tomcat 6.0.33 Struts 2.0 JSP Postgress 8.5 Java 1.6 Maven IntelliJ Ant Subversion JIRA  Confluence
Ströer AG
10 Monate
2012-10 - 2013-07

Entwicklung eines Dashboards für Systemstatusinformationen von TravelTainment für die Kunden

diverse Rollen OSGI 4.2 auf Basis von Apache Felix Java 1.6 MongoDB 2.4.1 ...
diverse Rollen

Das des Projekts ist die Entwicklung eines Dashboards, das den Kunden einen schnellen Überblick über den Zustand der für Sie relevanten Systeme anbietet, um zum Einen eine verbesserte Transparenz zu schaffen und zum Anderen den Helpdesk zu entlasten.

Die technischen Anforderungen waren:

  • Unabhängigkeit von der TravelTainment Infrastruktur
  • Hochverfügbarkeit: Updates und neue Features sollten nach Möglichkeit ohne Downtime online geschaltet werden

Das Projekt wurde im Team von 8 Personen umgesetzt

Meine Aufgaben/Rollen in diesem Projekt:

Business Analyst:

Anforderungsaufnahme, Anforderungsspezifikation, Technische Spezifikation/Design s. Rolle Architekt

Projektleiter / Scrum-Master

Software-Architekt:

technische Spezifikation/Design

Software-Entwickler:

Umsetzung des „Kernels“ des Dashboards

OSGI 4.2 auf Basis von Apache Felix Java 1.6 MongoDB 2.4.1 Spring-DM Spring 3.0 Spring-Data Spring-Batch Freemarker HTML jQuery Maven 3 CXF 2.6 SingleSignOn Webservice Anbindung) IntelliJ Idea Netbeans Redmine (Ticketsystem) Sonar (Qualitätssicherung) Artifactory Hudson
TravelTainment
1 Jahr 1 Monat
2012-07 - 2013-07

Entwicklung einer Software zur Optimierung der Kommunikation von Incidents zu den Kunden

diverse Rollen Java 1.6 Spring 3.1 Spring Web MVC 3.1 ...
diverse Rollen

Beschreibung:

  • Das Projekt beinhaltete Analyse des Ist-Zustandes in Form der Auswertung über die aktuelle Vorgehensweise bei der Kommunikation der Incidents zu den Kunden. Danach folgte die Anforderdungsaufnahme, Ableitung der Use-Cases sowie anschließende Planung und Umsetzung des Projektes. 
  • Das Projekt wurde (und wird) gleichzeitig als Ausbildungs- Einführungsplatform für Dual (Ausbildung im Betrieb und paralleles Studium)-Azubis in JEE genutzt.

 

Meine Aufgaben/Rollen in diesem Projekt:

  • Business Analyst
  • Projektleiter / Scrum Master ? wegen dem Ausbildungsaspekt im Projekt konnte ich  nicht vollständig nach Scrum-Prinzipien gestalten
  • Architekt
  • Ausbilder
Java 1.6 Spring 3.1 Spring Web MVC 3.1 Spring Security 3.1 HTML jQuery Velocity 1.7 Maven 3.0.4 Tomcat 7 Eclipse IDE IntelliJ Idea Redmine (Ticketsystem) Sonar (Qualitätssicherung) Artifactory Hudson
2 Jahre 9 Monate
2010-10 - 2013-06

Infrastruktur Projekt

diverse Rollen CouchDB 1.0.1 Swing (Disponenten GUI: Auftragserfassung und Verfolgung) MongoDB 2.0 (Evaluierung) ...
diverse Rollen

IT-Bedarfsanalyse eines Logistik-KMU's mit dem Ziel ein Multi-User Auftragserfassungssystem zu entwickeln und den Kunden einfache Möglichkeiten anzubieten neue Aufträge zu erfassen:

  • Kundenspezifisches Auftragsformular
  • Webservice
  • XML – File Upload

Meine Aufgaben/Rollen in diesem Projekt:

  • Business Analyst: Anforderungsaufnahme, Anforderungsspezfikation
  • Architekt/Software-Entwickler: Technischer Design, Implementierung
CouchDB 1.0.1 Swing (Disponenten GUI: Auftragserfassung und Verfolgung) MongoDB 2.0 (Evaluierung) Maven 2 Java 1.6 Jetty Spring 3.0
CC-Logistic GmbH
10 Monate
2012-07 - 2013-04

Entwicklung einer Software zur Optimierung der Kommunikation von Incidents

diverse Rollen Java 1.6 Spring 3.2 Spring Web MVC 3.1 ...
diverse Rollen

Beschreibung:

Das Projekt beinhaltete Analyse des Ist-Zustandes in Form der Auswertung über die aktuelle Vorgehensweise bei der Kommunikation der Incidents zu den Kunden. Danach folgte die Anforderdungsaufnahme, Ableitung der Use-Cases sowie anschließende Planung und Umsetzung des Projektes.

Das Projekt wurde (und wird) gleichzeitig als Ausbildungs- Einführungsplatform für Dual (Ausbildung im Betrieb und paralleles Studium)-Azubis in JEE genutzt. Teamgröße des Projekts: 8 Personen

Meine Aufgaben/Rollen in diesem Projekt:

Business Analyst:

Anforderungsaufnahme, Anforderungsspezifikation

Projektleiter / Scrum Master

Aufgabendefiniton, Umsetzungstracking, Dokumentation. Wegen dem Ausbildungsaspekt im Projekt konnte ich nicht vollständig nach Scrum-Prinzipien gestalten

  • Architekt : technische Spezifikation/Design
  • Ausbilder - Training der Dual-Azubis in JEE und modernen Softwareentwicklung Vorgehensweisen
  • Software-Entwickler
  • Deployment Manager: Aufsetzen der CI Infrastruktur mit Hudson, Artifactory, Sonar, Maven
Java 1.6 Spring 3.2 Spring Web MVC 3.1 Spring Security 3.1 Velocity 1.7 (wurde für Mailings Verwendet) Maven 3.0.4 Tomcat 7 CXF 2.6(SingleSignOn Webservice Anbindung) Eclipse IDE IntelliJ Idea Redmine (Ticketsystem) Sonar (Qualitätssicherung) Artifactory Hudson
9 Monate
2011-01 - 2011-09

Migrationsprojekt

Java 1.6 Jboss 4.3 Spring 2.5 ...

Beschreibung:

Migration des Internet-Auftritts der Coopzeitung (URL auf Anfrage) auf das CMS Pirobase 7.2.1 .

Meine Aufgabe in dem Projekt bestanden aus:

  • technischen Konzeption und Implementierung eines Fotowettbewerb-Moduls
  • Anpassung eines Blog Moduls des CMS an die Anforderungen des Fachkonzepts
  • Betreuung der neuen Projektmitarbeiter (wegen der Umdisponierung der Ressourcen)
  • Dokumentation der umgesetzten Module
  • Betreuung des Kunden beim Deploymend
  • Vorbereitung der Schulung der Redakteure zur Nutzung des CMS
Java 1.6 Jboss 4.3 Spring 2.5 Spring-ORM 2.0 Groovy Velocity Pirobase 7.2 Maven jQuery 1.4 (JavaScript Framework) AJAX HTML CSSAnt
Coop Schweiz
4 Monate
2010-07 - 2010-10

Migrationsprojekt

ExtJS 3.3 (JavaScript Framework) AJAX jQuery ...

Beschreibung:

  • Refactoring/Redesign und Feature-Ergänzung einer Account-Management Webapplikation. Dazu war es notwendig sowohl die Middelware als auch das Frontend zu überarbeiten. 
  • Meine Aufgabe bestand darin das Teilprojekt für das Frontend aufzusetzen, die Aufgaben zu Planen und zu verteilen, sowie  aus dem Anlernen der Teilnehmer, die keine Erfahrung mit ExtJS (AJAX-Framework) hatten, sowie Präsentation des Fortschritts bei Projektmeetings (Teamleitung). 
  • Das Teilprojekt wurde auf Maven 2 aufgesetzt, um einen einfachen Zugang zum Servlet/JSP-Container Jetty zu haben. Das ermöglichte die Benutzung der JSPs zum Simulieren der JSON-Endpunkte und enthob der Notwendigkeit eines Deployments für Tests (Fastprototyping).

ExtJS 3.3 (JavaScript Framework) AJAX jQuery HTML CSS JavaScript Java 1.6 Spring 2.5 Maven 2 Jetty 6
T-Mobile GmbH
4 Monate
2010-04 - 2010-07

Migrationsprojekt

Java 1.6 Maven 2 ExtJS (JavaScript Framework) ...
  • Implementieren einer Auswertungsfunktion für Benutzereingaben, die über unterschiedliche Formulare erfasst wurden. Dazu musste eine Middelware implementiert werden, die Daten sowohl aus einem Coremedia Contentserver als auch einer Oracle DB kombiniert.
  • Implementieren einer Export-Funktion für ein Formular-Framework auf Basis von CoreMedia. Die exportieren Formate waren: (X)HTML und CSV
  • Umsetzung eines Frontends für die Auswertungs – und die Export-Funktion

Details:

Die Auswertungs- und die Exportfunktion wurden mit Spring-Web-MVC und den Coremedia Bibliotheken umgesetzt. Das Frontend wurde mit ExtJS (AJAX-Framework) implementiert.

Java 1.6 Maven 2 ExtJS (JavaScript Framework) AJAX jQuery CoreMedia 2008 Spring 2.5 Spring-Web-MVC 2.5 Tomcat 6 Jetty 6 Velocity 1.5
T-Mobile GmbH
4 Monate
2010-01 - 2010-04

Migrationsprojekt

Java 1.6 TestNG 5.08 Maven2 ...
  • Entwicklung der funktionalen und DB Tests, entsprechend den gestellten Metriken der T-Mobile GmbH.
  • Umstellung des Projekts von Axis 2 auf CXF 2.2 (beides Web Service Framework). Im zweiten Schritt wurde das Projekt auf die Verwendung von einem mit WS-Security gesicherten Endpunkt umgestellt.

Details:

  • Implementierung der funktionalen Tests mit TestNG und Mokito
  • Implementierung der DB Tests mit TestNG, Mokito und Derby 10.6.5
  • Konfiguration der Sonar (http://www.sonarsource.org) Metriken
  • Anpassung des Projekts für die Verwendung von CXF 2.2
  • Konfiguration des Projekts für die Verwendung des WS-Security Standards
  • Implementieren der custom security Message Interceptoren für CXF

Java 1.6 TestNG 5.08 Maven2 Sonar Junit 4.8 Mockito 1.8 PowerMock Derby 10 als Testdatenbank AXIS 2 (WebService Framework) CXF 2.2 (WebService Framework) Spring 2.5 WS-Security Tomcat 6 Coremedia 2006 (CoreMedia CMS 5.8)/Cormedia CAE
T-Mobile GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

1999 - 2010
Diplom Informatiker
Technische Universität Dortmund

Zertifizierungen

  • Scrum Master @ ScrumAlliance (URL auf Anfrage)
  • CoreMedia Fundamentals 2010
  • CoreMedia Web Application Development 2010
  • CoreMedai Advanced Web Application Development 2010
  • Zertifiziert durch Wallstreet Institute ? Threshold 3:
    • Cambridge First Certificate
    • Business English Certificate of the London Chamber of Commerce
    • TOEFL(Test of English as a Foreign Language)
    • TOEIC(Test of English for International Communication)

Position

Position


Kompetenzen

Kompetenzen

Top-Skills

Java Golang Solution Architect Java EE TypeScript Angular Docker

Schwerpunkte

Software-Entwicklung
Softare-Architektur

Produkte / Standards / Erfahrungen / Methoden

CoreMedia
Basics
CQ5
Basics
Eclipse
Fortgeschritten
Ext Designer
Basics
IntelliJ Idea
Experte
Netbeans
Fortgeschritten
Pirobase
Basics
Visual Studio Code
Fortgeschritten
Docker
Experte
SQL
Fortgeschritten
Java
Experte
Go
Fortgeschritten
Node.js
Fortgeschritten
opensearch
Fortgeschritten

Profil

Senior IT-Consultant für Bereiche:

  • Software Architektur & Entwicklung
  • Requirements-Engineering
  • Agile Vorgehensmodelle (zert. Scrum Master)
  • Tech. Projektleitung/Business Analyse
  • Web Development
  • B2B/B2C


Besondere Kenntnisse

  • Scrum
  • Kanban
  • Moving Target
  • CI (Continous Integration)
  • CD (Continous Delivery)
  • Software-Architekturen
  • Design-Pattern


Technologien

  • GoLang, Java, Javascript, SQL, Kafka, Relationale Datenbanken, NoSQL Datenbanken, IOS Entwicklung, XML, JSON, HTML, CSS, Python, Zookeper
  • Subversion/SVN, GIT, Mercurial, Spring , Spring Security, Spring Data, Spring-Boot, Spring-Cloud, Spring-Batch, Spring-Web-MVC
  • WebServices (CXF Spring WebServices), Swing, Hibernate, EasyMock, EJB, JSF, JSP,Servlets, JDBC, JPA, JDO, Cocoon 2.x, Struts
  • SWT, CXF 2.0, WS Security, OSGI (Felix Framework), JMS, Spring Boot, Spring HATEOAS, Spring Data


Frameworks

  • Spring
  • Springboot
  • JEE (Glassfish, Wildfly)
  • Servlet
  • JaxRS
  • JaxWS
  • GraphQL
  • Arch42
  • Kafka
  • Angular


Build & QM

  • Maven
  • Ant
  • Git/Bitbucket
  • SVN
  • Jenkins
  • Sonarqube
  • Checkstyle
  • Findbugs
  • Atlassian Bamboo


Sonstiges

  • Elaststic Stack
  • Opensearch Stack
  • Fluent-bit
  • Jira
  • Confluence
  • Trac
  • Youtrack
  • eclipse
  • IntelliJ
  • Visual Code
  • NVIM
  • Netbeans
  • REST
  • SOAP
  • MVC 
  • Microservices
  • AWS
  • Hetzner Cloud
  • GCP
  • Alibaba Cloud


Berufserfahrung

06/2018 ? heute

Kunde: OVB Holding AG ? Versicherungsbranche


2018 - heute

Kunde: IT Consulting (auf Anfrage)


08/2017 ? 03/2018

Kunde: Aixigo AG ? IT Bankendienstleister


06/2016 ? 07/2017

Kunde: Investify S.A. - Fintec


01/2016 ? 06/2016

Kunde: Ergo Direct ? Versicherungsbranche


03/2015 ? 12/2015

Kunde: HDI Gerling ? Versicherungsbranche


01/2014 ? 03/2015

Kunde: AXA AG ? Versicherungsbranche


06/2013 ? 12/2013

Kunde: Holzbrinck Verlang ? Medienbranche


08/2013 - 02/2014 

Kunde: Ströer AG ? Außenwerbung


07/2012 ? 07/2013

Kunde: Traveltainment GmbH ? Touristikbranche


09/2011 ? 04/2012

Kunde: Metro AG - Großhandel


01/2011 ? 09/2011

Kunde: Coop Schweiz ? Großhandel / Einzelhandel


01/2010 ? 11/2010

Kunde:  Cyber:con GmbH ? IT Dienstleister Telekomunikationsbranche


2002 ? 2009

Kunde: Vivai Software AG ? IT Dienstleister / Portalbetreiber

Betriebssysteme

Linux
Mac OS
10.x
MS-DOS
Unix
Windows
Windows 2000 Server

Programmiersprachen

Groovy
Java
JavaScript
Typescript

Datenbanken

CouchDB
DB2
Derby
MongoDB
MSSQL
My SQL
Oracle DB
Oracle Spatials
Postrgres SQL
Neo4J

Datenkommunikation

Internet, Intranet
Message Queuing
RPC

Hardware

embedded Systeme
iPhone, Android

Berechnung / Simulation / Versuch / Validierung

SQL- zu RDF Schema Mapping

Design / Entwicklung / Konstruktion

OOA/OOD
Software Design

Branchen

Branchen

  • Telekommunikation
  • Logistik
  • Jobvermittlung
  • Medizin
  • Versicherungen

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.