Softwareentwickler JAVA JEE Spring SCRUM
Aktualisiert am 28.05.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 03.06.2024
Verfügbar zu: 100%
davon vor Ort: 100%
OpenAPI Swagger
Java EE Spring Boot REST
REACT
Microservices
Maven
Hibernate
JBoss
PostgreSQL
SpringBoot
SOAP
certified scrum master
JMS
REST
Git
WebLogic
JPA
Swagger
Oracle
OpenAPI
GitLab
ANGULAR
ISTQB Test Analyst Advanced Level
React
Deutsch
fließend, Muttersprache
Englisch
fortgeschritten
Russisch
fließend, Muttersprache

Einsatzorte

Einsatzorte

Düsseldorf (+500km) Essen (+500km) Köln (+500km) Dortmund (+500km)
Deutschland, Schweiz, Österreich
 
 
 

möglich

Projekte

Projekte

2 Jahre 4 Monate
2021-12 - 2024-03

MES Entwicklung und Rollout Werk Bochum / Industrie, Stahlproduktion

Software-Entwickler Java Oracle REST ...
Software-Entwickler

Implementierung des MES "FLSNeu" für das Werk in Bochum, nachdem ich bereits von 2016 bis 2019 maßgeblich an der Gestaltung des MES für das Duisburger Werk beteiligt war. Neben dem Herzstück des Unternehmens in Duisburg verfügt auch Bochum über moderne Walz- und Beschichtungsanlagen. Das Bochumer Werk zeichnet sich durch seine leistungsstarke Warmbreitbandstraße mit vorhandener Coilbox. Hier erfolgt die Herstellung von nicht kornorientiertem Elektroband, wobei Warmband aus Duisburg zu Elektroblechen weiterverarbeitet wird. Bei der Implementierung des MES für Bochum wurden diese spezifischen Anforderungen berücksichtigt.  

? Requirement Engineering (Fachbereich und alter COBOL-Code)

? Implementierung neuer Schnittstellen für das Warmbandwerk.

? Implementierung der Telegramme (JMS-Nachrichten, die den Austausch zwischen den Schnittstelen ermöglichen)

? Modellierung der Geschäftsprozesse und Daten mittels kundenspezifischer DSL.

? Implementierung der Datenpersistenz mit dem ORM EclipseLink und Oracle

? Testautomatisierung, Implementierung der Unit- und Integrationstests 

? Umfangreiche Dokumentation in Confluence


JEE ANGULAR JPA EclipseLink JMS Oracle Weblogic REST GIT Jenkins SCRUM Confluence JIRA BitBucket Docker Java 11
Java Oracle REST Angular
ThyssenKrupp Steel Europe
Remote / Bochum
6 Monate
2021-07 - 2021-12

1&1 AG / Telekommunikation

Software-Entwickler Java JEE 7 Jackson ...
Software-Entwickler

Die 1&1 AG und die Rakuten Group haben eine langfristige Partnerschaft für den Aufbau eines 5G-Mobilfunknetzes in Deutschland vereinbart. Im Rahmen dieses Projektes wurden zahlreiche neue REST-Schnittstellen und -Services nach dem API-First-Prinzip (OpenAPI, vormals Swagger) implementiert.

 



Java JEE 7 Jackson Arquillian PostgreSQL Docker Kubernetes GitBucket REST React
United Internet 1&1
Remote
2 Jahre 3 Monate
2019-02 - 2021-04

MES "Aurora" / Industrie, Stahlproduktion

Software-Entwickler Java 8 JEE JPA ...
Software-Entwickler

Im Rahmen einer agilen Transition vom konzerninternen klassischen Projektmodell auf Scrum wurden verschiedene Projekte vorangetrieben. Dazu gehörte die Entwicklung einer workflowbasierten Auftragsverarbeitung und MES, die Neuentwicklung eines Systems für Rohrmarkierungen sowie die Implementierung einer REST-Schnittstelle für den Prozessführungsrechner (Level-2) mit Spring Boot. Die Umstellung auf Scrum ermöglichte es dem Projekt-Team, die Prozesse zu verschlanken, durch kurze Iterationen die Komplexität beherrschbar zu machen und entstandenen Projektverzug aufzuholen.

 

? Evaluierung der bestehenden Arbeitsmethoden und Strukturen

? Mitarbeit an der Umsetzung der Umstellung auf Scrum

? Entwicklung einer workflowbasierten Auftragsverbearbeitung und MES

? Neuentwicklung eines Systems für Rohrmarkierungen

? Entwicklung einer REST-Schnittstelle für die der Prozessführungsrechner (Level-2) mit Spring Boot

    IntelliJ JBoss Postgres
    Java 8 JEE JPA Hibernate JAX-WS JAXB SCRUM JSF PrimeFaces Spring Boot
    Vallourec Deutschland
    Mülheim an der Ruhr
    3 Jahre 1 Monat
    2016-01 - 2019-01

    MES Entwicklung Werk Duisburg /Industrie, Strahlproduktion

    Software-Entwickler Scrum Java 7 Java 8 ...
    Software-Entwickler

    Neuentwicklung des MES "FLSNeu", das die Führung, Lenkung, Steuerung und Kontrolle der Produktion in Echtzeit ermöglicht. Mein Einsatzgebiet war der Bereich "Warmband" - die Basis aller Flachstahl-Produkte von ThyssenKrupp Steel Europe. Zunächst werden aus Schmelze Stahlblöcke (Brammen) gegossen, die später zu Blechen gewalzt werden. Dabei durchlaufen sie mehrere Anlagen, die miteinander mittels JMS-Nachrichten kommunizieren. Die Produktion wird unmittelbar durch einen Kundenauftrag ausgelöst. Die Prozesse bestehen aus Arbeitsgängen mit Ist- und Solldaten. Auch eine Lagerverwaltung der Brammen und daraus gewalzten und zusammengerollten Bleche (Coils) gehörte zu meinem Aufgabenbereich. Alle Prozesse und Daten wurden mittels MagicDraw und später mit kundenspezifischer DSL modelliert. Die Datenpersistenz wurde mit dem ORM EclipseLink und Oracle realisiert. Die Anwendung ist ein modulares OSGi-System, das auf einem Oracle Weblogic AS läuft, als Frontend agierte der generische RCP-Client, der später 2023 durch einen Angular-Frontend ersetzt wurde.  Das Projekt erforderte ein umfangreiches Fachwissen, das man sich in kürzester Zeit eineignen musste. Die Anforderungen wurden sehr minimalistisch und auf einer hohen Abstraktionsebene in Jira Epics erfasst, so dass das komplette Requirement Engineering die Entwickler übernahmen. 

     

    ? Implementierung zahlreicher Schnittstellen für die technischen Anlagen des Bereiches WARMBAND des Manufacturing Execution Systems (MES) "FLSNeu"

    ? Implementierung der ?Telegramme? (Nachrichten, die den Austausch zwischen den Schnittstelen ermöglichen)

    ? Modellierung aller Prozesse und Daten mittels MagicDraw und kundenspezifischer DSL

    ? Implementierung der Datenpersistenz mit EclipseLink und Oracle

    ? Unterstützung und Coaching des Projekt Managements und interner Mitarbeiter bei der Einführung agiler Methoden und SCRUM

    Eclipse Jenkins Weblogic Oracle
    Scrum Java 7 Java 8 XML DOM SAX JDOM JAXB JPA xText JMS
    Thyssenkrupp Steel Europe AG
    Duisburg
    1 Jahr
    2015-01 - 2015-12

    REWE Online, Weiterentwicklung / Retail

    Software-Entwickler Java 8 JEE EJB ...
    Software-Entwickler
    • Weiterentwicklung des Commerce Systems (CS) des Onlinevertriebskanals Rewe Online (REWE-Shop).
    • Neuentwicklung der Customer Service Application für die Shop-Hotline, basierend auf Wicket und Spring.
    • Neuentwicklung der Microservices für REWE Digital, basierend auf Spring Boot, Spring Batch, Spring Data und Spring JMS.
    • Implementierung des Microservices OrderTourService, verantwortlich für die Tourenplanung (Auslieferung der Waren an Endkunden)
    • Implementierung des Microservices TourPreparation, verantwortlich für die Ermittlung des Platzes in einem  LKW anhand der Produktdaten einer Bestellung
    • Implementierung des Microservices TourDataExporter, verantwortlich für die Übermittlung der Tourdaten an die Lieferlager.
    • Implementierung des Microservices SlotsTourServiceAdapter, verantwortlich für die Ermittlung und Verwaltung der Lieferslots.
    • Implementierung des Circuit Breakers mittels Hystrix.
    • Implementierung der System-Überwachung mittels anwendungsspezifischen Health-Checks
    • Eigenes Release-Management und Deployment in Bamboo.
    • Log-Analyse in Kibana

     

    Da alle Microservices miteinander und mit anderen Systemen kommunizieren, ist die Implementierung eines Circuit Breakers notwendig, der dafür sorgt, dass für einen bestimmten Zeitraum alle weiteren Aufrufe zu einem externen System unterbunden werden, wenn festgestellt wird, dass es überlastet ist bzw. zur Zeit nicht zur Verfügung steht. Das wurde mittels Hystix realisiert, indem Interaktionen mit externen Systemen, Services oder Bibliotheken gekapselt und vom eigenen System isoliert werden. Dieses wird dadurch in die Lage versetzt, auch dann weiter robust funktionieren zu können, wenn eine der Abhängigkeiten temporär ausfällt.

     

    Eclipse Oracle PostgreSQL MagicDraw SVN Git Jira Maven Liquibase WebSphere MQ Tomcat Hystrix QuickBuild Bamboo JBoss EAP 6
    Java 8 JEE EJB MyBatis Hibernate JPA JMS JAXB Spring Data Spring Boot
    REWE Systems
    Köln
    5 Monate
    2014-08 - 2014-12

    Neuentwicklung der Schnittstelle zu GDV / Elektronische Versicherungsbestätigung (eVB) Weiterentwicklung des Modules ?Vertrag/Stammdatenverwaltung?

    Software-Entwickler Java7 Javascript Java API for XML Processing
    Software-Entwickler
     
    • Der Datenaustausch mit GDV
    • Die Stammdatenverwaltung bat umfangreiche Pflegedialoge für sämtliche Stammdaten des Systems. Diese wurden in TechBase, dem unternehmenseigenen Javascript-GUI-Framework umgesetzt. Die View-Programmierung (Widget-Erzeugung, Eventhandling etc.) erfolgte hierbei serverseitig in Java. 
    • Prozesse wurden mit Adonis modelliert
    Eclipse Adonis Oracle Ant
    Java7 Javascript Java API for XML Processing
    GENEVA-ID, Düsseldorf
    Düsseldorf
    9 Monate
    2013-09 - 2014-05

    REWE Online / Retail

    Software-Entwickler UML Java 6 JEE ...
    Software-Entwickler
     

    Im Rahmen der Entwicklung des Onlinevertriebskanals Rewe Online wurde ein System eingeführt, das die Markt-, Produkt- und Preisdatenversorgung anbindet, die Daten kanalisiert und eine Schnittstelle zum Online-Shop darstellt. Es wurde nach SCRUM entwickelt.

     

    • Backend-Entwicklung des Commerce Systems (CS). Das CS läuft auf einem JBoss EAP 6 Application Server.
    • Die Kommunikation mit dem zentralen Commerce Server erfolgt asynchron per JMS mittels Message Driven Beans und WebSphere MQ. Über MQ sind außerdem die Site rewe.de, die Kassensysteme (LC), die Warendisposition und SAP angebunden.
    • Als Datenbank ist Oracle im Einsatz. Hier befinden sich alle Kunden- und Bestelldaten. Über weitere Datenbankverbindungen und -Mittel werden die Importe der Stammdatenschnittstellen SAM, ZAM, WMPS und ReSIS realisiert
    • Über die Java-Mailing-API werden alle Mails an Nutzer von Rewe Online und im Fehlerfall auch an Administratoren und Supporter der Anwendung versandt.
    • Im Zuge der Entwicklung der neuen mobilen Shopping App wurde beschlossen, einen neuen REST-Layer zu entwickeln und über das alte System zu positionieren, damit die Entry Points zum alten System im Web für die neuentwickelte Mobile App und das Web-Frontend verfügbar sind. Ebenfalls neuentwickelt wurde der s.g. AuthService, ein Security Layer.
    JBoss EAP 6 Oracle WebSphere MQ Eclipse QuickBuild MagicDraw SVN Jira Maven
    UML Java 6 JEE EJB MyBatis JMS JAXB REST JAX RS Scrum
    RIS REWE-Informations-Systeme GmbH
    Köln
    3 Jahre
    2010-09 - 2013-08

    DER Touristik System PhoenixUnlimited / Touristik

    Software-Entwickler UML2 DSL MDA/MDSD ...
    Software-Entwickler

    Entwicklung eines neuen Systems zur Abbildung der gesamten touristischen Prozesse namens "PhoenixUnlimited". Die Umsetzung erfolgte durch verschiedene Teams, welche jeweils für einen Teilprozess verantwortlich waren. PhoenixUnlimited ist ein serviceorientierendes, MDSD (Model-Driven Software Development)-basiertes Reservierungssystem,  in dem verschiedene Komponenten zu Diensten gekapselt werden, sei es eine Buchung, Reservierung, Dokumentendruck oder Reisekatalogherstellung. Alle Services sind zu fachlichen Domänen zusammengefügt, die nur über wohldefinierte Schnittstellen kommunizieren. Jeder Service repräsentiert somit fachliche Funktionalität.

     

    Zuerst war ich im Team ?Document Production? eingesetzt, das für die Entwicklung und technisches Design der Domäne ?Document Production? verantwortlich war. Über einen Outbound-Adapter hat die Domäne Zugriff auf Lasersoft, das Dokumente betr. des Layouts aufbereitet und druckt oder ggf. versendet (Fax, Email) und direkten Zugriff zu Druckern und Email-Servern. PDF-Dokumente können in Vorbereitung des Drucks (über einen weiteren Outbound-Adapter) auf einem File Server abgelegt werden. Von dort hat Lasersoft Zugriff auf die Dokumente und kann sie als Email-Attachments versenden.

     

    Durch meinen Wechsel in das Team ?Product? verlagerte sich der fachliche Fokus auf die Definition und den Lebenszyklus von touristischen Produkten und den mit ihnen assoziierten Regeln für deren Abbildung ca. 400 Entitäten erforderlich waren. Die touristischen Stammdaten sind Leistungen (Services), Verträge mit Einkaufskonditionen und die daraus gebildeten Verkaufsprodukte mit allen für Sales und After-Sales notwendigen Aspekten. Enthalten sind auch unterstützende Daten, die z.B. die Strukturen der Leistungsträger und deren Kontakte, sowie die Strukturen der Abteilungen und Marken des Kunden beschreiben. Die Entwicklung erfolgte modellgetrieben mittels Open Architecture Ware (OAW). Während im Bereich ?Document Production? die technische Modellierung mit UML unter Verwendung von MagicDraw erfolgte, wurden im Bereich Product textuelle Modelle mittels XText erstellt. Generiert wurden große Teile der Hibernate-basierten Persistenzschicht (JPA), das Grundgerüst für die EJB-basierten Services sowie der RCP-Client. Im Rahmen der Umsetzung neuer Anforderungen und Fehlerbehebungen erstreckte sich meine Tätigkeit vom RCP-Client bis hin zur Datenbank. Dazu erfolgten zunächst die Anpassung der Modelle und die Erstellung/Änderung der Geschäftslogik in den Services. Danach erfolgte die Anpassung des generierten Persistenzcodes und Erstellung der SQL-Scripte zur Migration der vorhandenen Daten. Die Anpassung des RCP-Clients bestand vor allem in der Anpassung des Layouts sowie der Anbindung von Service-Aufrufen. Neben der Erfassung von Produkten durch den RCP-Client wurden Produkte auch aus anderen Systemen importiert. Die Erstellung von JUnit-Test war obligatorisch, teilweise unter Verwendung von Mocks (Mockito). Als Development- und Deployment-Platform wurde JBoss 4.3 eingesetzt. Das zentrale Tool für Anforderungen und Fehlermeldungen und zur Abstimmung zwischen Entwicklern, Fachdesignern und Testern war Jira.

    Buckminster Jenkins Jira MagicDraw Subversion JBoss Oracle SOA
    UML2 DSL MDA/MDSD EMF JEE EJB JPA JPQL Hibernate Scrum
    DER Touristik
    Frankfurt
    7 Monate
    2010-01 - 2010-07

    Ausbildung der Fachinformatiker

    Trainer Java UML Coaching und Training
    Trainer
    • Seminar "Einführung in die Objektorientierte Anforderungsanalyse mit UML" für die Fachinformatikerausbildung der CSC-Kunden aus München, Versicherungen.
    • Seminar "Java Programmierung" für die Fachinformatikerausbildung der CSC-Kunden aus München, Versicherungen
    • Traineeprogramm: Individuelle Qualifizierung – Architecture
    • Seminar "Java" für die Fachinformatikerausbildung der CSC-Kunden aus Köln, Postbank
    Eclipse Magicdraw Oracle
    Java UML Coaching und Training
    CSC Akademie Wiesbaden
    München, Köln
    6 Monate
    2009-06 - 2009-11

    RFI Neuausrichtung KFZ Diagnose

    Architekt
    Architekt

    Gegenstand des Projektes Neuausrichtung KFZ Diagnose war die Ausschreibung aller operativen Prozesse zur Unterstützung aller Servicepartner weltweit in der Fahrzeugdiagnose. Die notwendigen Leistungen gliedern sich in die Kategorien Hardware, Software  und Services

     

    • Evaluation von Hardware KFZ-Diagnose (Touchpad, Notebook, etc.)
    • Konzept der IT-Bebauung
    • Evaluation von Software
    • Beschreibung der Prozesse.
    Daimler AG, Stuttgart
    Stuttgart
    4 Monate
    2009-01 - 2009-04

    Soap Proxy

    Software-Entwickler Java 5 Apache Axis Apache JMeter ...
    Software-Entwickler

    Der Soap Proxy fungiert als „Proxy-Service“ für verschiedene Webservices, kapselt und filtert sie.

     

    • Entwicklung von Webservises
    • Konzeption, Koordination  und Durchführung der Abnahmetests

     

    Eclipse Apache JMeter VI
    Java 5 Apache Axis Apache JMeter Sun Solaris Linux
    E-Plus, Düsseldorf
    Düsseldorf
    9 Monate
    2008-08 - 2009-04

    base.de

    Software-Entwickler, Tester Java 5 JEE Apache JMeter ...
    Software-Entwickler, Tester

    Entwicklung des neuen Webauftritts von BASE.

     

    • Mitarbeit an der Entwicklung und Konzeption
    • Entwicklung der neuen Webmail
    • Testkoordination, Konzeption und Durchführung von Last- und Performancetests mit JMeter, Abnahmetests

     

    SUN Solaris Apache JMeter Eclipse
    Java 5 JEE Apache JMeter Eclipse Subversion Jira CMS Day Communiqué SUN Solaris Administration Linux
    E-Plus, Düsseldorf
    Düsseldorf
    2 Jahre 1 Monat
    2006-06 - 2008-06

    Intranets von Arcandor und Karstadt Warenhaus GmbH

    Architekt, Anwendungsentwickler UML Java 5 JEE ...
    Architekt, Anwendungsentwickler
    • Konzeption und Entwicklung  des konzernweiten Identity-Managements mit AJAX- Suchfunktionalität und automatisiertem Datenabgleich mit Active Directory per LDAP-Schnittstelle.
    • Implementierung der Schnittstellen und des automatisierten Datenimports zu und aus SAP-HR.
    • Implementierung des automatisierten Datenimports der SAP-HR-fremden Gesellschaften.
    • Konzeption und Entwicklung der Personalisierung im Intranet. Personalisierte Mitarbeiter können Ihre Stammdaten im Adressbuch selbst aktualisieren, so dass diese auch im Active Directory aktualisiert werden. Implementierung eines auf dem Adressbuch basierten Suchtools für die Mail-Benachrichtigung der Mitarbeiter, derer Stammdaten noch nicht gepflegt sind.
    MS SQL Server Eclipse Subversion Jira Ant
    UML Java 5 JEE EJB Hibernate T-SQL Struts JSF
    Arcandor AG, Karstadt Warenhaus GmbH
    Essen
    2 Jahre 4 Monate
    2004-02 - 2006-05

    Konzerneinkauf mit B2B-Auktionsplattform Texyard

    Projektleiter, Anwendungsentwickler UML Java PL/SQL ...
    Projektleiter, Anwendungsentwickler

    TexYard als B2B Plattform bat weltweit Herstellern und Lieferanten ein Online Handelsportal, das langfristig die gesamte Wertschöpfungskette der Textilindustrie einbezog: von der Bestellung von Garnen und Stoffen über Bekleidungsstücke bis hin zum Verkauf der Über- und Restbestände großer Einzelhandelsketten. Darüber hinaus wurden online auch Finanzdienstleistungen, wie z.B. Kreditgeschäfte und Versicherungen sowie Services wie Logistik und Qualitätskontrolle, angeboten

     

    • Projektmanagement
    • Planung, Koordination und Vorbereitung der Übernahme der bestehenden Anwendung von einem externen Dienstleister in England.
    • Migration der ursprünglich in ColdFusion entwickelten Software zu Java.
    • Konzeption und Implementierung zahlreicher neuen Funktionen
    ColdFusion Application Server Adobe Dreamweaver Eclipse Merant PVCS
    UML Java PL/SQL SQL ColdFusion
    KarstadtQuelle AG
    Essen
    6 Monate
    2003-01 - 2003-06

    Webauftritt von NordLB - nordlb.de

    Software-Entwickler Java 2 JSP Servlets ...
    Software-Entwickler

    Der Webauftritt wurde mit dem CMS Gauss VIP 8 realisiert, für das Java-basierte Komponenten entwickelt wurden. Dabei wurden Java, Servlets, JSP eingesetzt.

    Tomcat Gauss VIP 8 Oracle
    Java 2 JSP Servlets SQL
    NordLB
    Düsseldorf
    7 Monate
    2002-06 - 2002-12

    Johnson & Johnson: Webauftritte Aufklärungsstunde.de, Vomerwachsenwerden.de

    Software-Entwickler Java 2 JSP Servlets ...
    Software-Entwickler

    Das Online-Schulprogramm von Johnson & Johnson. Lehrer für Sexualkunde können Unterrichtseinheiten personalisiert vorbereiten und dann online oder als Download durchführen. Dazu können sie Unterrichtsmaterial und Produktproben für Schüler bestellen. Die Schüler selbst können auf der begleitenden Website vomerwachsenwerden.de die Unterrichtsthemen nacharbeiten und Beratungsangebote nutzen. In  der Entwicklung des Online-Schulprogramms wurden Gespräche mit Lehrern und Schülerinnen durchgeführt, um Akzeptanz und Usability zu optimieren. Das Programm hat schnell mehrere tausend registrierte User erreicht und besteht noch heute. Für Johnson & Johnson besteht der Projekterfolg neben der zeitgemäßen Umsetzung vor allem in der transparenteren und wirtschaftlicheren Distribution des aufwändigen Unterrichtsmaterials

     

    Realisiert mithilfe des eigens entwickelten MVC Frameworks (Eine Art Struts) mit Java, JSP, Servlets, Adobe Flash und ActionScript.

    BEA Weblogic Application Server Oracle
    Java 2 JSP Servlets Oracle SQL ActionScript JavaScript
    Johnson & Johnson
    Düsseldorf
    6 Monate
    2002-01 - 2002-06

    Webauftritte Henkel Investor Relations - ir.henkel.com / Henkel Waschmittel.de

    Software-Entwickler ColdFusion (CFML) JavaScript HTML ...
    Software-Entwickler

    Der Investor Relations-Webauftritt bat neben der termingenauen Veröffentlichung der IR-Publikationen umfangreiche Servicefunktionen wie IR-Kalender mit Erinnerungsfunktion, Bestellmöglichkeiten für Printmaterial und den direkten Kontakt zum Henkel IR-Team an. Der aktuelle Kurs der Henkel Aktie war abruf- und auswertbar. Die Henkel IR-Site wurde mithilfe des Content Management Systems Macromedia Spectra realisiert und in das Henkel Websitesystem integriert. Sie hat bei Vergleichsstudien mit DAX- und EUROSTOXX-Unternehmen vordere Plätze erreicht. Für Henkel wurden ebenso die Websites für Wasch- und Reinigungsmittel und für die Forschung umgesetzt

     

    • Einwicklung eines kundenspezifischen CMS basierend auf Spectra 1.5
    • Anwendungsentwicklung mit ColdFusion, Oracle SQL, JavaScript, CSS und HTML
    ColdFusion Application Server Macromedia Spectra 1.5 CMS Oracle
    ColdFusion (CFML) JavaScript HTML SQL
    Henkel AG
    Düsseldorf
    10 Monate
    2001-03 - 2001-12

    Intranet der Babcock Borsig AG

    Software-Entwickler Java XML XSLT ...
    Software-Entwickler

    Implementierung des konzernweiten Intranets und speziell des Adressbuches mit umfangreicher Suchfunktionalität, User Self Service für Stammdaten-Verwaltung und Schnittstellen zu LDAP und SAP

     

    • Anwendungsentwicklung mit Java, XML, XSLT, Oracle SQL
    • Template-Entwicklung im CMS Emprice
    Oracle Emprice CMS
    Java XML XSLT Oracle SQL
    Babcock Borsig AG
    Oberhausen, NRW
    9 Monate
    2000-06 - 2001-02

    Verschiedene Online-Leasingsrechner für die IKB Leasing Bank

    Software-Entwickler JavaScript HTML
    Software-Entwickler

    Entwicklung der Leasingsrechner für verschiedene Leasingsmodelle des Industrial Equipment Leasings. Die Rechner waren komplett in JavaScript implementiert.

    JavaScript HTML
    IKB Leasing Bank
    Düsseldorf
    1 Jahr 8 Monate
    1998-10 - 2000-05

    Online Jobbörsen für Mannesmann und CognisG

    Software-Entwickler ColdFusion (CFML) JavaScript HTML ...
    Software-Entwickler

    Konzeption und Entwicklung der Jobbörsen für Mannesmann und Cognis mit umfangreicher und zielgerichteter Suchfunktionalität und Online-Bewerbungsmöglichkeit, mit datenbankbasierter Benutzer-Transaktionsauswertung, Schnittstellen zu SAP, Mehrsprachigkeit und E-Mail-Jobagenten.  Dezentraler Pflegezugriff und die variable Darstellung von lokalen Stellenangeboten innerhalb des Unternehmensverbundes. Stammdatenverwaltung (HR User, SAP User, Jobs, Statistiken).

     

    ColdFusion Application Server Oracle
    ColdFusion (CFML) JavaScript HTML SQL
    Mannesmann AG, Cognis
    Düsseldorf

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    Diplom-Ingenieur (FH/SU) Studienschwerpunkt: Bergtechnische Anlagen


    Zertifizierungen

    • ISTQB Certified Tester, Advanced Level, Technical Test Analyst
    • ISTQB Certified Tester, Foundation Level
    • Certified ScrumMaster, ScrumAlliance
    • Level 2 Spoken English for Industry and Commerce by the London Chamber of Commerce and Industry

     

     

    Position

    Position

     

    Kompetenzen

    Kompetenzen

    Top-Skills

    OpenAPI Swagger Java EE Spring Boot REST REACT Microservices Maven Hibernate JBoss PostgreSQL SpringBoot SOAP certified scrum master JMS REST Git WebLogic JPA Swagger Oracle OpenAPI GitLab ANGULAR ISTQB Test Analyst Advanced Level React

    Schwerpunkte

    Certified Scrum Master
    Hibernate
    ISTQB Certified Advanced Test Analyst
    ISTQB Certified Tester CTFL
    Java
    JPA
    REST
    Spring Boot
    Spring Data

    Produkte / Standards / Erfahrungen / Methoden

    Adonis
    Agile Entwicklung
    Ant
    Apache Axis
    Apache JMeter
    Arquilian Testing
    Bamboo
    ColdFusion Application Server
    DOM
    Eclipse
    EJB
    Git
    GitLab
    Hibernate
    Hystrix
    IntelliJ
    JBoss
    JBoss EAP 6
    JDOM
    Jenkins
    Jira
    JMS
    JSF
    JUnit
    Liquibase
    Lombok
    MagicDraw
    Maven
    MDA/MDSD
    MDD
    Mockito
    MyBatis
    PowerMock
    PrimeFaces
    QuickBuild
    SAX
    Scrum
    Softwareentwicklung
    SVN
    Tomcat
    Weblogic
    Weblogic Application Server
    XML
    XSLT
    xText
     

    Betriebssysteme

    Linux
    Sun Solaris
    Unix
    VI
    Windows

    Programmiersprachen

    ColdFusion
    ColdFusion (CFML)
    DSL
    HTML
    Java 5
    Java 6
    Java 7
    Java 8
    Java API for XML Processing
    Java7
    Javascript
    JAX RS
    JAX-WS
    JAXB
    JEE
    JPA
    JPQL
    JSON
    JSP
    Oracle SQL
    PL/SQL
    PLSQL
    REST
    SQL
    UML
    UML2
    XML

    Datenbanken

    Derby
    MS SQL Server
    MySQL
    Oracle
    Postgres
    PostgreSQL

    Datenkommunikation

    HTTP
    JMS
    SOAP
    WebSphere MQ

    Branchen

    Branchen

    • IT
    • Stahl
    • Touristik
    • Telekommunikation
    • Groß- und Einzelhandel
    • Finance
    • Chemie
    • Automotive

    Einsatzorte

    Einsatzorte

    Düsseldorf (+500km) Essen (+500km) Köln (+500km) Dortmund (+500km)
    Deutschland, Schweiz, Österreich
     
     
     

    möglich

    Projekte

    Projekte

    2 Jahre 4 Monate
    2021-12 - 2024-03

    MES Entwicklung und Rollout Werk Bochum / Industrie, Stahlproduktion

    Software-Entwickler Java Oracle REST ...
    Software-Entwickler

    Implementierung des MES "FLSNeu" für das Werk in Bochum, nachdem ich bereits von 2016 bis 2019 maßgeblich an der Gestaltung des MES für das Duisburger Werk beteiligt war. Neben dem Herzstück des Unternehmens in Duisburg verfügt auch Bochum über moderne Walz- und Beschichtungsanlagen. Das Bochumer Werk zeichnet sich durch seine leistungsstarke Warmbreitbandstraße mit vorhandener Coilbox. Hier erfolgt die Herstellung von nicht kornorientiertem Elektroband, wobei Warmband aus Duisburg zu Elektroblechen weiterverarbeitet wird. Bei der Implementierung des MES für Bochum wurden diese spezifischen Anforderungen berücksichtigt.  

    ? Requirement Engineering (Fachbereich und alter COBOL-Code)

    ? Implementierung neuer Schnittstellen für das Warmbandwerk.

    ? Implementierung der Telegramme (JMS-Nachrichten, die den Austausch zwischen den Schnittstelen ermöglichen)

    ? Modellierung der Geschäftsprozesse und Daten mittels kundenspezifischer DSL.

    ? Implementierung der Datenpersistenz mit dem ORM EclipseLink und Oracle

    ? Testautomatisierung, Implementierung der Unit- und Integrationstests 

    ? Umfangreiche Dokumentation in Confluence


    JEE ANGULAR JPA EclipseLink JMS Oracle Weblogic REST GIT Jenkins SCRUM Confluence JIRA BitBucket Docker Java 11
    Java Oracle REST Angular
    ThyssenKrupp Steel Europe
    Remote / Bochum
    6 Monate
    2021-07 - 2021-12

    1&1 AG / Telekommunikation

    Software-Entwickler Java JEE 7 Jackson ...
    Software-Entwickler

    Die 1&1 AG und die Rakuten Group haben eine langfristige Partnerschaft für den Aufbau eines 5G-Mobilfunknetzes in Deutschland vereinbart. Im Rahmen dieses Projektes wurden zahlreiche neue REST-Schnittstellen und -Services nach dem API-First-Prinzip (OpenAPI, vormals Swagger) implementiert.

     



    Java JEE 7 Jackson Arquillian PostgreSQL Docker Kubernetes GitBucket REST React
    United Internet 1&1
    Remote
    2 Jahre 3 Monate
    2019-02 - 2021-04

    MES "Aurora" / Industrie, Stahlproduktion

    Software-Entwickler Java 8 JEE JPA ...
    Software-Entwickler

    Im Rahmen einer agilen Transition vom konzerninternen klassischen Projektmodell auf Scrum wurden verschiedene Projekte vorangetrieben. Dazu gehörte die Entwicklung einer workflowbasierten Auftragsverarbeitung und MES, die Neuentwicklung eines Systems für Rohrmarkierungen sowie die Implementierung einer REST-Schnittstelle für den Prozessführungsrechner (Level-2) mit Spring Boot. Die Umstellung auf Scrum ermöglichte es dem Projekt-Team, die Prozesse zu verschlanken, durch kurze Iterationen die Komplexität beherrschbar zu machen und entstandenen Projektverzug aufzuholen.

     

    ? Evaluierung der bestehenden Arbeitsmethoden und Strukturen

    ? Mitarbeit an der Umsetzung der Umstellung auf Scrum

    ? Entwicklung einer workflowbasierten Auftragsverbearbeitung und MES

    ? Neuentwicklung eines Systems für Rohrmarkierungen

    ? Entwicklung einer REST-Schnittstelle für die der Prozessführungsrechner (Level-2) mit Spring Boot

      IntelliJ JBoss Postgres
      Java 8 JEE JPA Hibernate JAX-WS JAXB SCRUM JSF PrimeFaces Spring Boot
      Vallourec Deutschland
      Mülheim an der Ruhr
      3 Jahre 1 Monat
      2016-01 - 2019-01

      MES Entwicklung Werk Duisburg /Industrie, Strahlproduktion

      Software-Entwickler Scrum Java 7 Java 8 ...
      Software-Entwickler

      Neuentwicklung des MES "FLSNeu", das die Führung, Lenkung, Steuerung und Kontrolle der Produktion in Echtzeit ermöglicht. Mein Einsatzgebiet war der Bereich "Warmband" - die Basis aller Flachstahl-Produkte von ThyssenKrupp Steel Europe. Zunächst werden aus Schmelze Stahlblöcke (Brammen) gegossen, die später zu Blechen gewalzt werden. Dabei durchlaufen sie mehrere Anlagen, die miteinander mittels JMS-Nachrichten kommunizieren. Die Produktion wird unmittelbar durch einen Kundenauftrag ausgelöst. Die Prozesse bestehen aus Arbeitsgängen mit Ist- und Solldaten. Auch eine Lagerverwaltung der Brammen und daraus gewalzten und zusammengerollten Bleche (Coils) gehörte zu meinem Aufgabenbereich. Alle Prozesse und Daten wurden mittels MagicDraw und später mit kundenspezifischer DSL modelliert. Die Datenpersistenz wurde mit dem ORM EclipseLink und Oracle realisiert. Die Anwendung ist ein modulares OSGi-System, das auf einem Oracle Weblogic AS läuft, als Frontend agierte der generische RCP-Client, der später 2023 durch einen Angular-Frontend ersetzt wurde.  Das Projekt erforderte ein umfangreiches Fachwissen, das man sich in kürzester Zeit eineignen musste. Die Anforderungen wurden sehr minimalistisch und auf einer hohen Abstraktionsebene in Jira Epics erfasst, so dass das komplette Requirement Engineering die Entwickler übernahmen. 

       

      ? Implementierung zahlreicher Schnittstellen für die technischen Anlagen des Bereiches WARMBAND des Manufacturing Execution Systems (MES) "FLSNeu"

      ? Implementierung der ?Telegramme? (Nachrichten, die den Austausch zwischen den Schnittstelen ermöglichen)

      ? Modellierung aller Prozesse und Daten mittels MagicDraw und kundenspezifischer DSL

      ? Implementierung der Datenpersistenz mit EclipseLink und Oracle

      ? Unterstützung und Coaching des Projekt Managements und interner Mitarbeiter bei der Einführung agiler Methoden und SCRUM

      Eclipse Jenkins Weblogic Oracle
      Scrum Java 7 Java 8 XML DOM SAX JDOM JAXB JPA xText JMS
      Thyssenkrupp Steel Europe AG
      Duisburg
      1 Jahr
      2015-01 - 2015-12

      REWE Online, Weiterentwicklung / Retail

      Software-Entwickler Java 8 JEE EJB ...
      Software-Entwickler
      • Weiterentwicklung des Commerce Systems (CS) des Onlinevertriebskanals Rewe Online (REWE-Shop).
      • Neuentwicklung der Customer Service Application für die Shop-Hotline, basierend auf Wicket und Spring.
      • Neuentwicklung der Microservices für REWE Digital, basierend auf Spring Boot, Spring Batch, Spring Data und Spring JMS.
      • Implementierung des Microservices OrderTourService, verantwortlich für die Tourenplanung (Auslieferung der Waren an Endkunden)
      • Implementierung des Microservices TourPreparation, verantwortlich für die Ermittlung des Platzes in einem  LKW anhand der Produktdaten einer Bestellung
      • Implementierung des Microservices TourDataExporter, verantwortlich für die Übermittlung der Tourdaten an die Lieferlager.
      • Implementierung des Microservices SlotsTourServiceAdapter, verantwortlich für die Ermittlung und Verwaltung der Lieferslots.
      • Implementierung des Circuit Breakers mittels Hystrix.
      • Implementierung der System-Überwachung mittels anwendungsspezifischen Health-Checks
      • Eigenes Release-Management und Deployment in Bamboo.
      • Log-Analyse in Kibana

       

      Da alle Microservices miteinander und mit anderen Systemen kommunizieren, ist die Implementierung eines Circuit Breakers notwendig, der dafür sorgt, dass für einen bestimmten Zeitraum alle weiteren Aufrufe zu einem externen System unterbunden werden, wenn festgestellt wird, dass es überlastet ist bzw. zur Zeit nicht zur Verfügung steht. Das wurde mittels Hystix realisiert, indem Interaktionen mit externen Systemen, Services oder Bibliotheken gekapselt und vom eigenen System isoliert werden. Dieses wird dadurch in die Lage versetzt, auch dann weiter robust funktionieren zu können, wenn eine der Abhängigkeiten temporär ausfällt.

       

      Eclipse Oracle PostgreSQL MagicDraw SVN Git Jira Maven Liquibase WebSphere MQ Tomcat Hystrix QuickBuild Bamboo JBoss EAP 6
      Java 8 JEE EJB MyBatis Hibernate JPA JMS JAXB Spring Data Spring Boot
      REWE Systems
      Köln
      5 Monate
      2014-08 - 2014-12

      Neuentwicklung der Schnittstelle zu GDV / Elektronische Versicherungsbestätigung (eVB) Weiterentwicklung des Modules ?Vertrag/Stammdatenverwaltung?

      Software-Entwickler Java7 Javascript Java API for XML Processing
      Software-Entwickler
       
      • Der Datenaustausch mit GDV
      • Die Stammdatenverwaltung bat umfangreiche Pflegedialoge für sämtliche Stammdaten des Systems. Diese wurden in TechBase, dem unternehmenseigenen Javascript-GUI-Framework umgesetzt. Die View-Programmierung (Widget-Erzeugung, Eventhandling etc.) erfolgte hierbei serverseitig in Java. 
      • Prozesse wurden mit Adonis modelliert
      Eclipse Adonis Oracle Ant
      Java7 Javascript Java API for XML Processing
      GENEVA-ID, Düsseldorf
      Düsseldorf
      9 Monate
      2013-09 - 2014-05

      REWE Online / Retail

      Software-Entwickler UML Java 6 JEE ...
      Software-Entwickler
       

      Im Rahmen der Entwicklung des Onlinevertriebskanals Rewe Online wurde ein System eingeführt, das die Markt-, Produkt- und Preisdatenversorgung anbindet, die Daten kanalisiert und eine Schnittstelle zum Online-Shop darstellt. Es wurde nach SCRUM entwickelt.

       

      • Backend-Entwicklung des Commerce Systems (CS). Das CS läuft auf einem JBoss EAP 6 Application Server.
      • Die Kommunikation mit dem zentralen Commerce Server erfolgt asynchron per JMS mittels Message Driven Beans und WebSphere MQ. Über MQ sind außerdem die Site rewe.de, die Kassensysteme (LC), die Warendisposition und SAP angebunden.
      • Als Datenbank ist Oracle im Einsatz. Hier befinden sich alle Kunden- und Bestelldaten. Über weitere Datenbankverbindungen und -Mittel werden die Importe der Stammdatenschnittstellen SAM, ZAM, WMPS und ReSIS realisiert
      • Über die Java-Mailing-API werden alle Mails an Nutzer von Rewe Online und im Fehlerfall auch an Administratoren und Supporter der Anwendung versandt.
      • Im Zuge der Entwicklung der neuen mobilen Shopping App wurde beschlossen, einen neuen REST-Layer zu entwickeln und über das alte System zu positionieren, damit die Entry Points zum alten System im Web für die neuentwickelte Mobile App und das Web-Frontend verfügbar sind. Ebenfalls neuentwickelt wurde der s.g. AuthService, ein Security Layer.
      JBoss EAP 6 Oracle WebSphere MQ Eclipse QuickBuild MagicDraw SVN Jira Maven
      UML Java 6 JEE EJB MyBatis JMS JAXB REST JAX RS Scrum
      RIS REWE-Informations-Systeme GmbH
      Köln
      3 Jahre
      2010-09 - 2013-08

      DER Touristik System PhoenixUnlimited / Touristik

      Software-Entwickler UML2 DSL MDA/MDSD ...
      Software-Entwickler

      Entwicklung eines neuen Systems zur Abbildung der gesamten touristischen Prozesse namens "PhoenixUnlimited". Die Umsetzung erfolgte durch verschiedene Teams, welche jeweils für einen Teilprozess verantwortlich waren. PhoenixUnlimited ist ein serviceorientierendes, MDSD (Model-Driven Software Development)-basiertes Reservierungssystem,  in dem verschiedene Komponenten zu Diensten gekapselt werden, sei es eine Buchung, Reservierung, Dokumentendruck oder Reisekatalogherstellung. Alle Services sind zu fachlichen Domänen zusammengefügt, die nur über wohldefinierte Schnittstellen kommunizieren. Jeder Service repräsentiert somit fachliche Funktionalität.

       

      Zuerst war ich im Team ?Document Production? eingesetzt, das für die Entwicklung und technisches Design der Domäne ?Document Production? verantwortlich war. Über einen Outbound-Adapter hat die Domäne Zugriff auf Lasersoft, das Dokumente betr. des Layouts aufbereitet und druckt oder ggf. versendet (Fax, Email) und direkten Zugriff zu Druckern und Email-Servern. PDF-Dokumente können in Vorbereitung des Drucks (über einen weiteren Outbound-Adapter) auf einem File Server abgelegt werden. Von dort hat Lasersoft Zugriff auf die Dokumente und kann sie als Email-Attachments versenden.

       

      Durch meinen Wechsel in das Team ?Product? verlagerte sich der fachliche Fokus auf die Definition und den Lebenszyklus von touristischen Produkten und den mit ihnen assoziierten Regeln für deren Abbildung ca. 400 Entitäten erforderlich waren. Die touristischen Stammdaten sind Leistungen (Services), Verträge mit Einkaufskonditionen und die daraus gebildeten Verkaufsprodukte mit allen für Sales und After-Sales notwendigen Aspekten. Enthalten sind auch unterstützende Daten, die z.B. die Strukturen der Leistungsträger und deren Kontakte, sowie die Strukturen der Abteilungen und Marken des Kunden beschreiben. Die Entwicklung erfolgte modellgetrieben mittels Open Architecture Ware (OAW). Während im Bereich ?Document Production? die technische Modellierung mit UML unter Verwendung von MagicDraw erfolgte, wurden im Bereich Product textuelle Modelle mittels XText erstellt. Generiert wurden große Teile der Hibernate-basierten Persistenzschicht (JPA), das Grundgerüst für die EJB-basierten Services sowie der RCP-Client. Im Rahmen der Umsetzung neuer Anforderungen und Fehlerbehebungen erstreckte sich meine Tätigkeit vom RCP-Client bis hin zur Datenbank. Dazu erfolgten zunächst die Anpassung der Modelle und die Erstellung/Änderung der Geschäftslogik in den Services. Danach erfolgte die Anpassung des generierten Persistenzcodes und Erstellung der SQL-Scripte zur Migration der vorhandenen Daten. Die Anpassung des RCP-Clients bestand vor allem in der Anpassung des Layouts sowie der Anbindung von Service-Aufrufen. Neben der Erfassung von Produkten durch den RCP-Client wurden Produkte auch aus anderen Systemen importiert. Die Erstellung von JUnit-Test war obligatorisch, teilweise unter Verwendung von Mocks (Mockito). Als Development- und Deployment-Platform wurde JBoss 4.3 eingesetzt. Das zentrale Tool für Anforderungen und Fehlermeldungen und zur Abstimmung zwischen Entwicklern, Fachdesignern und Testern war Jira.

      Buckminster Jenkins Jira MagicDraw Subversion JBoss Oracle SOA
      UML2 DSL MDA/MDSD EMF JEE EJB JPA JPQL Hibernate Scrum
      DER Touristik
      Frankfurt
      7 Monate
      2010-01 - 2010-07

      Ausbildung der Fachinformatiker

      Trainer Java UML Coaching und Training
      Trainer
      • Seminar "Einführung in die Objektorientierte Anforderungsanalyse mit UML" für die Fachinformatikerausbildung der CSC-Kunden aus München, Versicherungen.
      • Seminar "Java Programmierung" für die Fachinformatikerausbildung der CSC-Kunden aus München, Versicherungen
      • Traineeprogramm: Individuelle Qualifizierung – Architecture
      • Seminar "Java" für die Fachinformatikerausbildung der CSC-Kunden aus Köln, Postbank
      Eclipse Magicdraw Oracle
      Java UML Coaching und Training
      CSC Akademie Wiesbaden
      München, Köln
      6 Monate
      2009-06 - 2009-11

      RFI Neuausrichtung KFZ Diagnose

      Architekt
      Architekt

      Gegenstand des Projektes Neuausrichtung KFZ Diagnose war die Ausschreibung aller operativen Prozesse zur Unterstützung aller Servicepartner weltweit in der Fahrzeugdiagnose. Die notwendigen Leistungen gliedern sich in die Kategorien Hardware, Software  und Services

       

      • Evaluation von Hardware KFZ-Diagnose (Touchpad, Notebook, etc.)
      • Konzept der IT-Bebauung
      • Evaluation von Software
      • Beschreibung der Prozesse.
      Daimler AG, Stuttgart
      Stuttgart
      4 Monate
      2009-01 - 2009-04

      Soap Proxy

      Software-Entwickler Java 5 Apache Axis Apache JMeter ...
      Software-Entwickler

      Der Soap Proxy fungiert als „Proxy-Service“ für verschiedene Webservices, kapselt und filtert sie.

       

      • Entwicklung von Webservises
      • Konzeption, Koordination  und Durchführung der Abnahmetests

       

      Eclipse Apache JMeter VI
      Java 5 Apache Axis Apache JMeter Sun Solaris Linux
      E-Plus, Düsseldorf
      Düsseldorf
      9 Monate
      2008-08 - 2009-04

      base.de

      Software-Entwickler, Tester Java 5 JEE Apache JMeter ...
      Software-Entwickler, Tester

      Entwicklung des neuen Webauftritts von BASE.

       

      • Mitarbeit an der Entwicklung und Konzeption
      • Entwicklung der neuen Webmail
      • Testkoordination, Konzeption und Durchführung von Last- und Performancetests mit JMeter, Abnahmetests

       

      SUN Solaris Apache JMeter Eclipse
      Java 5 JEE Apache JMeter Eclipse Subversion Jira CMS Day Communiqué SUN Solaris Administration Linux
      E-Plus, Düsseldorf
      Düsseldorf
      2 Jahre 1 Monat
      2006-06 - 2008-06

      Intranets von Arcandor und Karstadt Warenhaus GmbH

      Architekt, Anwendungsentwickler UML Java 5 JEE ...
      Architekt, Anwendungsentwickler
      • Konzeption und Entwicklung  des konzernweiten Identity-Managements mit AJAX- Suchfunktionalität und automatisiertem Datenabgleich mit Active Directory per LDAP-Schnittstelle.
      • Implementierung der Schnittstellen und des automatisierten Datenimports zu und aus SAP-HR.
      • Implementierung des automatisierten Datenimports der SAP-HR-fremden Gesellschaften.
      • Konzeption und Entwicklung der Personalisierung im Intranet. Personalisierte Mitarbeiter können Ihre Stammdaten im Adressbuch selbst aktualisieren, so dass diese auch im Active Directory aktualisiert werden. Implementierung eines auf dem Adressbuch basierten Suchtools für die Mail-Benachrichtigung der Mitarbeiter, derer Stammdaten noch nicht gepflegt sind.
      MS SQL Server Eclipse Subversion Jira Ant
      UML Java 5 JEE EJB Hibernate T-SQL Struts JSF
      Arcandor AG, Karstadt Warenhaus GmbH
      Essen
      2 Jahre 4 Monate
      2004-02 - 2006-05

      Konzerneinkauf mit B2B-Auktionsplattform Texyard

      Projektleiter, Anwendungsentwickler UML Java PL/SQL ...
      Projektleiter, Anwendungsentwickler

      TexYard als B2B Plattform bat weltweit Herstellern und Lieferanten ein Online Handelsportal, das langfristig die gesamte Wertschöpfungskette der Textilindustrie einbezog: von der Bestellung von Garnen und Stoffen über Bekleidungsstücke bis hin zum Verkauf der Über- und Restbestände großer Einzelhandelsketten. Darüber hinaus wurden online auch Finanzdienstleistungen, wie z.B. Kreditgeschäfte und Versicherungen sowie Services wie Logistik und Qualitätskontrolle, angeboten

       

      • Projektmanagement
      • Planung, Koordination und Vorbereitung der Übernahme der bestehenden Anwendung von einem externen Dienstleister in England.
      • Migration der ursprünglich in ColdFusion entwickelten Software zu Java.
      • Konzeption und Implementierung zahlreicher neuen Funktionen
      ColdFusion Application Server Adobe Dreamweaver Eclipse Merant PVCS
      UML Java PL/SQL SQL ColdFusion
      KarstadtQuelle AG
      Essen
      6 Monate
      2003-01 - 2003-06

      Webauftritt von NordLB - nordlb.de

      Software-Entwickler Java 2 JSP Servlets ...
      Software-Entwickler

      Der Webauftritt wurde mit dem CMS Gauss VIP 8 realisiert, für das Java-basierte Komponenten entwickelt wurden. Dabei wurden Java, Servlets, JSP eingesetzt.

      Tomcat Gauss VIP 8 Oracle
      Java 2 JSP Servlets SQL
      NordLB
      Düsseldorf
      7 Monate
      2002-06 - 2002-12

      Johnson & Johnson: Webauftritte Aufklärungsstunde.de, Vomerwachsenwerden.de

      Software-Entwickler Java 2 JSP Servlets ...
      Software-Entwickler

      Das Online-Schulprogramm von Johnson & Johnson. Lehrer für Sexualkunde können Unterrichtseinheiten personalisiert vorbereiten und dann online oder als Download durchführen. Dazu können sie Unterrichtsmaterial und Produktproben für Schüler bestellen. Die Schüler selbst können auf der begleitenden Website vomerwachsenwerden.de die Unterrichtsthemen nacharbeiten und Beratungsangebote nutzen. In  der Entwicklung des Online-Schulprogramms wurden Gespräche mit Lehrern und Schülerinnen durchgeführt, um Akzeptanz und Usability zu optimieren. Das Programm hat schnell mehrere tausend registrierte User erreicht und besteht noch heute. Für Johnson & Johnson besteht der Projekterfolg neben der zeitgemäßen Umsetzung vor allem in der transparenteren und wirtschaftlicheren Distribution des aufwändigen Unterrichtsmaterials

       

      Realisiert mithilfe des eigens entwickelten MVC Frameworks (Eine Art Struts) mit Java, JSP, Servlets, Adobe Flash und ActionScript.

      BEA Weblogic Application Server Oracle
      Java 2 JSP Servlets Oracle SQL ActionScript JavaScript
      Johnson & Johnson
      Düsseldorf
      6 Monate
      2002-01 - 2002-06

      Webauftritte Henkel Investor Relations - ir.henkel.com / Henkel Waschmittel.de

      Software-Entwickler ColdFusion (CFML) JavaScript HTML ...
      Software-Entwickler

      Der Investor Relations-Webauftritt bat neben der termingenauen Veröffentlichung der IR-Publikationen umfangreiche Servicefunktionen wie IR-Kalender mit Erinnerungsfunktion, Bestellmöglichkeiten für Printmaterial und den direkten Kontakt zum Henkel IR-Team an. Der aktuelle Kurs der Henkel Aktie war abruf- und auswertbar. Die Henkel IR-Site wurde mithilfe des Content Management Systems Macromedia Spectra realisiert und in das Henkel Websitesystem integriert. Sie hat bei Vergleichsstudien mit DAX- und EUROSTOXX-Unternehmen vordere Plätze erreicht. Für Henkel wurden ebenso die Websites für Wasch- und Reinigungsmittel und für die Forschung umgesetzt

       

      • Einwicklung eines kundenspezifischen CMS basierend auf Spectra 1.5
      • Anwendungsentwicklung mit ColdFusion, Oracle SQL, JavaScript, CSS und HTML
      ColdFusion Application Server Macromedia Spectra 1.5 CMS Oracle
      ColdFusion (CFML) JavaScript HTML SQL
      Henkel AG
      Düsseldorf
      10 Monate
      2001-03 - 2001-12

      Intranet der Babcock Borsig AG

      Software-Entwickler Java XML XSLT ...
      Software-Entwickler

      Implementierung des konzernweiten Intranets und speziell des Adressbuches mit umfangreicher Suchfunktionalität, User Self Service für Stammdaten-Verwaltung und Schnittstellen zu LDAP und SAP

       

      • Anwendungsentwicklung mit Java, XML, XSLT, Oracle SQL
      • Template-Entwicklung im CMS Emprice
      Oracle Emprice CMS
      Java XML XSLT Oracle SQL
      Babcock Borsig AG
      Oberhausen, NRW
      9 Monate
      2000-06 - 2001-02

      Verschiedene Online-Leasingsrechner für die IKB Leasing Bank

      Software-Entwickler JavaScript HTML
      Software-Entwickler

      Entwicklung der Leasingsrechner für verschiedene Leasingsmodelle des Industrial Equipment Leasings. Die Rechner waren komplett in JavaScript implementiert.

      JavaScript HTML
      IKB Leasing Bank
      Düsseldorf
      1 Jahr 8 Monate
      1998-10 - 2000-05

      Online Jobbörsen für Mannesmann und CognisG

      Software-Entwickler ColdFusion (CFML) JavaScript HTML ...
      Software-Entwickler

      Konzeption und Entwicklung der Jobbörsen für Mannesmann und Cognis mit umfangreicher und zielgerichteter Suchfunktionalität und Online-Bewerbungsmöglichkeit, mit datenbankbasierter Benutzer-Transaktionsauswertung, Schnittstellen zu SAP, Mehrsprachigkeit und E-Mail-Jobagenten.  Dezentraler Pflegezugriff und die variable Darstellung von lokalen Stellenangeboten innerhalb des Unternehmensverbundes. Stammdatenverwaltung (HR User, SAP User, Jobs, Statistiken).

       

      ColdFusion Application Server Oracle
      ColdFusion (CFML) JavaScript HTML SQL
      Mannesmann AG, Cognis
      Düsseldorf

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      Diplom-Ingenieur (FH/SU) Studienschwerpunkt: Bergtechnische Anlagen


      Zertifizierungen

      • ISTQB Certified Tester, Advanced Level, Technical Test Analyst
      • ISTQB Certified Tester, Foundation Level
      • Certified ScrumMaster, ScrumAlliance
      • Level 2 Spoken English for Industry and Commerce by the London Chamber of Commerce and Industry

       

       

      Position

      Position

       

      Kompetenzen

      Kompetenzen

      Top-Skills

      OpenAPI Swagger Java EE Spring Boot REST REACT Microservices Maven Hibernate JBoss PostgreSQL SpringBoot SOAP certified scrum master JMS REST Git WebLogic JPA Swagger Oracle OpenAPI GitLab ANGULAR ISTQB Test Analyst Advanced Level React

      Schwerpunkte

      Certified Scrum Master
      Hibernate
      ISTQB Certified Advanced Test Analyst
      ISTQB Certified Tester CTFL
      Java
      JPA
      REST
      Spring Boot
      Spring Data

      Produkte / Standards / Erfahrungen / Methoden

      Adonis
      Agile Entwicklung
      Ant
      Apache Axis
      Apache JMeter
      Arquilian Testing
      Bamboo
      ColdFusion Application Server
      DOM
      Eclipse
      EJB
      Git
      GitLab
      Hibernate
      Hystrix
      IntelliJ
      JBoss
      JBoss EAP 6
      JDOM
      Jenkins
      Jira
      JMS
      JSF
      JUnit
      Liquibase
      Lombok
      MagicDraw
      Maven
      MDA/MDSD
      MDD
      Mockito
      MyBatis
      PowerMock
      PrimeFaces
      QuickBuild
      SAX
      Scrum
      Softwareentwicklung
      SVN
      Tomcat
      Weblogic
      Weblogic Application Server
      XML
      XSLT
      xText
       

      Betriebssysteme

      Linux
      Sun Solaris
      Unix
      VI
      Windows

      Programmiersprachen

      ColdFusion
      ColdFusion (CFML)
      DSL
      HTML
      Java 5
      Java 6
      Java 7
      Java 8
      Java API for XML Processing
      Java7
      Javascript
      JAX RS
      JAX-WS
      JAXB
      JEE
      JPA
      JPQL
      JSON
      JSP
      Oracle SQL
      PL/SQL
      PLSQL
      REST
      SQL
      UML
      UML2
      XML

      Datenbanken

      Derby
      MS SQL Server
      MySQL
      Oracle
      Postgres
      PostgreSQL

      Datenkommunikation

      HTTP
      JMS
      SOAP
      WebSphere MQ

      Branchen

      Branchen

      • IT
      • Stahl
      • Touristik
      • Telekommunikation
      • Groß- und Einzelhandel
      • Finance
      • Chemie
      • Automotive

      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.