Senior Software Engeneer/Architekt JAVA, JEE, Docker, Microservices, SQL, NOSQL mit Schwerpunkt Webtechnologien
Aktualisiert am 24.04.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 24.04.2024
Verfügbar zu: 80%
davon vor Ort: 15%
Java
Golang
Solution Architect
Softwarearchitektur
Java EE
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

4 Jahre 9 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
5 Jahre 10 Monate
2018-06 - heute

OVB Stammdaten

Berater, Software Architekt, Software Entwickler Maven Atlassian Jira Atlassian Confluene ...
Berater, Software Architekt, Software Entwickler
  • Unterstützung bei der Migration von Bestandssoftware ( Custom ? ERP )
  • Einführung der Microservice Architektur
  • Aufbau der Docker Cluster (dev, test, prod)
  • Einführung und Aufbau der CI/CD Pipeline
  • Aufbau der Monitoring Capabilities für die Cluster (ElasticSearch Stack)
  • Einführung von Kafka als Messaging Bus und auf Bau der Kafka Cluster (dev, test, prod) 
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 AG
5 Jahre 11 Monate
2018-05 - heute

Logle

Mitgründer, Software Architekt, Entwickler Maven Gradle Oauth ...
Mitgründer, Software Architekt, Entwickler
  • Gründung eines Consulting Hauses im Bereich IT-Beratung und Software Entwicklung




Java Spring-Boot 2.x Spring-Security Spring-Data (JPA) Hibernate Oauth Angular Zookeeper Kafka Groovy SQL
Maven Gradle Oauth Jebrains Youtrack Jetbrains Hub IntelliJ Jetbrains Teamcity Docker Hetzner Cloud Amazon AWS GCP Docker-Compose Mysql
auf Anfrage
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

TU-Dortmund


Zertifizierung

  • 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 Softwarearchitektur Java EE

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:

  • Java
  • Typescript
  • Javascript
  • SQL
  • Kafka
  • Relationale Datenbanken
  • NoSQL Datenbanken
  • IOS Entwicklung
  • XML
  • JSON
  • HTML
  • CSS
  • 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:

  • Jira
  • Confluence
  • Trac
  • Youtrack
  • eclipse
  • IntelliJ
  • Visual Code
  • Netbeans
  • REST
  • SOAP
  • MVC
  • Microservices


Berufserfahrung

2018 - heute

Kunde: auf Anfrage


11/2010 - 08/2017

Rolle: IT- und Facharchitekt, Projektleiter, Software-Entwickler - Trainer

Betriebssysteme

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

Programmiersprachen

Groovy
Java
JavaScript
Typescript

Datenbanken

CouchDB
DB2
Derby
MongoDB
MSSQL
Mysql
Oracle
Postrgres

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

4 Jahre 9 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
5 Jahre 10 Monate
2018-06 - heute

OVB Stammdaten

Berater, Software Architekt, Software Entwickler Maven Atlassian Jira Atlassian Confluene ...
Berater, Software Architekt, Software Entwickler
  • Unterstützung bei der Migration von Bestandssoftware ( Custom ? ERP )
  • Einführung der Microservice Architektur
  • Aufbau der Docker Cluster (dev, test, prod)
  • Einführung und Aufbau der CI/CD Pipeline
  • Aufbau der Monitoring Capabilities für die Cluster (ElasticSearch Stack)
  • Einführung von Kafka als Messaging Bus und auf Bau der Kafka Cluster (dev, test, prod) 
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 AG
5 Jahre 11 Monate
2018-05 - heute

Logle

Mitgründer, Software Architekt, Entwickler Maven Gradle Oauth ...
Mitgründer, Software Architekt, Entwickler
  • Gründung eines Consulting Hauses im Bereich IT-Beratung und Software Entwicklung




Java Spring-Boot 2.x Spring-Security Spring-Data (JPA) Hibernate Oauth Angular Zookeeper Kafka Groovy SQL
Maven Gradle Oauth Jebrains Youtrack Jetbrains Hub IntelliJ Jetbrains Teamcity Docker Hetzner Cloud Amazon AWS GCP Docker-Compose Mysql
auf Anfrage
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

TU-Dortmund


Zertifizierung

  • 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 Softwarearchitektur Java EE

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:

  • Java
  • Typescript
  • Javascript
  • SQL
  • Kafka
  • Relationale Datenbanken
  • NoSQL Datenbanken
  • IOS Entwicklung
  • XML
  • JSON
  • HTML
  • CSS
  • 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:

  • Jira
  • Confluence
  • Trac
  • Youtrack
  • eclipse
  • IntelliJ
  • Visual Code
  • Netbeans
  • REST
  • SOAP
  • MVC
  • Microservices


Berufserfahrung

2018 - heute

Kunde: auf Anfrage


11/2010 - 08/2017

Rolle: IT- und Facharchitekt, Projektleiter, Software-Entwickler - Trainer

Betriebssysteme

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

Programmiersprachen

Groovy
Java
JavaScript
Typescript

Datenbanken

CouchDB
DB2
Derby
MongoDB
MSSQL
Mysql
Oracle
Postrgres

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 GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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