Scala-, Java- Backends, EAI, Streaming, Spring, Akka, Cloud
Aktualisiert am 29.07.2021
Profil
Referenzen (4)
Freiberufler / Selbstständiger
Verfügbar ab: 26.07.2021
Verfügbar zu: 100%
davon vor Ort: 100%
Scala, Java Backend, Cloud, Enterprise Integration
Deutsch
Muttersprache
Englisch
gut in Wort und Schrift

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: und BeNeLux-Staaten

nicht möglich

Projekte

Projekte

5 Jahre 3 Monate
2019-01 - heute

BMI-Streaming-Infrastructure

Entwickler Scala SBT Slick ...
Entwickler
  • Aufbau einer Streaming-Infrastruktur für DWH
  • Auswahl der Streamingplattform
  • Anschluss an Oracle-basierendes klassisches DWH
  • Entwicklung von Testdaten-Generatoren
Scala SBT Slick Kafka Kafka-Streams Spark Spark-Streams Akka AWS Docker Docker-Compose Kubernetes Prometheus Grafana hive
Telefonica, Telekom
6 Monate
2018-07 - 2018-12

SGF

Entwickler
Entwickler
  • Weiterentwicklung eines B2C-Portals, insbesondere seiner Backend-Schnittstellen
Scala SBT Play Slick Oracle Java 8 REST und Soap-Webservices maven
Douglas, Logistics
6 Monate
2018-01 - 2018-06

LiNes

Entwickler/ SW-Architekt Spring Spring-Boot Spring-Data ...
Entwickler/ SW-Architekt
  • Erstellung eines Informations-Hubs für die europäischen Verteilzentren sowie die zentralen Planungssysteme der Schenker Landtransport-Branche
Spring Spring-Boot Spring-Data Spring-Cloud AWS Kubernetes Docker Kafka Docker GitLab Gatling java 9 Swagger-2 ElasticSearch Spock-Framework
DB Schenker, Logistics
7 Monate
2017-06 - 2017-12

Digital Lab

Entwickler
Entwickler
  • Implementierung der Antragsstrecke für einen neuen Versicherungstyp einer Talanx-Tochter
Spring Spring-Boot Spring-Cloud Spring-Cloud-Netflix CloudFoundry axon Kafka Docker GitLab gradle Scala Gatling pdfbox docx4j java 8 Swagger-2
Talanx, insurance
4 Monate
2017-02 - 2017-05

Batch-Output-Management-System

Entwickler
Entwickler
  • Stabilisierung
  • Performanz-Steigerung eines OutputManagement-Systems für Massen-Batchbetrieb
Spring Spring-Boot Spring-Batch JPA Hibernate Dopix Java-6 maven
AXA, insurance
4 Monate
2016-10 - 2017-01

Backend-Stabilization

Entwickler
Entwickler
  • Stabilisierung und Performanz-Tuning einer BigData Platform im Bereich Metering Energie Consumption/ Produktion
BigData (hbase Phoenix Dropwizard netflix hystrix netflix zuul netflix eureka) (Kafka storm hbase) Docker Azure Cloud oauth2 java7/8 scala mvn jenkins jira Scrum/Kanban
e-on, Energy
6 Monate
2016-05 - 2016-10

Fitness-App-Backend

Architekt / Entwickler
Architekt / Entwickler
  • Architektur und Entwicklung eines technischen Backend-Prototypen für eine Fitness-App
  • Einrichtung einer Machine-Learning-Infrastruktur auf Basis von Apache-SparkML
  • Implementierung aller Backends der App auf SpringBoot-Infrastrukturen
  • Projektierung des Einbaus einer Regelengine in die Architektur
  • Auswahl von CMS mit Prototypen
Java 8 Scala Maven Spring-Boot Cassandra Spark SparkML Drools IntelliJ Idea Spring-Data Spring-MVC REST via Jackson oauth2 Git Magicdraw AnglarJS für Demo-Frontend Magnolia hippoCMS Jackrabbit
Vita-Group, Health-Industry
3 Monate
2016-02 - 2016-04

BusinessProcess-Platform

Architekt
Architekt
  • Beratung & Konzeption einer neuen Platform für konfigurierbare kundenspezifische Geschäftsprozesse
  • Anbindung an ein neues SinglePage-Browser-Frontend sowie Adaption an bestehende JEE-ähnliche Legacy-Systeme.
Camunda BPMN Java 6 mvn PostgresSQL SVN Legacy-Systeme und IPC-Protokolle. Eclipse MagicDraw Camunda-Toolchain
Kisters-AG, Energy-Trading
1 Jahr 1 Monat
2015-02 - 2016-02

Messaging-Platform

Architekt / Chefentwickler
Architekt / Chefentwickler
  • Konzeption, Projektierung und hauptsächliche Entwicklung einer neuen Mesaging-Platform für Zalando und externe Kunden von Zalando.
  • Mehrkanalfähig, internationalisierbar für Kampagnen und Einzel-Messages, Zielplatform Docker in Cloud (AWS).
  • Architektur des Systems, Design der wesentlichen Komponenten,
  • Entwicklung der Hauptkomponente und der HighSpeed-Funktionalitäten.
  • Einarbeitung/ Guidance des Teams.
Java 8 Maven Spring-Boot Camel AMQP-Messaging rabbitMQ JPA hibernate PostgreSQL Rest Jackson Swagger oauth2 gatling jenkins idea git Ubuntu Docker AWS magicdraw
Zalando SE, Online-Shop
10 Monate
2014-04 - 2015-01

Mobilitäts- und Routing-Plattform

Entwickler VDV-KA und Chipkarten-Technologie inubit-Suite BPMN ...
Entwickler
  • Konsortialprojekt mit ca. 20 Partnern zur Entwicklung einer Routing-Plattform für Intermodale Mobilität (Individual- und öffentl. Nahverkehr im Raum Stuttgart) auf Basis einer gemeinsamen Chipkarte mit sowohl VDV-KA als auch Mastercard als auch Drittpartner-Software. Zusätzlich Plattform zum Routing und Buchung (geplant) von Mobilitätsdienstleistungen bestehend aus iw. einem Desktopportal, einer Brokering-Platform sowie einer Routing-Engine für intermodales Routing.
  • Koordination der Umsetzung als Architekt des Konsortialführers in den Bereichen Domain-Schnitt, Domain-Schnittstellen, Vorgabe nichtfunktionaler Anforderungen, Implementierung des Entwicklungsprozesses, techn. Beratung bei Vertragsgestaltung für den Betrieb; Beratung und Planung von Akzeptanztest-Planung und Gestaltung; techn. Beratung des Projektmanagements
VDV-KA und Chipkarten-Technologie inubit-Suite BPMN SysML UML-Modellierung WS-Security oauth2 openID SOAP- und REST-WS Architektur-Dokumentation gemäß arc42
Stuttgarter Straßenbahn, Public Transport
6 Monate
2013-10 - 2014-03

Weiterentwicklung einer OrderManagement-Platform

Entwickler Java Jetty/Tomcat Spring ...
Entwickler
  • Weiterentwicklung einer webbasierten Ordermangement-Platform für internationale Importeure. BugFixing, Feature-Entwicklung und Prototyp für mandantenbasierte Funktionalitäten in allen Schichten des Systems. DSL zur Abbildung von PersistenzLayer auf Basis von hibernate, TransportObjekten und Criteria-Language mit Interpreter auf Scala-Basis. JEE-Spring-basierter Server und WebClients (pure HTML) sowie Swing-Clients.
Java Jetty/Tomcat Spring AspectJ Spring-Remoting javascript angularJs bootstrapJs jersey jackson hibernate H2 / Oracle. mvn svn jenkins scala
Volkswagen, Automotive
1 Jahr 1 Monat
2012-10 - 2013-10

Restrukturierung der Entwicklungsabteilung

Entwicklungsleiter System-Architetur Java Glassfish Felix ...
Entwicklungsleiter System-Architetur
  • Restrukturierung der Entwicklungsabteilung der Profitbricks.
  • Einführung professioneller Projektsteuerung
  • Definition und Einführung professioneller Entwicklungsprozesse
  • Auf-/ Umbau der Entwicklungsabteilung
  • Architektonische Restrukturierungen der Provisionierungs-Software eines Iaas-Providers (Interface-Definitionen, Komponentenschnitt, Layering)
  • Professionalisierung der BuildChain/CI-Strecke
  • Prototypen und Architektur-Konzepte im Bereich Security
  • Umbau auf JBoss 7, interne und externe Schnittstellen
  • Evaluation von Camel-Routen zur Provisionierung
Java Glassfish Felix Activiti cxf REST-WS PostgreSQL JEE 6 EJB3 Servlet3 JPA2 OSGi Camel mvn GIT jenkins MSProjects Jira Confluence MagicDraw
Profit Bricks, Cloud
5 Monate
2012-05 - 2012-09

Wartung & Erweiterung eines Intranet/Portals

Entwickler Java Activiti JBoss ...
Entwickler
  • Aufbau einer BPM-Laufzeitumgebung und Austausch bestehender Workflow-Funktionalitäten durch den Neubau
  • Adaption der Applikationssteuerung
  • Einbau von Administrationsfunktionalität mit entsprechenden Oberflächen
  • Bridges für diverse Backend-Systeme
Java Activiti JBoss JSF-2 Richfaces OracleDB JPA/Hibernate Apache Camel JBoss HornetMQ Jersey Rest-WS Apache Karaf OSGi SCRUM SVN mvn Jenkins
Bosch, Finance
1 Jahr 1 Monat
2011-04 - 2012-04

Neubau einer Orderprozess-Plattform

Lead-Architekt Java Signavio BPMN ...
Lead-Architekt
  • Technische Koordination des Neubaues einer Order Prozess-Plattform mit der Zielsetzung, flexible Internationalisierung und hohe Skalierbarkeit zu gewährleisten
  • Leitung der Adaption der Order- und Fullfillment-Systeme an die neue Architektur
  • Koordination des Aufbaus einer TestStage
  • Koordination und Leitung der Systemarchitekten der Implementierungsteams
  • Neuaufsetzen der Systemarchitektur-Doku
  • Aufbau der Infrastruktur zur Generierung von Artefakten (Dependencies, Netzwerkpläne, Hardware-Beschaffungstickets, Mock-Generierung, ...) aus Architekturmodellen.
Java Signavio BPMN Activiti jbossESB MS-Projects MS-Sharepoint MagicDraw eclipse MWE eclipse xpand/xtend svn JBoss JBoss HornetMQ serviceMix
1&1, TelCo)
3 Monate
2011-01 - 2011-03

Migration einer Filenet-Administrations-Applikation

Entwickler Maven 3 svn JSF/RichFaces ...
Entwickler
  • Neubau des Buildsystems der Kunden-Projekte
  • Erweiterung/Umbau diverser Module der DMS-Portale
  • Implementation von SAP-DMS-Schnittstellen
  • Einbau einer xtext-basierten Batchjob-Konfiguration
  • Dokument-Tree-Re-Implementation und Adaption an einen JSF2-basierten Navigationstree (richFaces Komponenten)
  • Spring Web Flow, Hibernate basierenden Infrastruktur
  • Prototyp zur Nutzung der Rest-API von Filenet P8
Maven 3 svn JSF/RichFaces EJB3 SonicMQ-JMS Filenet P8 Axis CXF Einbau einer xText-basierten BatchJob-Konfiguration Fornax-Sculptur Spring WebFlow Java Tomcat JBoss JAX-RS jersey Hibernate
nextevolution, IT
4 Monate
2010-10 - 2011-01

Migration einer MDA-Applikation

Entwickler Poseidon UML 6 MagicDraw 16.9 oAW 4.3.1 ...
Entwickler

Migration der MDA-Infrastruktur eines grossen Projektes von oAW 3.2 auf oAW 4.3 sowie Migration der UML Modelle von Poseidon auf MagicDraw. Definition des Migrationsweges, Migration der vorhandenen Metamodelle auf die fornax-Hibernate-Cartridge. Neubau der Generatoren auf Basis des Fornax-Metamodells zur Generierung des vorhandenen Persistenz-Codes eines 200-Klassen-Projektes

Poseidon UML 6 MagicDraw 16.9 oAW 4.3.1 MWE 2 xslt fornax-Cartridges Maven 3 cvs Java
westlb, Finance
8 Monate
2010-02 - 2010-09

Billing Systems

Architekt JbossESB Tomcat jRules ...
Architekt

Architektonische Konzeption & Begleitung von 3 Projekten im Bereich Billing-Systems. Technische Planung der Projekte, technische Beratung der Entwickler, Bereitstellung der technologischen Infrastruktur

JbossESB Tomcat jRules jBPM Maven Subversion ant ivy Hudson Jenkins Spring iBatis Hibernate JMS cxf Java MS-Projects CodeReviews Implementation von Test- und Code-Quality-Metriken serviceMix
1&1, TelCo
2 Monate
2009-12 - 2010-01

oAW/MWE Migration

Entwickler oAW Eclipse-Modelling EMF ...
Entwickler

Umsetzung der Fornax-UML2 Cartridges von oAW auf Eclipse Modeling-Projekte Studium der UML-Cartridges und der Sculptur-DSL von Fornax

oAW Eclipse-Modelling EMF MagicDraw Maven Subversion Java

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr
1992-01 - 1992-12

Allgemeine Physik

Diplom-Physiker, TU München und der RWTH Aachen
Diplom-Physiker
TU München und der RWTH Aachen

Position

Position

System-Analyse, System-Architekur, System-Design, System-Entwicklung, System-Topologie, anspruchsvolle OO-Systeme, Projektleitung,

Kompetenzen

Kompetenzen

Top-Skills

Scala, Java Backend, Cloud, Enterprise Integration

Produkte / Standards / Erfahrungen / Methoden

Modellierung

  • RationalRose, TogetherJ, PowerDesigner, Enterprise Architect, MagicDraw, RSA, Poseidon, Signavio
  • UML, SysML, OOT, Booch, BPMN2, EMF

MDA / MDSD

  • oAW/MWE, fornax, xtext, Eclipse (EMF, xtend, xpand, xcheck) ArcStyler, androMDA,  OCL, DSLs in Groovy und Scala

 

IDE?s

  • IntelliJ Idea, Eclipse (WTP, WSAD, RAD), Emacs

Projekt-Management

  • MS-Office, Visio, MS-Projects, Redmine, MS-Sharepoint, Jira, Bugzilla
  • RUP, V-Modell(-XT), OO-Metriken, Scrum, Kanban, ITIL

 

Change/Build-Manangement

  • GIT, (GitHub, GitLab, Bitbucket), CVS, Subversion/SVN, RCS, Clearcase, PVCS
  • Maven, gradle, sbt, ant, gmake, CruiseControl, Nexus, Artifactory, Archivo, ivy, tycho, Hudson/Jenkins, continuus

Tools

  • awk, sed, Purify, OptimizeIT, JProfiler, findbugs, pmd, checkstyle, sonar, xdoclet, middlegen

C++ - Libs

  • GSS/Entrust, STL, RogueWave (Tools, DBTools, Threads), ACE

CORBA

  • Orbix, Visigenic, BEA-M3, omniORB, TAO, Orbacus, JacOrb
  • COS-Services (Naming, Trader, Event, Notificaton, Transaction)

J2EE

  • BEA Weblogic, IBM Websphere, JBOSS, Wildfly, Glassfish, Tomcat, jetty, SunONE
  • EJB, Servlet, JSP, JSF, JavaMail, JCA, JMS, JDBC, JAAS, JMX, JavaCrypt, Portlets (JSR168, 286), JPA, JAX-RS, JAX-WS, CDI
  • SonicMQ, MQSeries, SunMQ, ActiveMQ, Jboss Messaging, HornetMQ
  • IBM Portal Server, IBM Personalization, Jboss Portal, Liferay
  • WebServices (Axis, CXF, JEE, JAX-WS, JAX-RS, WS-Security, WS-ReliableMessaging, jersey)

 

Java-Libs, Frameworks

  • Jackson, Jettison , iBatis, itext-PDF, Spring, Spring Remoting, Spring-Boot, Spring MVC, Spring Webflow, Spring Integration, Spring Batch, Camel, hivemind, dom4j, jdom, Castor, XMLBeans, JAXB, jUnit, felix-OSGi, jersey, smooks, mockito, mockit, drools, aspectJ, spock-framework, axon-framework, cucumber, Kafka-Streams

Scala-Libs, Frameowrks

  • Slick, Kafka, Kafka-Streams, Akka, Spark, Spark-Streams, Avro, Avro4s, Avro-Hugger, Cats, Cats-Effect, Monix, Shapeless, FS2, scalatest, scalacheck, circe

 

Web-Techniken

  • JSF (MyFaces, tomahawk, ICEFaces, IBM-Faces, richFaces)
  • Portlets (Jboss Portal, liferay, IBM Portal Server)
  • Spring WebFlow, Spring MVC, Tapestry
  • DoJo, Richfaces
  • JSP, struts, tiles
  • angularJS, bootstrap, HTML5

 

DCE

  • Tuxedo, Transarv Encina

 

XML

  • DOM/SAX/STAX, JAXRPC, JAX-WS, JAX-RS, JAXB, XSL, FO, W3C-Schema, Xpath, xQuery, XML-Security, SOAP1.2, WSDL, Apache Axis,  Apache CXF, xmlbeans, WS-Security, WS-ReliableMessaging

 

EAI

  • R3, CICS, UNISYS 1100, BS2000/UTM, .NET, XA, Webservices, JCA, CORBA, JBI (serviceMix), Rest-WS (jersey, JAX-RS, EJB-3), Jackson, Jettison, Camel, rabbitmq, Kafka

 

JBI / ESB

  • ServiceMix, camel, jboss esb, Spring integration, inubit-Suite

CMS

  • Core Media 5.1, Java Constent Binding (JSR 170, JSR 283), magnolia, hippoCMS

 

BPM, RuleEngines

  • BPMN2, Jboss jBPM, Oracle BPEL, Activiti, Signavio, Drools, jRules, inubit-Suite

Betriebssysteme

BS2000
Anbindung an Unix-Systeme, insbesondere UTM-Anbindung an EJB-Strukturen
Dos
Echtzeitbetriebssysteme
OS/9
HPUX
IRIX
MS-DOS
Nutzung, Programmierung
MVS, OS/390
Anbindung via OpenEdition an Java-Portale
Novell
Nutzung
OS/2
Nutzung, Programmierung
OS/9
OSF/Motif
Nutzung, Programmierung
SUN OS, Solaris
Nutzung, Programmierung
Ubuntu
Unix
AIX, Solaris, Linux, HPUX
Windows
NT, Windows 2000

Und Cloud

  • AWS, VMWare, VirtualBox, openStack, openShift, CloudFoundry, Kubernates, Docker, Docker-Compose, Docker- Swarm
  • Netflix Eureka, Netflix Zuul, Netflix Hystrix, Axon Framework, Zipkin, Splunk, Zookeper, Consul
  • Spring Cloud, Spring Sleuth, Zipkin, Splunk

Programmiersprachen

angularJs
ASN.1
Schnittstellenspezifikation
BPMN
C
C++
bevorzugt
CORBA IDL
bevorzugt
Emacs
Fortran
Groovy
Imake, GNU-Make, Make-Maker etc...
Java
8; bevorzugt
JavaScript
bevorzugt
JAX-RS
JEE6
JMS
JPA
Perl
scala
Scriptsprachen
Shell
Tcl/Tk

Datenbanken

Adabas
BDE
Cassandra
castor
DAO
DB2
eclipselink
H2
hbase
hibernate
ibatis
Interbase
ISAM
JDBC
JPA
MySQL
auf privater Basis
neo4j
ODBC
Oracle
PostgreSQL
SQL
Sybase
XA-Interface

Datenkommunikation

APPC CPI-C RS232
ATM
CICS
Anbindung an J2EE, Corba
CORBA
bevorzugt
CPIC
Anbindung an J2EE, Corba
EDIFACT
Ethernet
FTAM
Internet, Intranet
ISDN
ISO/OSI
Message Queuing
OSF/DCE
parallele Schnittstelle
RPC
RS232
SMTP
SNMP
TCP/IP
Token Ring
Windows Netzwerk
Winsock

Hardware

HP
IBM Großrechner
Anbindung von (CICS auf OS/390) an Portal-Systeme
IBM RS6000
Mikrocontroller
PC
Siemens Großrechner
Anbindung an Portal-Systeme (BS2000 und UTM)
SUN
UNISYS
Anbindung von 2200-based Enterprise System

Branchen

Branchen

  • Telekommunikation
  • Luftfahrt-Industrie
  • Post
  • Finanz-Dienstleister
  • Versicherungen
  • Banken
  • Verwaltung
  • Energieversorger
  • Software-Produzent
  • Logistik

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: und BeNeLux-Staaten

nicht möglich

Projekte

Projekte

5 Jahre 3 Monate
2019-01 - heute

BMI-Streaming-Infrastructure

Entwickler Scala SBT Slick ...
Entwickler
  • Aufbau einer Streaming-Infrastruktur für DWH
  • Auswahl der Streamingplattform
  • Anschluss an Oracle-basierendes klassisches DWH
  • Entwicklung von Testdaten-Generatoren
Scala SBT Slick Kafka Kafka-Streams Spark Spark-Streams Akka AWS Docker Docker-Compose Kubernetes Prometheus Grafana hive
Telefonica, Telekom
6 Monate
2018-07 - 2018-12

SGF

Entwickler
Entwickler
  • Weiterentwicklung eines B2C-Portals, insbesondere seiner Backend-Schnittstellen
Scala SBT Play Slick Oracle Java 8 REST und Soap-Webservices maven
Douglas, Logistics
6 Monate
2018-01 - 2018-06

LiNes

Entwickler/ SW-Architekt Spring Spring-Boot Spring-Data ...
Entwickler/ SW-Architekt
  • Erstellung eines Informations-Hubs für die europäischen Verteilzentren sowie die zentralen Planungssysteme der Schenker Landtransport-Branche
Spring Spring-Boot Spring-Data Spring-Cloud AWS Kubernetes Docker Kafka Docker GitLab Gatling java 9 Swagger-2 ElasticSearch Spock-Framework
DB Schenker, Logistics
7 Monate
2017-06 - 2017-12

Digital Lab

Entwickler
Entwickler
  • Implementierung der Antragsstrecke für einen neuen Versicherungstyp einer Talanx-Tochter
Spring Spring-Boot Spring-Cloud Spring-Cloud-Netflix CloudFoundry axon Kafka Docker GitLab gradle Scala Gatling pdfbox docx4j java 8 Swagger-2
Talanx, insurance
4 Monate
2017-02 - 2017-05

Batch-Output-Management-System

Entwickler
Entwickler
  • Stabilisierung
  • Performanz-Steigerung eines OutputManagement-Systems für Massen-Batchbetrieb
Spring Spring-Boot Spring-Batch JPA Hibernate Dopix Java-6 maven
AXA, insurance
4 Monate
2016-10 - 2017-01

Backend-Stabilization

Entwickler
Entwickler
  • Stabilisierung und Performanz-Tuning einer BigData Platform im Bereich Metering Energie Consumption/ Produktion
BigData (hbase Phoenix Dropwizard netflix hystrix netflix zuul netflix eureka) (Kafka storm hbase) Docker Azure Cloud oauth2 java7/8 scala mvn jenkins jira Scrum/Kanban
e-on, Energy
6 Monate
2016-05 - 2016-10

Fitness-App-Backend

Architekt / Entwickler
Architekt / Entwickler
  • Architektur und Entwicklung eines technischen Backend-Prototypen für eine Fitness-App
  • Einrichtung einer Machine-Learning-Infrastruktur auf Basis von Apache-SparkML
  • Implementierung aller Backends der App auf SpringBoot-Infrastrukturen
  • Projektierung des Einbaus einer Regelengine in die Architektur
  • Auswahl von CMS mit Prototypen
Java 8 Scala Maven Spring-Boot Cassandra Spark SparkML Drools IntelliJ Idea Spring-Data Spring-MVC REST via Jackson oauth2 Git Magicdraw AnglarJS für Demo-Frontend Magnolia hippoCMS Jackrabbit
Vita-Group, Health-Industry
3 Monate
2016-02 - 2016-04

BusinessProcess-Platform

Architekt
Architekt
  • Beratung & Konzeption einer neuen Platform für konfigurierbare kundenspezifische Geschäftsprozesse
  • Anbindung an ein neues SinglePage-Browser-Frontend sowie Adaption an bestehende JEE-ähnliche Legacy-Systeme.
Camunda BPMN Java 6 mvn PostgresSQL SVN Legacy-Systeme und IPC-Protokolle. Eclipse MagicDraw Camunda-Toolchain
Kisters-AG, Energy-Trading
1 Jahr 1 Monat
2015-02 - 2016-02

Messaging-Platform

Architekt / Chefentwickler
Architekt / Chefentwickler
  • Konzeption, Projektierung und hauptsächliche Entwicklung einer neuen Mesaging-Platform für Zalando und externe Kunden von Zalando.
  • Mehrkanalfähig, internationalisierbar für Kampagnen und Einzel-Messages, Zielplatform Docker in Cloud (AWS).
  • Architektur des Systems, Design der wesentlichen Komponenten,
  • Entwicklung der Hauptkomponente und der HighSpeed-Funktionalitäten.
  • Einarbeitung/ Guidance des Teams.
Java 8 Maven Spring-Boot Camel AMQP-Messaging rabbitMQ JPA hibernate PostgreSQL Rest Jackson Swagger oauth2 gatling jenkins idea git Ubuntu Docker AWS magicdraw
Zalando SE, Online-Shop
10 Monate
2014-04 - 2015-01

Mobilitäts- und Routing-Plattform

Entwickler VDV-KA und Chipkarten-Technologie inubit-Suite BPMN ...
Entwickler
  • Konsortialprojekt mit ca. 20 Partnern zur Entwicklung einer Routing-Plattform für Intermodale Mobilität (Individual- und öffentl. Nahverkehr im Raum Stuttgart) auf Basis einer gemeinsamen Chipkarte mit sowohl VDV-KA als auch Mastercard als auch Drittpartner-Software. Zusätzlich Plattform zum Routing und Buchung (geplant) von Mobilitätsdienstleistungen bestehend aus iw. einem Desktopportal, einer Brokering-Platform sowie einer Routing-Engine für intermodales Routing.
  • Koordination der Umsetzung als Architekt des Konsortialführers in den Bereichen Domain-Schnitt, Domain-Schnittstellen, Vorgabe nichtfunktionaler Anforderungen, Implementierung des Entwicklungsprozesses, techn. Beratung bei Vertragsgestaltung für den Betrieb; Beratung und Planung von Akzeptanztest-Planung und Gestaltung; techn. Beratung des Projektmanagements
VDV-KA und Chipkarten-Technologie inubit-Suite BPMN SysML UML-Modellierung WS-Security oauth2 openID SOAP- und REST-WS Architektur-Dokumentation gemäß arc42
Stuttgarter Straßenbahn, Public Transport
6 Monate
2013-10 - 2014-03

Weiterentwicklung einer OrderManagement-Platform

Entwickler Java Jetty/Tomcat Spring ...
Entwickler
  • Weiterentwicklung einer webbasierten Ordermangement-Platform für internationale Importeure. BugFixing, Feature-Entwicklung und Prototyp für mandantenbasierte Funktionalitäten in allen Schichten des Systems. DSL zur Abbildung von PersistenzLayer auf Basis von hibernate, TransportObjekten und Criteria-Language mit Interpreter auf Scala-Basis. JEE-Spring-basierter Server und WebClients (pure HTML) sowie Swing-Clients.
Java Jetty/Tomcat Spring AspectJ Spring-Remoting javascript angularJs bootstrapJs jersey jackson hibernate H2 / Oracle. mvn svn jenkins scala
Volkswagen, Automotive
1 Jahr 1 Monat
2012-10 - 2013-10

Restrukturierung der Entwicklungsabteilung

Entwicklungsleiter System-Architetur Java Glassfish Felix ...
Entwicklungsleiter System-Architetur
  • Restrukturierung der Entwicklungsabteilung der Profitbricks.
  • Einführung professioneller Projektsteuerung
  • Definition und Einführung professioneller Entwicklungsprozesse
  • Auf-/ Umbau der Entwicklungsabteilung
  • Architektonische Restrukturierungen der Provisionierungs-Software eines Iaas-Providers (Interface-Definitionen, Komponentenschnitt, Layering)
  • Professionalisierung der BuildChain/CI-Strecke
  • Prototypen und Architektur-Konzepte im Bereich Security
  • Umbau auf JBoss 7, interne und externe Schnittstellen
  • Evaluation von Camel-Routen zur Provisionierung
Java Glassfish Felix Activiti cxf REST-WS PostgreSQL JEE 6 EJB3 Servlet3 JPA2 OSGi Camel mvn GIT jenkins MSProjects Jira Confluence MagicDraw
Profit Bricks, Cloud
5 Monate
2012-05 - 2012-09

Wartung & Erweiterung eines Intranet/Portals

Entwickler Java Activiti JBoss ...
Entwickler
  • Aufbau einer BPM-Laufzeitumgebung und Austausch bestehender Workflow-Funktionalitäten durch den Neubau
  • Adaption der Applikationssteuerung
  • Einbau von Administrationsfunktionalität mit entsprechenden Oberflächen
  • Bridges für diverse Backend-Systeme
Java Activiti JBoss JSF-2 Richfaces OracleDB JPA/Hibernate Apache Camel JBoss HornetMQ Jersey Rest-WS Apache Karaf OSGi SCRUM SVN mvn Jenkins
Bosch, Finance
1 Jahr 1 Monat
2011-04 - 2012-04

Neubau einer Orderprozess-Plattform

Lead-Architekt Java Signavio BPMN ...
Lead-Architekt
  • Technische Koordination des Neubaues einer Order Prozess-Plattform mit der Zielsetzung, flexible Internationalisierung und hohe Skalierbarkeit zu gewährleisten
  • Leitung der Adaption der Order- und Fullfillment-Systeme an die neue Architektur
  • Koordination des Aufbaus einer TestStage
  • Koordination und Leitung der Systemarchitekten der Implementierungsteams
  • Neuaufsetzen der Systemarchitektur-Doku
  • Aufbau der Infrastruktur zur Generierung von Artefakten (Dependencies, Netzwerkpläne, Hardware-Beschaffungstickets, Mock-Generierung, ...) aus Architekturmodellen.
Java Signavio BPMN Activiti jbossESB MS-Projects MS-Sharepoint MagicDraw eclipse MWE eclipse xpand/xtend svn JBoss JBoss HornetMQ serviceMix
1&1, TelCo)
3 Monate
2011-01 - 2011-03

Migration einer Filenet-Administrations-Applikation

Entwickler Maven 3 svn JSF/RichFaces ...
Entwickler
  • Neubau des Buildsystems der Kunden-Projekte
  • Erweiterung/Umbau diverser Module der DMS-Portale
  • Implementation von SAP-DMS-Schnittstellen
  • Einbau einer xtext-basierten Batchjob-Konfiguration
  • Dokument-Tree-Re-Implementation und Adaption an einen JSF2-basierten Navigationstree (richFaces Komponenten)
  • Spring Web Flow, Hibernate basierenden Infrastruktur
  • Prototyp zur Nutzung der Rest-API von Filenet P8
Maven 3 svn JSF/RichFaces EJB3 SonicMQ-JMS Filenet P8 Axis CXF Einbau einer xText-basierten BatchJob-Konfiguration Fornax-Sculptur Spring WebFlow Java Tomcat JBoss JAX-RS jersey Hibernate
nextevolution, IT
4 Monate
2010-10 - 2011-01

Migration einer MDA-Applikation

Entwickler Poseidon UML 6 MagicDraw 16.9 oAW 4.3.1 ...
Entwickler

Migration der MDA-Infrastruktur eines grossen Projektes von oAW 3.2 auf oAW 4.3 sowie Migration der UML Modelle von Poseidon auf MagicDraw. Definition des Migrationsweges, Migration der vorhandenen Metamodelle auf die fornax-Hibernate-Cartridge. Neubau der Generatoren auf Basis des Fornax-Metamodells zur Generierung des vorhandenen Persistenz-Codes eines 200-Klassen-Projektes

Poseidon UML 6 MagicDraw 16.9 oAW 4.3.1 MWE 2 xslt fornax-Cartridges Maven 3 cvs Java
westlb, Finance
8 Monate
2010-02 - 2010-09

Billing Systems

Architekt JbossESB Tomcat jRules ...
Architekt

Architektonische Konzeption & Begleitung von 3 Projekten im Bereich Billing-Systems. Technische Planung der Projekte, technische Beratung der Entwickler, Bereitstellung der technologischen Infrastruktur

JbossESB Tomcat jRules jBPM Maven Subversion ant ivy Hudson Jenkins Spring iBatis Hibernate JMS cxf Java MS-Projects CodeReviews Implementation von Test- und Code-Quality-Metriken serviceMix
1&1, TelCo
2 Monate
2009-12 - 2010-01

oAW/MWE Migration

Entwickler oAW Eclipse-Modelling EMF ...
Entwickler

Umsetzung der Fornax-UML2 Cartridges von oAW auf Eclipse Modeling-Projekte Studium der UML-Cartridges und der Sculptur-DSL von Fornax

oAW Eclipse-Modelling EMF MagicDraw Maven Subversion Java

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr
1992-01 - 1992-12

Allgemeine Physik

Diplom-Physiker, TU München und der RWTH Aachen
Diplom-Physiker
TU München und der RWTH Aachen

Position

Position

System-Analyse, System-Architekur, System-Design, System-Entwicklung, System-Topologie, anspruchsvolle OO-Systeme, Projektleitung,

Kompetenzen

Kompetenzen

Top-Skills

Scala, Java Backend, Cloud, Enterprise Integration

Produkte / Standards / Erfahrungen / Methoden

Modellierung

  • RationalRose, TogetherJ, PowerDesigner, Enterprise Architect, MagicDraw, RSA, Poseidon, Signavio
  • UML, SysML, OOT, Booch, BPMN2, EMF

MDA / MDSD

  • oAW/MWE, fornax, xtext, Eclipse (EMF, xtend, xpand, xcheck) ArcStyler, androMDA,  OCL, DSLs in Groovy und Scala

 

IDE?s

  • IntelliJ Idea, Eclipse (WTP, WSAD, RAD), Emacs

Projekt-Management

  • MS-Office, Visio, MS-Projects, Redmine, MS-Sharepoint, Jira, Bugzilla
  • RUP, V-Modell(-XT), OO-Metriken, Scrum, Kanban, ITIL

 

Change/Build-Manangement

  • GIT, (GitHub, GitLab, Bitbucket), CVS, Subversion/SVN, RCS, Clearcase, PVCS
  • Maven, gradle, sbt, ant, gmake, CruiseControl, Nexus, Artifactory, Archivo, ivy, tycho, Hudson/Jenkins, continuus

Tools

  • awk, sed, Purify, OptimizeIT, JProfiler, findbugs, pmd, checkstyle, sonar, xdoclet, middlegen

C++ - Libs

  • GSS/Entrust, STL, RogueWave (Tools, DBTools, Threads), ACE

CORBA

  • Orbix, Visigenic, BEA-M3, omniORB, TAO, Orbacus, JacOrb
  • COS-Services (Naming, Trader, Event, Notificaton, Transaction)

J2EE

  • BEA Weblogic, IBM Websphere, JBOSS, Wildfly, Glassfish, Tomcat, jetty, SunONE
  • EJB, Servlet, JSP, JSF, JavaMail, JCA, JMS, JDBC, JAAS, JMX, JavaCrypt, Portlets (JSR168, 286), JPA, JAX-RS, JAX-WS, CDI
  • SonicMQ, MQSeries, SunMQ, ActiveMQ, Jboss Messaging, HornetMQ
  • IBM Portal Server, IBM Personalization, Jboss Portal, Liferay
  • WebServices (Axis, CXF, JEE, JAX-WS, JAX-RS, WS-Security, WS-ReliableMessaging, jersey)

 

Java-Libs, Frameworks

  • Jackson, Jettison , iBatis, itext-PDF, Spring, Spring Remoting, Spring-Boot, Spring MVC, Spring Webflow, Spring Integration, Spring Batch, Camel, hivemind, dom4j, jdom, Castor, XMLBeans, JAXB, jUnit, felix-OSGi, jersey, smooks, mockito, mockit, drools, aspectJ, spock-framework, axon-framework, cucumber, Kafka-Streams

Scala-Libs, Frameowrks

  • Slick, Kafka, Kafka-Streams, Akka, Spark, Spark-Streams, Avro, Avro4s, Avro-Hugger, Cats, Cats-Effect, Monix, Shapeless, FS2, scalatest, scalacheck, circe

 

Web-Techniken

  • JSF (MyFaces, tomahawk, ICEFaces, IBM-Faces, richFaces)
  • Portlets (Jboss Portal, liferay, IBM Portal Server)
  • Spring WebFlow, Spring MVC, Tapestry
  • DoJo, Richfaces
  • JSP, struts, tiles
  • angularJS, bootstrap, HTML5

 

DCE

  • Tuxedo, Transarv Encina

 

XML

  • DOM/SAX/STAX, JAXRPC, JAX-WS, JAX-RS, JAXB, XSL, FO, W3C-Schema, Xpath, xQuery, XML-Security, SOAP1.2, WSDL, Apache Axis,  Apache CXF, xmlbeans, WS-Security, WS-ReliableMessaging

 

EAI

  • R3, CICS, UNISYS 1100, BS2000/UTM, .NET, XA, Webservices, JCA, CORBA, JBI (serviceMix), Rest-WS (jersey, JAX-RS, EJB-3), Jackson, Jettison, Camel, rabbitmq, Kafka

 

JBI / ESB

  • ServiceMix, camel, jboss esb, Spring integration, inubit-Suite

CMS

  • Core Media 5.1, Java Constent Binding (JSR 170, JSR 283), magnolia, hippoCMS

 

BPM, RuleEngines

  • BPMN2, Jboss jBPM, Oracle BPEL, Activiti, Signavio, Drools, jRules, inubit-Suite

Betriebssysteme

BS2000
Anbindung an Unix-Systeme, insbesondere UTM-Anbindung an EJB-Strukturen
Dos
Echtzeitbetriebssysteme
OS/9
HPUX
IRIX
MS-DOS
Nutzung, Programmierung
MVS, OS/390
Anbindung via OpenEdition an Java-Portale
Novell
Nutzung
OS/2
Nutzung, Programmierung
OS/9
OSF/Motif
Nutzung, Programmierung
SUN OS, Solaris
Nutzung, Programmierung
Ubuntu
Unix
AIX, Solaris, Linux, HPUX
Windows
NT, Windows 2000

Und Cloud

  • AWS, VMWare, VirtualBox, openStack, openShift, CloudFoundry, Kubernates, Docker, Docker-Compose, Docker- Swarm
  • Netflix Eureka, Netflix Zuul, Netflix Hystrix, Axon Framework, Zipkin, Splunk, Zookeper, Consul
  • Spring Cloud, Spring Sleuth, Zipkin, Splunk

Programmiersprachen

angularJs
ASN.1
Schnittstellenspezifikation
BPMN
C
C++
bevorzugt
CORBA IDL
bevorzugt
Emacs
Fortran
Groovy
Imake, GNU-Make, Make-Maker etc...
Java
8; bevorzugt
JavaScript
bevorzugt
JAX-RS
JEE6
JMS
JPA
Perl
scala
Scriptsprachen
Shell
Tcl/Tk

Datenbanken

Adabas
BDE
Cassandra
castor
DAO
DB2
eclipselink
H2
hbase
hibernate
ibatis
Interbase
ISAM
JDBC
JPA
MySQL
auf privater Basis
neo4j
ODBC
Oracle
PostgreSQL
SQL
Sybase
XA-Interface

Datenkommunikation

APPC CPI-C RS232
ATM
CICS
Anbindung an J2EE, Corba
CORBA
bevorzugt
CPIC
Anbindung an J2EE, Corba
EDIFACT
Ethernet
FTAM
Internet, Intranet
ISDN
ISO/OSI
Message Queuing
OSF/DCE
parallele Schnittstelle
RPC
RS232
SMTP
SNMP
TCP/IP
Token Ring
Windows Netzwerk
Winsock

Hardware

HP
IBM Großrechner
Anbindung von (CICS auf OS/390) an Portal-Systeme
IBM RS6000
Mikrocontroller
PC
Siemens Großrechner
Anbindung an Portal-Systeme (BS2000 und UTM)
SUN
UNISYS
Anbindung von 2200-based Enterprise System

Branchen

Branchen

  • Telekommunikation
  • Luftfahrt-Industrie
  • Post
  • Finanz-Dienstleister
  • Versicherungen
  • Banken
  • Verwaltung
  • Energieversorger
  • Software-Produzent
  • Logistik

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.