Senior Java EE Architekt / Entwickler (Full Stack) Web-Apps (Ang., React, Vue), Web-/MicroServices, Spring, Cloud, Scrum, Docker, Kubernetes, DevOps
Aktualisiert am 15.04.2024
Profil
Referenzen (5)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2024
Verfügbar zu: 100%
davon vor Ort: 100%
JavaEE
FrontEnd
BackEnd
Angular
React
JSF
TypeScript
Spring
JPA
SQL
Node.js
Camunda BPM
Docker
Kubernetes
REST
WebServices
Microservices
AWS
Git
Scrum
JIRA
Azure
DevOps
Deutsch
Muttersprache
Englisch
verhandlungssicher in Wort und Schrift

Einsatzorte

Einsatzorte

Stuttgart (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)

Deutschland: zu 100% vor Ort - bevorzugt Raum Stuttgart

möglich

Projekte

Projekte

1 Jahr 10 Monate
2022-09 - 2024-06

DSC Gruppe - Debit- und Kreditkartenverarbeitung

Software Architekt / Entwickler (Full Stack) Java 11 Spring Spring Boot ...
Software Architekt / Entwickler (Full Stack)
Aufgaben: Entwurf und Entwicklung von komplexen Kartenverarbeitungsprozessen, Erweiterung der Mobile Payment Schnittstellen
(Host Card Emulation / Apple Pay), Implementierung eines Systems zur Gewährleistung der Sicherheit und Stabilität der
Debit- und Kreditkartenproduktion, MOKKA Primefaces Migration von V8 auf V13, Testautomatisierung mit Cucumber,
Umsetzung der GUI des Teilprojekts CARDIS in React, Entwicklung von Microservices
Umgebung: Linux, Windows, Mac OS
Sprachen: Java EE (diverse APIs), NodeJs, JavaScript, TypeScript, jQuery, SQL, HTML5, CSS, XML, JSON
Tools: IntelliJ, Docker, Kubernetes, Cucumber, Selenium, Scrum, Jira, React, Vanilla Css, Tailwind, JSF2, PrimeFaces, Apache
Camel, Apache Velocity, SOA, Spring Tool Suite, Spring Data, Spring WebFlow, Spring Boot, Microservices, JUnit,
JMockit, EJB, JMS, JTA, JPA, SonarQube, PMD, Git / Gitea, Jenkins, Kibana Open Search, Logback, Miro, Mockserver
Middleware: IBM WebSphere Liberty, IBM WebSphere MQ, Google Cloud Platform (GCP)
Datenbanken: DB2, Postgres, NoSQL


Java 11 Spring Spring Boot WebSphere Liberty Kubernetes Docker JSF ReactJS REST Microservices MQ DB/2
DSV Gruppe
Stuttgart
2 Jahre
2020-09 - 2022-08

IBM Cloud Hyper Protect Services

DevOps Engineer, Software Architekt / Entwickler (Fullstack) Spring Spring Boot Kubernetes ...
DevOps Engineer, Software Architekt / Entwickler (Fullstack)

09/20 - heute

IBM Deutschland GmbH, Stuttgart, Böblingen

Projekt:

DevOps Engineering im Bereich IBM Cloud Hyper Protect Services
DevOps Engineering im Bereich IBM Z as a Service (ZaaS)

 

https://cloud.ibm.com

https://www.ibm.com/cloud/hyper-protect-services

Position:

DevOps Engineer, Software Architekt / Entwickler (Fullstack)

Aufgaben:

DevOps Development (Jenkins Pipelines), CI/CD Pipeline Automatisierung (Jenkins / Kubernetes / IBM One Pipline), DevOps Support für Kunden (Indien, China), IBM OnePipeline Cocoa enablement (inventory, evidence, incidence / issues), Security and Quality implementation in Jenkins Build environment, Docker Build Agent optimization, Entwicklung von Microservices

Umgebung:

Linux on System z, Red Hat Linux, Windows, Mac OS

Sprachen:

Java EE (diverse APIs), Spring / Spring Boot, NodeJS, Golang, Python, Groovy, Make, Shell

Tools:

IntelliJ, Docker, Kubernetes, Tekton, Red Hat OpenShift, Jenkins, JUnit, SonarQube, New Relic, Owasp Dependency-Check, Wicked Scan, Clair Scan, PMD, SonarQube Enterprise Edition, JFrog Artifactory, ZenHub, Git, GitHub, Gradle, Watson / ServiceNow, Grafana, Artifactory

Middleware:

IBM Cloud Hyper Protect, IBM Cloud Foundry (PaaS), IBM Cloud DevOps, IBM UrbanCode Deploy, RabbitMQ

Datenbanken:

New Relic, MongoDB, PostgresSQL

OpenShift Artifactory GitHub ZenHub Docker
Spring Spring Boot Kubernetes Jenkins MongoDB PostgresSQL JEE Backend Entwicklung Python Golang AWS Ibmcloud Node.js TypeScript Cloud
IBM Deutschland GmbH
Böblingen
4 Jahre 10 Monate
2015-07 - 2020-04

Daimler Supplier Database (SDB)

Architekt, Entwickler Full Stack, technischer Kundenberater
Architekt, Entwickler Full Stack, technischer Kundenberater

Projekt: Planung und Umsetzung der Daimler Supplier Database (SDB und Mobile App SDB2Go)

URL: https://supplier-portal.daimler.com

Position: Software Architekt, Software Entwickler (Full Stack), technischer Kundenberater

Aufgaben: Planung und Neuimplementierung der SDB (JSF, PrimeFaces, React), Planung und Neuimplementierung der mobile App SDB2Go (Cordova, AngularJS, Flutter/Dart), Applikationsentwicklung zur Migration und Änderung sensibler Altdaten, BPMN Geschäftsprozessmodellierung mit Camunda, Bestandsaufnahme der Altsysteme, System Dokumentation, Fachkonzept Reviews, Architektur- und CodeReviews, Bugfixing und Performance Optimierung, Automatisierte Unit-, Integration- und Regressiontests(Selenium)

Umgebung: Docker, Kubernetes, Amazon Web Services (AWS), Microsoft Azure, OpenSUSE/Ubuntu Linux, Mac OS

Sprachen: Java EE (diverse APIs), EJB / CDI / JPA, JSF (Primefaces), Ajax, JavaScript / TypeScript / JSX, Dart, jQuery, HTML5, CSS, XML / XSD, JSON, SOAP, REST, Web Service Standards (WS-*), Spring, Microservices, SCRUM

Tools: IntelliJ IDEA, Camunda (BPMN), Elasticsearch / Lucene, JUnit, Mockito, Selenium, Jenkins, Sonar, Maven, Gradle, Nexus, Git, GitLab, Gerrit, Jira (SCRUM), Confluence, SoapUI, Google Flutter (Dart), React, AngularJS, Node.js, Apache Cordova, NPM, XCode

Middleware: Cloud (AWS, Azure), IBM WebSphere (Application Server Liberty, Portal Server, MQ), Proactive Infrastructure (PAI), RabbitMQ

Datenbanken: IBM DB2 UDB

OpenSUSE/Ubuntu Linux Mac OS Java EE (diverse APIs) EJB/CDI/JPA JSF PrimeFaces Ajax JavaScript jQuery HTML5 CSS3 XML/XSD JSON SOAP REST Web Service Standards (WS-*) SCRUM IntelliJ Camunda (BPMN) Lucene JUnit Mockito Selenium Jenkins Sonar Maven Gradle Nexus Git GitLab Gerrit Jira (SCRUM) Confluence SoapUI Docker Kubernetes Cordova NPM XCode Google Flutter Proactive Infrastructure (PAI) IBM WebSphere Application Server Liberty IBM HTTP Server IBM WebSphere Portal Server IBM WebSphere Process Server IBM WebSphere Message Broker IBM WebSphere MQ IBM DB2 UDB AngularJS React Node.js
Daimler AG
Vaihingen, Leinfelden-Echterdingen
1 Jahr
2014-08 - 2015-07

Mercedes Me (MB Connect)

Architekt, Entwickler Full Stack, technischer Kundenberater Java EE (diverse APIs) EJB/CDI/JPA JSF (MyFaces, Primefaces) ...
Architekt, Entwickler Full Stack, technischer Kundenberater

Projekt: Weiterentwicklung MBConnect Vehicle Data Service (VDS), AS-Statistics (ASSTATS), Re-Design AS-Statistics Reporter(ASSR)

URL: https://www.mercedes-benz.com/de/mercedes-me/

Position: Software Architekt, Software Entwickler (Full Stack), technischer Kundenberater

Aufgaben: Bestandsaufnahme der Altsysteme, System Dokumentation, Fachkonzept Reviews, Re-design und teilweise Neuimplementierung des AS-Statistics Reporters(JSF, PrimeFaces), Architektur- und CodeReviews, Bugfixing und Performance Optimierung, Zwei Linien Konzept zur Gewährleistung der Verfügbarkeit bei Produktionsdeployments, Zentralisierung von AS-Statistics für angebundene Fremdsysteme (MQ), Automatisierte Unit-, Integration- und Regressiontests(Selenium)

Umgebung: OpenSUSE/Ubuntu Linux, Mac OS

Sprachen: Java EE (diverse APIs), EJB / CDI / JPA, JSF, PrimeFaces, Ajax, JavaScript, TypeScript, jQuery, HTML5, CSS3, XML / XSD, JSON, SOAP, REST, Web Service Standards (WS-*), SCRUM

Tools: IntelliJ IDEA, Docker, Kubernetes, Lucene, JUnit, Mockito, Selenium, Bamboo, Jenkins, Sonar, Maven, Gradle, Nexus, Git, GitLab, Gerrit, SourceTree, VirtualBox, VMware, Jira (SCRUM), Confluence, SoapUI, DBVisualizer

Middleware: Proactive Infrastructure (PAI), IBM WebSphere (Application Server Liberty, Process Server, Portal Server, Message Broker, MQ), IBM HTTP Server, Wildfly (JBoss)

Datenbanken: IBM DB2 UDB, MySQL

OpenSUSE Linux Windows Mac OS Eclipse JUnit Mockito Selenium Bamboo (CI) Sonar Maven Nexus SoapUI DBVisualizer Git Stash SourceTree Oracle VM VirtualBox Jira (SCRUM) Confluence (Wiki) Proactive Infrastructure (PAI) IBM WebSphere Application Server IBM HTTP Server IBM WebSphere Portal Server IBM WebSphere Process Server IBM WebSphere Message Broker IBM WebSphere MQ Wildfly (JBoss) IBM DB2 UDB MySQL
Java EE (diverse APIs) EJB/CDI/JPA JSF (MyFaces, Primefaces) Ajax JavaScript jQuery HTML5 CSS3 XML XSD Hibernate JSON SOAP REST Web Service Standards (WS-*) SCRUM
Daimler AG
Möhringen, Böblingen, Vaihingen
2 Monate
2014-06 - 2014-07

Porsche Car Configurator

Architekt, Entwickler, technischer Berater Java EE (diverse APIs) JSF/Apache MyFaces Ajax ...
Architekt, Entwickler, technischer Berater

Projekt: Porsche PCCD Weiterentwicklung/teilw. Neuimplementierung, Code Review, Refactoring, Performance Optimierung

URL: https://www.porsche.com/germany/modelstart

Position: Software Architekt, Software Entwickler (Full Stack), technischer Kundenberater

Aufgaben: Architektur und Implementierung der JSF Web-Applikation (Ersetzung von Struts), Vereinfachung der Datenbanzugriffsschicht (Spring), Optimierung komplexer Datenbankoperationen (Hibernate), Zusammenfassung von Business Cases (Data Extraction, Excel Reports)

Umgebung: Linux, Windows, Mac OS

Sprachen: Java EE (diverse APIs), JSF / Apache MyFaces, Ajax, JavaScript / TypeScript, Tomahawk, jQuery, HTML5, CSS3, XML / XSD, JSON (Gson / Jackson), SOAP, REST, Web Service Standards (WS-*), Spring, Hibernate

Tools: Eclipse, Sparx Enterprise Architect (UML2), JUnit, Mockito, Selenium, Jenkins, Sonar, PMD, Checkstyle, Maven, SoapUI, Quartz, DBVisualizer, Subversion, Jira, Orisa Visual Car Configurator

Middleware: Apache Tomcat, IBM WebSphere Application Server

Datenbanken: IBM DB2 UDB

Linux Windows Mac OS Eclipse Sparx Enterprise Architect (UML2) JUnit Mockito Selenium Jenkins Sonar PMD Checkstyle Maven SoapUI Quartz DBVisualizer Subversion Jira Orisa Visual Car Configurator Apache Tomcat IBM WebSphere Application Server IBM DB2 UDB IBM DB2 UDB
Java EE (diverse APIs) JSF/Apache MyFaces Ajax JavaScript Tomahawk jQuery HTML5 CSS3 XML/XSD Spring Hibernate JSON (Gson/Jackson) SOAP REST Web Service Standards (WS-*) SCRUM
Porsche AG
Ludwigsburg
1 Jahr 9 Monate
2012-09 - 2014-05

Mercedes-Benz Bank Kernbanksystem (Online-Banking)

Architekt, Entwickler JEE 6 EJB 3 CDI (Context and Dependency Injection) ...
Architekt, Entwickler

Projekt: Neuentwicklung des Kernbanksystems (KBS-Online-Banking) im Rahmen der SEPA Umstellung, Fachkonzept Reviews, Storycard Bearbeitung in enger Abstimmung mit den Fachbereichen, Automatisierte Unit-, Integration-, Gui- und Regressiontests, System Dokumentation

URL: https://www.mercedes-benz-bank.de/de.html

Position: Software Architekt, Software Entwickler (Full Stack)

Aufgaben: Software Modellierung unter Verwendung von Software Designpatterns, Java EE6 Implementierung von SOA / Integrationsarchitekturen, Architektur und Implementierung von Frontend, Businesslogik und Backend, Implementierung von JUnit, Arquillian und Selenium tests, Agile Development (SCRUM) / Service Management (nach ITIL)

Umgebung: Linux, Windows, Mac OS

Sprachen: JEE, EJB, CDI (Context and Dependency Injection), JSF (MyFaces, Primefaces, Faces Flow), Ajax, JavaScript / TypeScript, HTML5, CSS3, XML/XSD, jQuery, AXIS, JAX-WS, JPA

Tools: Eclipse/IntelliJ IDEA, Selenium, Arquillian (CDI), JUnit, Mockito, Maven / Jenkins, Redmine / IBM Rational Change, Git, Sonar, Gerrit, Nexus, JRebel, Lucene, SoapUI, DB Visualizer, abaXX components, Spring (Web Flow)

Middleware: JBoss (Entwicklung), IBM WebSphere Application Server (Betrieb), IBM WebSphere MQ

Datenbanken: Oracle 11g

Datenbanken: Oracle 11g Linux Windows Mac OS Eclipse IntelliJ Selenium Arquillian (CDI) JUnit Mockito Maven Jenkins Redmine IBM Rational Change Git Sonar Gerrit Nexus JRebel Lucene SoapUI DB Visualizer abaXX components JBoss 7 (Entwicklung) IBM WebSphere Application Server 8.0 (Betrieb) IBM WebSphere MQ Oracle 11g Sopra Banking Software
JEE 6 EJB 3 CDI (Context and Dependency Injection) JSF 2 (MyFaces, Primefaces, Faces Flow) Ajax JavaScript HTML5 CSS3 XML/XSD jQuery Spring (Web Flow) AXIS JAX-WS JPA
Mercedes-Benz Bank AG
Stuttgart
7 Monate
2012-02 - 2012-08

Porsche Car Configurator

Java EE (diverse APIs) JSF/Apache MyFaces Ajax ...

Projekt: Porsche PVA/CC Weiterentwicklung, Architecture/Code Review und Refactoring/Bugfixing, Performance Optimierung, Axis2 (SOAP) WebServices für SAP

URL: https://www.porsche.com/germany/modelstart

Position: Software Architekt, Software Entwickler (Full Stack), Scrum Project Owner, Kundenbetreuer von MHP Kunden in NRW, technischer Projektleiter / Projektverantwortlicher SAP WebServices

Aufgaben: Architektur und Design der JEE Middleware und des Backends (SOA/UML2), Design/Implementierung von Geschäftsprozessen als WebServices (AXIS2/SOAP), Implementierung des Datenmodels (XML/Hibernate), Architektur und Implementierung des Frontends (JSF, teilweise Struts), Implementierung von Frameworks (unter Anwendung von OO und JEE Patterns), Implementierung von JUnit und UI tests, Agile Development (SCRUM) / Service Management (nach ITIL), Projekt mefro wheels: Zielvereinbarung, Aufwandschätzung, Durchführung, Übergabe/Präsentation vor Ort, WebServices für SAP (SAP JCo), Dom Parser für XML Requests, Projekt Ferrero: Performance Analyse und Optimierung einer SAP NetWeaver Applikation

Umgebung: Linux on z/OS, Windows, Mac OS

Sprachen: Java EE (diverse APIs), JSF / Apache MyFaces, Ajax, Tomahawk, JavaScript, jQuery, Struts, HTML, CSS, XML / XSD, AXIS2 (SOAP) Web Services, WSDL, SAP JCo (SAP Java Connector), SAP JRA (SAP Java Resource Adapter), Spring, Hibernate

Tools: IBM Rational Software Architect (Eclipse), Sparx Enterprise Architect (UML2), JUnit, Mockito, Selenium, Jenkins, Maven / Ant, Subversion, Firebug, BMC Remedy, SAP (EAI), SoapUI, Quartz Enterprise Job Scheduler, DB Visualizer, Altova XMLSpy, JProfiler, Eclipse Test and Performance Tools Platform (TPTP), SAP Memory Analyzer, Orisa Visual Car Configurator

Middleware: Apache Tomcat, IBM WebSphere Application Server, SAP NetWeaver, SAP R3

Datenbanken: IBM DB2 UDB 10 for z/OS

Linux on z/OS Windows Mac OS IBM Rational Software Architect (Eclipse) Sparx Enterprise Architect (UML2) JUnit Mockito Selenium Jenkins Maven/Ant Subversion Firebug BMC Remedy SAP (EAI) SoapUI Quartz Enterprise Job Scheduler DB Visualizer Altova XMLSpy JProfiler Eclipse Test and Performance Tools Platform (TPTP) SAP Memory Analyzer Orisa Visual Car Configurator Apache Tomcat 7 IBM WebSphere Application Server 8 SAP NetWeaver 7 SAP R3 IBM DB2 UDB 10 for z/OS
Java EE (diverse APIs) JSF/Apache MyFaces Ajax Tomahawk JavaScript jQuery Struts HTML CSS XML/XSD AXIS2 (SOAP) Web Services, WSDL SAP JCo (SAP Java Connector) SAP JRA (SAP Java Resource Adapter) Spring Hibernate
Porsche AG-Car Configurator
Zuffenhausen
3 Jahre 2 Monate
2009-01 - 2012-02

IBM z/OS Management Facility, Capacity Provisioning, Application Linking, Workload Manager

Architekt, Entwickler, Scrum Master, Release/Deployment Manager Java EE (diverse APIs) Servlets RESTful Web Services ...
Architekt, Entwickler, Scrum Master, Release/Deployment Manager

Projekt: Produkt: z/OS Management Facility, Produkt: Capacity Provisioning, Produkt: Application Linking, Produkt: Workload Manager

URL: http://www-03.ibm.com/systems/z/os/zos/features/wlm

Position: Architekt, Entwickler, Scrum Master, Release / Deployment Manager

Aufgaben: Architektur der Java EE Middleware und des Backends (UML), Implementierung der RESTful WebServices, Implementierung des Datenmodels (XML/JSON), Architektur und Implementierung des DOJO Frontends, Implementierung von Frameworks (unter Anwendung von OO und Java EE Patterns), Implementierung von JUnit und RFT tests

Umgebung: Linux on System z, Ubuntu Linux, Windows, Mac OS

Sprachen: Java EE (diverse APIs), Servlets, RESTful Web Services, JSP, XML, XSL / XSLT, CSS, HTML, DOJO, AJAX, JavaScript, JSON

Tools: IBM Rational (Software Architect, Functional Tester, Team Concert - Agile Development), Selenium, CMVC / CVS, JUnit, Ant, Mozilla Firebug

Middleware: IBM WebSphere Application Server 7, Samba

Datenbanken: Filebasierte Implementierung (MIPS optimiert)

Linux on System z Ubuntu Linux Windows Mac OS IBM Rational Software Architect IBM Rational Functional Tester Selenium IBM Rational Team Concert (Jazz) - Agile Development CMVC/CVS JUnit Ant Mozilla Firebug IBM WebSphere Application Server 7 Samba
Java EE (diverse APIs) Servlets RESTful Web Services JSP XML XSL/XSLT CSS HTML DOJO AJAX JavaScript JSON SCRUM Datenbanken: Filebasierte Implementierung (MIPS optimiert) Samba
IBM Deutschland GmbH- z/OS Management Facility
Böblingen
3 Jahre 11 Monate
2005-02 - 2008-12

IBM Tivoli System Automation for Multiplatforms (Hochverfügbarkeit)

Architekt, Entwickler, Operator, Scrum Product Owner, Scrum Mast Java EE EJB Servlets ...
Architekt, Entwickler, Operator, Scrum Product Owner, Scrum Mast

Projekt: Produkt IBM Tivoli System Automation (TSA) for Multiplatforms, Produkt End to End (E2E) Intranetsystem zur Verwaltung und Steuerung von Serverprozessen, Gewährleistung der Hochverfügbarkeit von Großrechensystemen, Produkt Tivoli Change and Configuration Manager Database (CCMDB auf Basis von IBM Maximo), Produkt Tivoli Business Continuity Process Manager (BCPM auf Basis von IBM Maximo) - Agile Softwaredevelopment, Gewärleistung der Hochverfügbarkeit von Großrechensystemen

URL: https://www.ibm.com/de-de/marketplace/tivoli-information-management-zos

Position: Software Architekt, Software Entwickler (Full Stack), Software Operator, Scrum (Product Owner / Master), Tester

Aufgaben: Operating und Administration der Test und Integrationsumgebungen, Erarbeitung und Umsetzung von DB2 und LDAP Security Konzepten, Migrationsplanung und Umsetzung von IBM WebSphere 5 / ISC 5 auf IBM WebSphere 6 / ISC 6, Architektur und Entwicklung von Java EE Komponenten, Portierung von CCMDB auf zLinux, Entwicklung eines Middleware Installers für CCMDB auf z (im Auftrag des Entwicklerteams der IBM USA), Entwicklung von Teststrategieen für das Produkt BCPM, Automatisierung von RFT UI tests via STAF/STAX/ACC, Support für das Testteam in Moskau und das CCMDB team in Asien, Erstellung und test von automation policies, Planung und Entwicklung eines Produktinstallers für Webshere, Entwicklung einer Testsuite zur automatisierten Kontrolle des Commandline Interfaces von E2E, Entwicklung eines TestConstructs zur kontinuierlichen Überprüfung von System Automation Application Manager (SA AM) und System Automation for Multiplatforms (SA MP), Integration von Tivoli Enterprise Portal und Tivoli Enterprise Console in E2E, Entwicklung neuer Teststrategieen für das Produkt, Einführung des Global Testfloor Navigators für das TSA team

Umgebung: Linux (Red Hat, SuSE), Windows, IBM System x, System z, System p, AIX

Sprachen: Java EE, EJB, Servlets, JMS, RMI, JSP, SOAP, HTML / XML / XSL / XSLT, JavaScript, Swing, AUIML, SQL, LDIF, Jython, PERL

Tools: IBM Rational (Application Developer, Functional Tester), IBM Tivoli (Enterprise Console, Integrated Solutions Console, Enterprise Portal), IBM WebSphere Installation Factory, IBM Maximo, Together, Microsoft Project, CVS, JUnit, Ant, Bladecenter, Software Testing Automation Framework STAF / STAX, Automation Control Center (ACC), Agile testing

Middleware: IBM WebSphere (Application Server, Business Integration Server Foundation, Portal Server, MQ), IBM Directory Server (LDAP), Samba, Veritas Cluster Server (VCS), Sun Cluster, HACMP

Datenbanken: IBM DB2 UDB 8, Oracle 10

Datenbanken: IBM DB2 UDB 8, Oracle 10 Linux (Red Hat, SuSE) Windows IBM System x, System z, System p AIX IBM Rational Application Developer for WebSphere Software IBM Tivoli Enterprise Console IBM Integrated Solutions Console (ISC) IBM Enterprise Portal IBM WebSphere Installation Factory IBM Rational Functional Tester IBM Maximo Together Microsoft Project CVS JUnit Ant Bladecenter Software Testing Automation Framework (STAF)/STAX Automation Control Center (ACC) Agile testing IBM WebSphere Application Server IBM WebSphere Business Integration Server Foundation IBM WebSphere Portal Server IBM WebSphere MQ IBM Directory Server (LDAP) Samba Veritas Cluster Server (VCS) Sun Cluster HACMP IBM DB2 UDB 8 Oracle 10
Java EE EJB Servlets JMS RMI JSP SOAP HTML/XML/XSL/XSLT JavaScript Swing AUIML SQL LDIF Jython PERL SCRUM
IBM Deutschland GmbH
Böblingen
9 Monate
2004-05 - 2005-01

Daimler Code Quality Management

Berater, Architekt, Entwickler, Tester Java EE EJB RMI ...
Berater, Architekt, Entwickler, Tester

Projekt: Code und Architektur Review des konzernweiten Materialeinkaufsystems Global Procurement System (GPS) / Global Buying System (Globus), Code Review / Refactoring zur Performanceoptimierung des Projekts Analyse Tool Fahrzeuge (ATF), Java EE Applikation zur Berechnung und Konfiguration von Fahrzeugausstattung in der Produktion, Konzept für firmeninterne Java EE Security Reviews und Refactorings

Position: Berater, Architekt, Entwickler, Tester im Bereich Software Quality Management (Java EE/.NET)

Aufgaben: Konzepterstellung zur Durchführung von umfangreichen Code und Architecture Reviews mit dem Fokus auf Application Security und Performance Optimierung, Erarbeitung traditioneller, objektorientierter und Java EE spezifischer Metriken zur Qualitätsanalyse von Java Enterprise Software, Analyse der Mängel, Erarbeitung und Dokumentation von Änderungs- und Optimierungsvorschlägen, Bewertung der implementierten Software durch einen russischen offshore Lieferanten in Minsk (von IBM beauftragt), Anforderungsabstimmung mit dem Daimler Fachbereich, Erarbeitung / Einsatz von Grey und White Box Tests zur Überprüfung exemplarischer Business Cases, Einsatz von Profiling Tools zur Analyse von Performance Engpässen, Präsentation der Ergebnisse bei Iteration-Workshops mit IBM und Daimler

Umgebung: AIX, Windows, IBM PowerBlades

Sprachen: Java EE, EJB, RMI, Servlets, JSF, JSP, Struts, SOAP, HTML / XML / XSL / XSLT, JavaScript, Swing, WebStart, AUIML, SQL, LDIF, C#, .NET

Tools: IBM WebSphere (Application Developer, Integration Developer), Borland Together/J for Eclipse, PMD, CheckStyle, SimScan, Innovator 8.0, Rational XDE, PCVS, Ant, Juna Logging, Castor, Avalon, FOP, JUnit, Visio

Middleware: Proactive Infrastructure (PAI) ehemals. Integrated Application Plattform (IAP), IBM WebSphere (Application Server, Portal Server, Process Server, MQ), IBM HTTP Server, IBM eBiz Framework for Webapplications, javaFROCS persistence layer, SideMinder WebAgent

Datenbanken: IBM DB2 UDB

Datenbanken: IBM DB2 UDB AIX Windows IBM PowerBlades IBM WebSphere Studio Application Developer (WSAD) IBM WebSphere Integration Developer Borland Together/J for Eclipse PMD CheckStyle SimScan Innovator 8.0 Rational XDE PCVS Ant Juna Logging Castor Avalon FOP JUnit Visio IBM WebSphere Application Server (WAS) IBM WebSphere Portal Server IBM WebSphere Process Server IBM WebSphere MQ IBM HTTP Server IBM eBiz Framework for Webapplications javaFROCS persistence layer SideMinder WebAgent IBM DB2 UDB Proactive Infrastructure (PAI)
Java EE EJB RMI Servlets JSF JSP Struts SOAP HTML/XML/XSL/XSLT JavaScript Swing WebStart AUIML SQL LDIF C# .NET
Daimler AG
Stuttgart
4 Jahre 5 Monate
1999-09 - 2004-01

IBM JEE Projekte (GTFN, HINT, ESTSERV, TPM, AMC)

technischer Projektleiter, Architekt, Entwickler Java EE Servlets JSP ...
technischer Projektleiter, Architekt, Entwickler

Projekt: Projekt "HINT" - Framework als Basis der Java EE Applikation "GTFN", Projekt "GTFN" - Intranet-System zur Verwaltung und Steuerung der IBM Enterprise Systems Group Ressourcen, Projekt "ESTSERV" - Integration von sensiblen Daten in das bestehende Verwaltungssystem GTFN, Projekt "TPM" - Integration und Erweiterung des Test Project Management Tools zur Verwaltung von Testplänen für die IBM Großrechner Neuentwicklung, Projekt "Global Ressource Organizer" - Konzeption und Umsetzung eines Ressourcenplaners zur effizienten Auslastung von IBM Großrechenanlagen weltweit, Projekt "AMC" - Einführung eines erweiterten Basiskonzepts zur Asset Verwaltung, Konzeption und Umsetzung eines Systems zur erweiterten Verwaltung von Benutzerdaten. Integration in die vorhandene Web Applikation

Position: technischer Projektleiter, Software Architekt, Software Entwickler, technischer Berater IBM Kunden USA

Aufgaben: Sammlung und Aufnahme von Anforderungen der Fachbereiche an den verschiedenen Standorten des Unternehmens, Evaluierung verschiedener Lösungsansätze und Technologieen, Analyse bestehender Konzepte, Erstellung von Grob- und Feinkonzepten, kontinuierliche Abstimmung mit Kunden, Implementierung von Schnittstellen zu externen Tools, Planung und Implementierung von Parsern zur Integration bestehender Daten, Planung und Erstellung des Frameworks "HINT", Design und Realisierung einer Webapplikation (GTFN), Administration der Server Hardware, regelmäßige Refaktorierung und Code Review Zyklen, vollständige Dokumentation der Konzepte und Vorstellung von Ergebnissen, Auswahl und Einarbeitung neuer Projektmitarbeiter, Schulungen von IBM Mitarbeitern und Workshops in den USA

Umgebung: Red Hat Linux, IBM xSeries, pSeries, Windows

Sprachen: Java EE, Servlets, JSP, POJO, OJB (JDO), Struts / Taglibs, SOAP, HTML / XML / XSL / XSLT, JavaScript, Unix-Shell, SQL

Tools: IBM WebSphere Studio Application Developer, Eclipse, Together, JBuilder, Kawa, Rational Rose, Microsoft Project, CVS, Visio, Hint, JUnit, Log4J, Ant

Middleware: IBM WebSphere Application Server, Tomcat, Apache, JServ, JBoss

Datenbanken: IBM DB2, Lotus Notes

Red Hat Linux IBM xSeries Sun Solaris pSeries Windows IBM WebSphere Studio Application Developer 5 (WSAD) Eclipse Together JBuilder Kawa Rational Rose Microsoft Project CVS Visio Hint JUnit Log4J Ant IBM WebSphere Application Server Tomcat Apache JServ JBoss IBM DB2 Lotus Notes
Java EE Servlets JSP POJO OJB (JDO) Struts / Taglibs SOAP HTML/XML/XSL/XSLT JavaScript Unix-Shell SQL
IBM Deutschland GmbH - Global Testfloor Navigator
Böblingen, Poughkeepsie (USA), Endicott (USA), Austin (USA), Roc
2 Jahre 1 Monat
1996-06 - 1998-06

Hewlett-Packard - Musketeer Projekt

Entwickler, Tester C++ Java JavaScript ...
Entwickler, Tester

Projekt: HP / Agilent - Musketeer Projekt - Verwaltung und Steuerung chemischer Analysegeräte, Bayer - Internet Auftritt und Netzwerkaufbau, Plansecur - Überwachung der firmeninternen Prozesse. Integration sensibler Daten aus Altbeständen

Position: Entwickler, Tester

Aufgaben: Planung und Implementierung von Schnittstellen zu Analysegeräten, Umsetzung von Testmechanismen zur Qualitätskontrolle, Konzept zur Auswertung von sensiblen Daten aus dem chemischen Analyseprozess, Implementierung der Userinterfaces, Schulung von Mitarbeitern, Wartung und Erweiterung des Netzwerks

Umgebung: Sun Solaris, Windows NT Server, Linux Server

Sprachen: C++, Java, JavaScript, Pascal

Tools: Visual C++ (MFC), JBuilder, Rational Rose

Middleware: Apache, JServ

Datenbanken: Microsoft SQL Server, MySQL, Microsoft Access

Sun Solaris Windows NT Server Linux Server Visual C++ (MFC) JBuilder Rational Rose Apache JServ Microsoft SQL Server MySQL Microsoft Access
C++ Java JavaScript Pascal
Hewlett-Packard, Bayer AG, Plansecur GmbH
Waldbronn, Leverkusen, Kassel

Aus- und Weiterbildung

Aus- und Weiterbildung

1999

Studium der allgemeinen Informatik an der FH Köln
Abschluss: Diplom Informatiker (FH)

1994
Fachhochschulreife an der Gewerblichen Bildungsanstalt der Stadt Bonn
Abschluss: Informationstechnischer Assistent

Weiterbildung / Kurse

  • IBM und Tüv Süd, ITIL V3 Foundation Zertifizierung
  • IBM Deutschland GmbH, Refactoring to Patterns
  • IBM Deutschland GmbH, GoF and Java EE Patterns
  • Hewlett-Packard, Objektorientierte Analyse und Design
  • Hewlett-Packard, Microsoft Foundation Classes (MFC)
  • Abhalten eines zweiwöchigen Workshops in Poughkeepsie im Auftrag von IBM
  • Support und Schulung der IBM-ESG in verschiedenen Lokationen in den USA im Auftrag von IBM

Position

Position

  • Java EE Software Architektur und Entwicklung (Full Stack, Web-Anwendungen, Microservices)
  • DevOps / Application Engineering
  • Qualitätssicherung von Java EE Anwendungen
  • Cloud Administration / Kundensupport
  • Beratung im Bereich Security
  • Schulung / Training von Mitarbeitern
  • technische Projektleitung / Organisation / Koordination

Kompetenzen

Kompetenzen

Top-Skills

JavaEE FrontEnd BackEnd Angular React JSF TypeScript Spring JPA SQL Node.js Camunda BPM Docker Kubernetes REST WebServices Microservices AWS Git Scrum JIRA Azure DevOps

Schwerpunkte

EJB/CDI/JPA

Aufgabenbereiche

Microsoft Project
Redmine

Produkte / Standards / Erfahrungen / Methoden

abaXX components
Agile testing
Altova XMLSpy
Ant
Apache
Apache Tomcat
Artifactory
AXIS
Backend Entwicklung
Bamboo (CI)
Bladecenter
BMC Remedy
Camunda (BPMN)
Castor
Checkstyle
Confluence
Confluence (Wiki)
Cordova
CSS
CSS3
CVS
Datenbanken: Oracle 11g
DBVisualizer
Docker
DOJO
Eclipse
EJB
FOP
Gerrit
Git
GitHub
GitLab
Google Flutter
Gradle
HACMP
Hibernate
HTML
HTML/XML/XSL/XSLT
HTML5
IBM Directory Server (LDAP)
IBM HTTP Server
IBM Maximo
IBM Rational Functional Tester
IBM WebSphere Application Server
IBM WebSphere Application Server 8.0 (Betrieb)
IBM WebSphere Application Server Liberty
IBM WebSphere Business Integration Server Foundation
IBM WebSphere Installation Factory
IBM WebSphere Integration Developer
IBM WebSphere Message Broker
IBM WebSphere MQ
IBM WebSphere Portal Server
IBM WebSphere Process Server
IBM WebSphere Studio Application Developer (WSAD)
IBM WebSphere Studio Application Developer 5 (WSAD)
Innovator 8.0
IntelliJ
javaFROCS persistence layer
JBoss
JBoss 7 (Entwicklung)
JBuilder
Jenkins
JIRA
Jira (SCRUM)
JMS
JProfiler
JServ
JSF
JSF 2 (MyFaces, Primefaces, Faces Flow)
JSON (Gson/Jackson)
JSON (Gson/Jackson)
Juna Logging
JUnit
Kafka
Kawa
Kubernetes
Log4J
Lucene
Maven
Mockito
Nexus
Node.js
NodeJS
NPM
OJB (JDO)
OpenShift
PMD
POJO
PrimeFaces
Proactive Infrastructure (PAI)
Quartz
Rational Rose
Rational XDE
REST
RESTful Web Services
RMI
Samba
Samba
SAP JCo (SAP Java Connector)
SAP JRA (SAP Java Resource Adapter)
SAP R3
SCRUM
Selenium
Servlets
SimScan
SOAP
SoapUI
Software Testing Automation Framework (STAF)/STAX
Sonar
SourceTree
Spring
Spring (Web Flow)
Struts
Struts / Taglibs
Subversion
Swing
Together
Tomahawk
Tomcat
Veritas Cluster Server (VCS)
Visio
Web Service Standards (WS-*)
Wildfly (JBoss)
XCode
XML
XML/XSD
XSD
ZenHub

Software / Tools
----------------
Entwicklungsumgebungen/Tools:
   IntelliJ IDEA, Eclipse, NetBeans, JBuilder
   Rational (Software Architect, Application Developer, Team Concert, Change, Rose XDE, ClearCase)
   Docker / Kubernetes
   Enterprise Architect (UML2), Together
   Camunda (BPMN)
   JProfiler, OptimizeIT, JProbe, TPTP
   Git / GitLab, Subversion, CVS, CMVC
   Ant
   Maven
   Gradle
   Jenkins, Bamboo CI
   JUnit, Mockito, Selenium, Arquillian (CDI)
   Redmine
   Jira
   Confluence
   Stash
   Nexus
   Toad for Oracle, IBM DataStudio, MySQLWorkbench, DbVisualizer
   Firebug (FirePath, jQuerify, DOJO Extension, AngScope)

Server Software:
   Amazon Web Services
   Microsoft Azure
   Pivotal Cloud Foundry
   IBM WebSphere (Application Server Liberty, Portal Server, MQ)
   WildFly (JBoss)
   RabbitMQ
   Proactive Infrastructure (PAI)
   Apache Tomcat, Pluto
   BEA WebLogic
   IBM Maximo
   Tivoli Produkte (CCMDB, ITDS, TEP, TEC, BCPM)
   SiteMinder WebAgent

Java Technologien:
   Java EE / JEE (EJB, CDI, JSF, JSP, JSTL, JPA, JAX, Servlets, JMS, JCache, JDO, JTA, JAAS, JCA, JAF)
   JavaScript / TypeScript / JSX (AngularJS, React, Dart)
   REST / XML Web Services (JAX-RS / JAX-WS), Axis / SOAP, WSDL, UDDI
   DOJO / AJAX, MyFaces, Primefaces, Faces Flow, Tomahawk, RichFaces, Struts, Tiles, Taglibs
   DOM / SAX Parser
   Spring / Hibernate
   Spring Boot
   WebServices
   Microservices
   Portlets
   XDoclet

Sonstige Technologien:
   AngularJS
   React
   Node.js
   Apache Cordova (Mobile-Framework)
   Google Flutter (Dart)
   JSON
   HTTP / HTTPS
   HTML / XHTML, Dynamic HTML
   XML (DTD / XSD), XSL / XSLT, XPath, XSL-FO, FOP
   CSS
   jQuery
   Elasticseacrh / Lucene
   Jasper Reports
   XCode
   NPM
   Okta

Methoden der Softwareentwicklung:
   Agile Softwareentwicklung (Scrum)
   Continuous Integration (CI) / Continuous Delivery (CD) - (DEV, TEST, PROD)
   Extreme Programming (XP)
   Objektorientierte Analyse (OOA) und Design (OOD)
   Agile Modeling (AM), UML2 Modeling
   Anwendung von GoF und JEE Design Patterns
   Enterprise Application Integration (EAI) development. Prozess-, Daten- und Anwendungsintegration
   Code Reviews (traditionelle und objektorientierte Metriken / Audits)
   Refaktorierung, Profiling und Performance Optimierung
   Adaptive Software Development (ASD)

Sonstige Erfahrung:
   Mehrwöchige Workshops in Poughkeepsie und Rochester (USA) im Auftrag von IBM
   Support und Schulung der IBM-ESG in verschiedenen US-Lokationen im Auftrag von IBM

Betriebssysteme

AIX
Dos
Linux
Linux (Red Hat, SuSE)
Linux Distributionen RedHat, SuSE und Debian
Sehr gute Kenntnisse
Linux on System z
Linux Server
Mac OS
MVS, OS/390
OpenSUSE Linux
OpenSUSE/Ubuntu Linux
OS/400
Red Hat Linux
SUN OS, Solaris
Sun Solaris
Unix
VM
Windows

Programmiersprachen

AJAX
AngularJS
AXIS2 (SOAP) Web Services, WSDL
C
Spezialist - Schwerpunkt DOJO/AJAX
C++
CDI (Context and Dependency Injection)
Golang
Java
Java / JEE
Spezialist - Schwerpunkt JEE (EJB, JSF, JSP, JPA etc.)
Java EE
Java EE (diverse APIs)
Spezialist - Schwerpunkt JEE (EJB, JSF, JSP, JPA etc.)
JavaScript
JAX-WS
JEE
JEE 6
JPA
jQuery
JSF (MyFaces, Primefaces)
JSON
JSP
JSX
Jython
Perl
PHP
PL/SQL
Python
Scriptsprachen
Shell
Spring Boot
TeX, LaTeX
Im Zusammenhang mit Projekt-Dokumentation
Unix-Shell
webbasierte, serverbasierte, datenbankgestuetzte Java/JEE Systeme (EAI, SOA)
Spezialist
yacc/lex
Fundiertes Wissen Parser/Compilerbau

Datenbanken

Access
Datenbanken: IBM DB2 UDB 8, Oracle 10
DB2
Spezialist
IBM DB2
IBM DB2 UDB
IBM DB2 UDB 8
Lotus Notes
Microsoft Access
Microsoft SQL Server
MongoDB
MS SQL Server
MySQL
Spezialist
Oracle
Spezialist
Oracle 10
Oracle 11g
PostgresSQL
SQL
Spezialist

Datenkommunikation

IBM LAN Server
Internet, Intranet
Novell
PC-Anywhere
Router
TCP/IP
Token Ring
Windows Netzwerk

Hardware

AS/400
Installation, Konfiguration, Operating
IBM Großrechner
Installation, Konfiguration, Operating
IBM RS6000
Installation, Konfiguration, Operating
IBM System x, System p, System z
IBM xSeries
Macintosh
PC
pSeries
Sun Blade Server
Sun Cluster

Berechnung / Simulation / Versuch / Validierung

ABAQUS

Design / Entwicklung / Konstruktion

AutoCAD
IBM Enterprise Portal
IBM Rational Application Developer for WebSphere Software

Branchen

Branchen

  • Automobilindustrie/Fahrzeugindustrie (Automotive)
  • Bankwesen
  • Computer Hardware/Software
  • Finanzdienstleistungen/Versicherungen
  • Forschung und Entwicklung
  • Medizinische Geräte
  • Unternehmensberatung/Consulting

Einsatzorte

Einsatzorte

Stuttgart (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)

Deutschland: zu 100% vor Ort - bevorzugt Raum Stuttgart

möglich

Projekte

Projekte

1 Jahr 10 Monate
2022-09 - 2024-06

DSC Gruppe - Debit- und Kreditkartenverarbeitung

Software Architekt / Entwickler (Full Stack) Java 11 Spring Spring Boot ...
Software Architekt / Entwickler (Full Stack)
Aufgaben: Entwurf und Entwicklung von komplexen Kartenverarbeitungsprozessen, Erweiterung der Mobile Payment Schnittstellen
(Host Card Emulation / Apple Pay), Implementierung eines Systems zur Gewährleistung der Sicherheit und Stabilität der
Debit- und Kreditkartenproduktion, MOKKA Primefaces Migration von V8 auf V13, Testautomatisierung mit Cucumber,
Umsetzung der GUI des Teilprojekts CARDIS in React, Entwicklung von Microservices
Umgebung: Linux, Windows, Mac OS
Sprachen: Java EE (diverse APIs), NodeJs, JavaScript, TypeScript, jQuery, SQL, HTML5, CSS, XML, JSON
Tools: IntelliJ, Docker, Kubernetes, Cucumber, Selenium, Scrum, Jira, React, Vanilla Css, Tailwind, JSF2, PrimeFaces, Apache
Camel, Apache Velocity, SOA, Spring Tool Suite, Spring Data, Spring WebFlow, Spring Boot, Microservices, JUnit,
JMockit, EJB, JMS, JTA, JPA, SonarQube, PMD, Git / Gitea, Jenkins, Kibana Open Search, Logback, Miro, Mockserver
Middleware: IBM WebSphere Liberty, IBM WebSphere MQ, Google Cloud Platform (GCP)
Datenbanken: DB2, Postgres, NoSQL


Java 11 Spring Spring Boot WebSphere Liberty Kubernetes Docker JSF ReactJS REST Microservices MQ DB/2
DSV Gruppe
Stuttgart
2 Jahre
2020-09 - 2022-08

IBM Cloud Hyper Protect Services

DevOps Engineer, Software Architekt / Entwickler (Fullstack) Spring Spring Boot Kubernetes ...
DevOps Engineer, Software Architekt / Entwickler (Fullstack)

09/20 - heute

IBM Deutschland GmbH, Stuttgart, Böblingen

Projekt:

DevOps Engineering im Bereich IBM Cloud Hyper Protect Services
DevOps Engineering im Bereich IBM Z as a Service (ZaaS)

 

https://cloud.ibm.com

https://www.ibm.com/cloud/hyper-protect-services

Position:

DevOps Engineer, Software Architekt / Entwickler (Fullstack)

Aufgaben:

DevOps Development (Jenkins Pipelines), CI/CD Pipeline Automatisierung (Jenkins / Kubernetes / IBM One Pipline), DevOps Support für Kunden (Indien, China), IBM OnePipeline Cocoa enablement (inventory, evidence, incidence / issues), Security and Quality implementation in Jenkins Build environment, Docker Build Agent optimization, Entwicklung von Microservices

Umgebung:

Linux on System z, Red Hat Linux, Windows, Mac OS

Sprachen:

Java EE (diverse APIs), Spring / Spring Boot, NodeJS, Golang, Python, Groovy, Make, Shell

Tools:

IntelliJ, Docker, Kubernetes, Tekton, Red Hat OpenShift, Jenkins, JUnit, SonarQube, New Relic, Owasp Dependency-Check, Wicked Scan, Clair Scan, PMD, SonarQube Enterprise Edition, JFrog Artifactory, ZenHub, Git, GitHub, Gradle, Watson / ServiceNow, Grafana, Artifactory

Middleware:

IBM Cloud Hyper Protect, IBM Cloud Foundry (PaaS), IBM Cloud DevOps, IBM UrbanCode Deploy, RabbitMQ

Datenbanken:

New Relic, MongoDB, PostgresSQL

OpenShift Artifactory GitHub ZenHub Docker
Spring Spring Boot Kubernetes Jenkins MongoDB PostgresSQL JEE Backend Entwicklung Python Golang AWS Ibmcloud Node.js TypeScript Cloud
IBM Deutschland GmbH
Böblingen
4 Jahre 10 Monate
2015-07 - 2020-04

Daimler Supplier Database (SDB)

Architekt, Entwickler Full Stack, technischer Kundenberater
Architekt, Entwickler Full Stack, technischer Kundenberater

Projekt: Planung und Umsetzung der Daimler Supplier Database (SDB und Mobile App SDB2Go)

URL: https://supplier-portal.daimler.com

Position: Software Architekt, Software Entwickler (Full Stack), technischer Kundenberater

Aufgaben: Planung und Neuimplementierung der SDB (JSF, PrimeFaces, React), Planung und Neuimplementierung der mobile App SDB2Go (Cordova, AngularJS, Flutter/Dart), Applikationsentwicklung zur Migration und Änderung sensibler Altdaten, BPMN Geschäftsprozessmodellierung mit Camunda, Bestandsaufnahme der Altsysteme, System Dokumentation, Fachkonzept Reviews, Architektur- und CodeReviews, Bugfixing und Performance Optimierung, Automatisierte Unit-, Integration- und Regressiontests(Selenium)

Umgebung: Docker, Kubernetes, Amazon Web Services (AWS), Microsoft Azure, OpenSUSE/Ubuntu Linux, Mac OS

Sprachen: Java EE (diverse APIs), EJB / CDI / JPA, JSF (Primefaces), Ajax, JavaScript / TypeScript / JSX, Dart, jQuery, HTML5, CSS, XML / XSD, JSON, SOAP, REST, Web Service Standards (WS-*), Spring, Microservices, SCRUM

Tools: IntelliJ IDEA, Camunda (BPMN), Elasticsearch / Lucene, JUnit, Mockito, Selenium, Jenkins, Sonar, Maven, Gradle, Nexus, Git, GitLab, Gerrit, Jira (SCRUM), Confluence, SoapUI, Google Flutter (Dart), React, AngularJS, Node.js, Apache Cordova, NPM, XCode

Middleware: Cloud (AWS, Azure), IBM WebSphere (Application Server Liberty, Portal Server, MQ), Proactive Infrastructure (PAI), RabbitMQ

Datenbanken: IBM DB2 UDB

OpenSUSE/Ubuntu Linux Mac OS Java EE (diverse APIs) EJB/CDI/JPA JSF PrimeFaces Ajax JavaScript jQuery HTML5 CSS3 XML/XSD JSON SOAP REST Web Service Standards (WS-*) SCRUM IntelliJ Camunda (BPMN) Lucene JUnit Mockito Selenium Jenkins Sonar Maven Gradle Nexus Git GitLab Gerrit Jira (SCRUM) Confluence SoapUI Docker Kubernetes Cordova NPM XCode Google Flutter Proactive Infrastructure (PAI) IBM WebSphere Application Server Liberty IBM HTTP Server IBM WebSphere Portal Server IBM WebSphere Process Server IBM WebSphere Message Broker IBM WebSphere MQ IBM DB2 UDB AngularJS React Node.js
Daimler AG
Vaihingen, Leinfelden-Echterdingen
1 Jahr
2014-08 - 2015-07

Mercedes Me (MB Connect)

Architekt, Entwickler Full Stack, technischer Kundenberater Java EE (diverse APIs) EJB/CDI/JPA JSF (MyFaces, Primefaces) ...
Architekt, Entwickler Full Stack, technischer Kundenberater

Projekt: Weiterentwicklung MBConnect Vehicle Data Service (VDS), AS-Statistics (ASSTATS), Re-Design AS-Statistics Reporter(ASSR)

URL: https://www.mercedes-benz.com/de/mercedes-me/

Position: Software Architekt, Software Entwickler (Full Stack), technischer Kundenberater

Aufgaben: Bestandsaufnahme der Altsysteme, System Dokumentation, Fachkonzept Reviews, Re-design und teilweise Neuimplementierung des AS-Statistics Reporters(JSF, PrimeFaces), Architektur- und CodeReviews, Bugfixing und Performance Optimierung, Zwei Linien Konzept zur Gewährleistung der Verfügbarkeit bei Produktionsdeployments, Zentralisierung von AS-Statistics für angebundene Fremdsysteme (MQ), Automatisierte Unit-, Integration- und Regressiontests(Selenium)

Umgebung: OpenSUSE/Ubuntu Linux, Mac OS

Sprachen: Java EE (diverse APIs), EJB / CDI / JPA, JSF, PrimeFaces, Ajax, JavaScript, TypeScript, jQuery, HTML5, CSS3, XML / XSD, JSON, SOAP, REST, Web Service Standards (WS-*), SCRUM

Tools: IntelliJ IDEA, Docker, Kubernetes, Lucene, JUnit, Mockito, Selenium, Bamboo, Jenkins, Sonar, Maven, Gradle, Nexus, Git, GitLab, Gerrit, SourceTree, VirtualBox, VMware, Jira (SCRUM), Confluence, SoapUI, DBVisualizer

Middleware: Proactive Infrastructure (PAI), IBM WebSphere (Application Server Liberty, Process Server, Portal Server, Message Broker, MQ), IBM HTTP Server, Wildfly (JBoss)

Datenbanken: IBM DB2 UDB, MySQL

OpenSUSE Linux Windows Mac OS Eclipse JUnit Mockito Selenium Bamboo (CI) Sonar Maven Nexus SoapUI DBVisualizer Git Stash SourceTree Oracle VM VirtualBox Jira (SCRUM) Confluence (Wiki) Proactive Infrastructure (PAI) IBM WebSphere Application Server IBM HTTP Server IBM WebSphere Portal Server IBM WebSphere Process Server IBM WebSphere Message Broker IBM WebSphere MQ Wildfly (JBoss) IBM DB2 UDB MySQL
Java EE (diverse APIs) EJB/CDI/JPA JSF (MyFaces, Primefaces) Ajax JavaScript jQuery HTML5 CSS3 XML XSD Hibernate JSON SOAP REST Web Service Standards (WS-*) SCRUM
Daimler AG
Möhringen, Böblingen, Vaihingen
2 Monate
2014-06 - 2014-07

Porsche Car Configurator

Architekt, Entwickler, technischer Berater Java EE (diverse APIs) JSF/Apache MyFaces Ajax ...
Architekt, Entwickler, technischer Berater

Projekt: Porsche PCCD Weiterentwicklung/teilw. Neuimplementierung, Code Review, Refactoring, Performance Optimierung

URL: https://www.porsche.com/germany/modelstart

Position: Software Architekt, Software Entwickler (Full Stack), technischer Kundenberater

Aufgaben: Architektur und Implementierung der JSF Web-Applikation (Ersetzung von Struts), Vereinfachung der Datenbanzugriffsschicht (Spring), Optimierung komplexer Datenbankoperationen (Hibernate), Zusammenfassung von Business Cases (Data Extraction, Excel Reports)

Umgebung: Linux, Windows, Mac OS

Sprachen: Java EE (diverse APIs), JSF / Apache MyFaces, Ajax, JavaScript / TypeScript, Tomahawk, jQuery, HTML5, CSS3, XML / XSD, JSON (Gson / Jackson), SOAP, REST, Web Service Standards (WS-*), Spring, Hibernate

Tools: Eclipse, Sparx Enterprise Architect (UML2), JUnit, Mockito, Selenium, Jenkins, Sonar, PMD, Checkstyle, Maven, SoapUI, Quartz, DBVisualizer, Subversion, Jira, Orisa Visual Car Configurator

Middleware: Apache Tomcat, IBM WebSphere Application Server

Datenbanken: IBM DB2 UDB

Linux Windows Mac OS Eclipse Sparx Enterprise Architect (UML2) JUnit Mockito Selenium Jenkins Sonar PMD Checkstyle Maven SoapUI Quartz DBVisualizer Subversion Jira Orisa Visual Car Configurator Apache Tomcat IBM WebSphere Application Server IBM DB2 UDB IBM DB2 UDB
Java EE (diverse APIs) JSF/Apache MyFaces Ajax JavaScript Tomahawk jQuery HTML5 CSS3 XML/XSD Spring Hibernate JSON (Gson/Jackson) SOAP REST Web Service Standards (WS-*) SCRUM
Porsche AG
Ludwigsburg
1 Jahr 9 Monate
2012-09 - 2014-05

Mercedes-Benz Bank Kernbanksystem (Online-Banking)

Architekt, Entwickler JEE 6 EJB 3 CDI (Context and Dependency Injection) ...
Architekt, Entwickler

Projekt: Neuentwicklung des Kernbanksystems (KBS-Online-Banking) im Rahmen der SEPA Umstellung, Fachkonzept Reviews, Storycard Bearbeitung in enger Abstimmung mit den Fachbereichen, Automatisierte Unit-, Integration-, Gui- und Regressiontests, System Dokumentation

URL: https://www.mercedes-benz-bank.de/de.html

Position: Software Architekt, Software Entwickler (Full Stack)

Aufgaben: Software Modellierung unter Verwendung von Software Designpatterns, Java EE6 Implementierung von SOA / Integrationsarchitekturen, Architektur und Implementierung von Frontend, Businesslogik und Backend, Implementierung von JUnit, Arquillian und Selenium tests, Agile Development (SCRUM) / Service Management (nach ITIL)

Umgebung: Linux, Windows, Mac OS

Sprachen: JEE, EJB, CDI (Context and Dependency Injection), JSF (MyFaces, Primefaces, Faces Flow), Ajax, JavaScript / TypeScript, HTML5, CSS3, XML/XSD, jQuery, AXIS, JAX-WS, JPA

Tools: Eclipse/IntelliJ IDEA, Selenium, Arquillian (CDI), JUnit, Mockito, Maven / Jenkins, Redmine / IBM Rational Change, Git, Sonar, Gerrit, Nexus, JRebel, Lucene, SoapUI, DB Visualizer, abaXX components, Spring (Web Flow)

Middleware: JBoss (Entwicklung), IBM WebSphere Application Server (Betrieb), IBM WebSphere MQ

Datenbanken: Oracle 11g

Datenbanken: Oracle 11g Linux Windows Mac OS Eclipse IntelliJ Selenium Arquillian (CDI) JUnit Mockito Maven Jenkins Redmine IBM Rational Change Git Sonar Gerrit Nexus JRebel Lucene SoapUI DB Visualizer abaXX components JBoss 7 (Entwicklung) IBM WebSphere Application Server 8.0 (Betrieb) IBM WebSphere MQ Oracle 11g Sopra Banking Software
JEE 6 EJB 3 CDI (Context and Dependency Injection) JSF 2 (MyFaces, Primefaces, Faces Flow) Ajax JavaScript HTML5 CSS3 XML/XSD jQuery Spring (Web Flow) AXIS JAX-WS JPA
Mercedes-Benz Bank AG
Stuttgart
7 Monate
2012-02 - 2012-08

Porsche Car Configurator

Java EE (diverse APIs) JSF/Apache MyFaces Ajax ...

Projekt: Porsche PVA/CC Weiterentwicklung, Architecture/Code Review und Refactoring/Bugfixing, Performance Optimierung, Axis2 (SOAP) WebServices für SAP

URL: https://www.porsche.com/germany/modelstart

Position: Software Architekt, Software Entwickler (Full Stack), Scrum Project Owner, Kundenbetreuer von MHP Kunden in NRW, technischer Projektleiter / Projektverantwortlicher SAP WebServices

Aufgaben: Architektur und Design der JEE Middleware und des Backends (SOA/UML2), Design/Implementierung von Geschäftsprozessen als WebServices (AXIS2/SOAP), Implementierung des Datenmodels (XML/Hibernate), Architektur und Implementierung des Frontends (JSF, teilweise Struts), Implementierung von Frameworks (unter Anwendung von OO und JEE Patterns), Implementierung von JUnit und UI tests, Agile Development (SCRUM) / Service Management (nach ITIL), Projekt mefro wheels: Zielvereinbarung, Aufwandschätzung, Durchführung, Übergabe/Präsentation vor Ort, WebServices für SAP (SAP JCo), Dom Parser für XML Requests, Projekt Ferrero: Performance Analyse und Optimierung einer SAP NetWeaver Applikation

Umgebung: Linux on z/OS, Windows, Mac OS

Sprachen: Java EE (diverse APIs), JSF / Apache MyFaces, Ajax, Tomahawk, JavaScript, jQuery, Struts, HTML, CSS, XML / XSD, AXIS2 (SOAP) Web Services, WSDL, SAP JCo (SAP Java Connector), SAP JRA (SAP Java Resource Adapter), Spring, Hibernate

Tools: IBM Rational Software Architect (Eclipse), Sparx Enterprise Architect (UML2), JUnit, Mockito, Selenium, Jenkins, Maven / Ant, Subversion, Firebug, BMC Remedy, SAP (EAI), SoapUI, Quartz Enterprise Job Scheduler, DB Visualizer, Altova XMLSpy, JProfiler, Eclipse Test and Performance Tools Platform (TPTP), SAP Memory Analyzer, Orisa Visual Car Configurator

Middleware: Apache Tomcat, IBM WebSphere Application Server, SAP NetWeaver, SAP R3

Datenbanken: IBM DB2 UDB 10 for z/OS

Linux on z/OS Windows Mac OS IBM Rational Software Architect (Eclipse) Sparx Enterprise Architect (UML2) JUnit Mockito Selenium Jenkins Maven/Ant Subversion Firebug BMC Remedy SAP (EAI) SoapUI Quartz Enterprise Job Scheduler DB Visualizer Altova XMLSpy JProfiler Eclipse Test and Performance Tools Platform (TPTP) SAP Memory Analyzer Orisa Visual Car Configurator Apache Tomcat 7 IBM WebSphere Application Server 8 SAP NetWeaver 7 SAP R3 IBM DB2 UDB 10 for z/OS
Java EE (diverse APIs) JSF/Apache MyFaces Ajax Tomahawk JavaScript jQuery Struts HTML CSS XML/XSD AXIS2 (SOAP) Web Services, WSDL SAP JCo (SAP Java Connector) SAP JRA (SAP Java Resource Adapter) Spring Hibernate
Porsche AG-Car Configurator
Zuffenhausen
3 Jahre 2 Monate
2009-01 - 2012-02

IBM z/OS Management Facility, Capacity Provisioning, Application Linking, Workload Manager

Architekt, Entwickler, Scrum Master, Release/Deployment Manager Java EE (diverse APIs) Servlets RESTful Web Services ...
Architekt, Entwickler, Scrum Master, Release/Deployment Manager

Projekt: Produkt: z/OS Management Facility, Produkt: Capacity Provisioning, Produkt: Application Linking, Produkt: Workload Manager

URL: http://www-03.ibm.com/systems/z/os/zos/features/wlm

Position: Architekt, Entwickler, Scrum Master, Release / Deployment Manager

Aufgaben: Architektur der Java EE Middleware und des Backends (UML), Implementierung der RESTful WebServices, Implementierung des Datenmodels (XML/JSON), Architektur und Implementierung des DOJO Frontends, Implementierung von Frameworks (unter Anwendung von OO und Java EE Patterns), Implementierung von JUnit und RFT tests

Umgebung: Linux on System z, Ubuntu Linux, Windows, Mac OS

Sprachen: Java EE (diverse APIs), Servlets, RESTful Web Services, JSP, XML, XSL / XSLT, CSS, HTML, DOJO, AJAX, JavaScript, JSON

Tools: IBM Rational (Software Architect, Functional Tester, Team Concert - Agile Development), Selenium, CMVC / CVS, JUnit, Ant, Mozilla Firebug

Middleware: IBM WebSphere Application Server 7, Samba

Datenbanken: Filebasierte Implementierung (MIPS optimiert)

Linux on System z Ubuntu Linux Windows Mac OS IBM Rational Software Architect IBM Rational Functional Tester Selenium IBM Rational Team Concert (Jazz) - Agile Development CMVC/CVS JUnit Ant Mozilla Firebug IBM WebSphere Application Server 7 Samba
Java EE (diverse APIs) Servlets RESTful Web Services JSP XML XSL/XSLT CSS HTML DOJO AJAX JavaScript JSON SCRUM Datenbanken: Filebasierte Implementierung (MIPS optimiert) Samba
IBM Deutschland GmbH- z/OS Management Facility
Böblingen
3 Jahre 11 Monate
2005-02 - 2008-12

IBM Tivoli System Automation for Multiplatforms (Hochverfügbarkeit)

Architekt, Entwickler, Operator, Scrum Product Owner, Scrum Mast Java EE EJB Servlets ...
Architekt, Entwickler, Operator, Scrum Product Owner, Scrum Mast

Projekt: Produkt IBM Tivoli System Automation (TSA) for Multiplatforms, Produkt End to End (E2E) Intranetsystem zur Verwaltung und Steuerung von Serverprozessen, Gewährleistung der Hochverfügbarkeit von Großrechensystemen, Produkt Tivoli Change and Configuration Manager Database (CCMDB auf Basis von IBM Maximo), Produkt Tivoli Business Continuity Process Manager (BCPM auf Basis von IBM Maximo) - Agile Softwaredevelopment, Gewärleistung der Hochverfügbarkeit von Großrechensystemen

URL: https://www.ibm.com/de-de/marketplace/tivoli-information-management-zos

Position: Software Architekt, Software Entwickler (Full Stack), Software Operator, Scrum (Product Owner / Master), Tester

Aufgaben: Operating und Administration der Test und Integrationsumgebungen, Erarbeitung und Umsetzung von DB2 und LDAP Security Konzepten, Migrationsplanung und Umsetzung von IBM WebSphere 5 / ISC 5 auf IBM WebSphere 6 / ISC 6, Architektur und Entwicklung von Java EE Komponenten, Portierung von CCMDB auf zLinux, Entwicklung eines Middleware Installers für CCMDB auf z (im Auftrag des Entwicklerteams der IBM USA), Entwicklung von Teststrategieen für das Produkt BCPM, Automatisierung von RFT UI tests via STAF/STAX/ACC, Support für das Testteam in Moskau und das CCMDB team in Asien, Erstellung und test von automation policies, Planung und Entwicklung eines Produktinstallers für Webshere, Entwicklung einer Testsuite zur automatisierten Kontrolle des Commandline Interfaces von E2E, Entwicklung eines TestConstructs zur kontinuierlichen Überprüfung von System Automation Application Manager (SA AM) und System Automation for Multiplatforms (SA MP), Integration von Tivoli Enterprise Portal und Tivoli Enterprise Console in E2E, Entwicklung neuer Teststrategieen für das Produkt, Einführung des Global Testfloor Navigators für das TSA team

Umgebung: Linux (Red Hat, SuSE), Windows, IBM System x, System z, System p, AIX

Sprachen: Java EE, EJB, Servlets, JMS, RMI, JSP, SOAP, HTML / XML / XSL / XSLT, JavaScript, Swing, AUIML, SQL, LDIF, Jython, PERL

Tools: IBM Rational (Application Developer, Functional Tester), IBM Tivoli (Enterprise Console, Integrated Solutions Console, Enterprise Portal), IBM WebSphere Installation Factory, IBM Maximo, Together, Microsoft Project, CVS, JUnit, Ant, Bladecenter, Software Testing Automation Framework STAF / STAX, Automation Control Center (ACC), Agile testing

Middleware: IBM WebSphere (Application Server, Business Integration Server Foundation, Portal Server, MQ), IBM Directory Server (LDAP), Samba, Veritas Cluster Server (VCS), Sun Cluster, HACMP

Datenbanken: IBM DB2 UDB 8, Oracle 10

Datenbanken: IBM DB2 UDB 8, Oracle 10 Linux (Red Hat, SuSE) Windows IBM System x, System z, System p AIX IBM Rational Application Developer for WebSphere Software IBM Tivoli Enterprise Console IBM Integrated Solutions Console (ISC) IBM Enterprise Portal IBM WebSphere Installation Factory IBM Rational Functional Tester IBM Maximo Together Microsoft Project CVS JUnit Ant Bladecenter Software Testing Automation Framework (STAF)/STAX Automation Control Center (ACC) Agile testing IBM WebSphere Application Server IBM WebSphere Business Integration Server Foundation IBM WebSphere Portal Server IBM WebSphere MQ IBM Directory Server (LDAP) Samba Veritas Cluster Server (VCS) Sun Cluster HACMP IBM DB2 UDB 8 Oracle 10
Java EE EJB Servlets JMS RMI JSP SOAP HTML/XML/XSL/XSLT JavaScript Swing AUIML SQL LDIF Jython PERL SCRUM
IBM Deutschland GmbH
Böblingen
9 Monate
2004-05 - 2005-01

Daimler Code Quality Management

Berater, Architekt, Entwickler, Tester Java EE EJB RMI ...
Berater, Architekt, Entwickler, Tester

Projekt: Code und Architektur Review des konzernweiten Materialeinkaufsystems Global Procurement System (GPS) / Global Buying System (Globus), Code Review / Refactoring zur Performanceoptimierung des Projekts Analyse Tool Fahrzeuge (ATF), Java EE Applikation zur Berechnung und Konfiguration von Fahrzeugausstattung in der Produktion, Konzept für firmeninterne Java EE Security Reviews und Refactorings

Position: Berater, Architekt, Entwickler, Tester im Bereich Software Quality Management (Java EE/.NET)

Aufgaben: Konzepterstellung zur Durchführung von umfangreichen Code und Architecture Reviews mit dem Fokus auf Application Security und Performance Optimierung, Erarbeitung traditioneller, objektorientierter und Java EE spezifischer Metriken zur Qualitätsanalyse von Java Enterprise Software, Analyse der Mängel, Erarbeitung und Dokumentation von Änderungs- und Optimierungsvorschlägen, Bewertung der implementierten Software durch einen russischen offshore Lieferanten in Minsk (von IBM beauftragt), Anforderungsabstimmung mit dem Daimler Fachbereich, Erarbeitung / Einsatz von Grey und White Box Tests zur Überprüfung exemplarischer Business Cases, Einsatz von Profiling Tools zur Analyse von Performance Engpässen, Präsentation der Ergebnisse bei Iteration-Workshops mit IBM und Daimler

Umgebung: AIX, Windows, IBM PowerBlades

Sprachen: Java EE, EJB, RMI, Servlets, JSF, JSP, Struts, SOAP, HTML / XML / XSL / XSLT, JavaScript, Swing, WebStart, AUIML, SQL, LDIF, C#, .NET

Tools: IBM WebSphere (Application Developer, Integration Developer), Borland Together/J for Eclipse, PMD, CheckStyle, SimScan, Innovator 8.0, Rational XDE, PCVS, Ant, Juna Logging, Castor, Avalon, FOP, JUnit, Visio

Middleware: Proactive Infrastructure (PAI) ehemals. Integrated Application Plattform (IAP), IBM WebSphere (Application Server, Portal Server, Process Server, MQ), IBM HTTP Server, IBM eBiz Framework for Webapplications, javaFROCS persistence layer, SideMinder WebAgent

Datenbanken: IBM DB2 UDB

Datenbanken: IBM DB2 UDB AIX Windows IBM PowerBlades IBM WebSphere Studio Application Developer (WSAD) IBM WebSphere Integration Developer Borland Together/J for Eclipse PMD CheckStyle SimScan Innovator 8.0 Rational XDE PCVS Ant Juna Logging Castor Avalon FOP JUnit Visio IBM WebSphere Application Server (WAS) IBM WebSphere Portal Server IBM WebSphere Process Server IBM WebSphere MQ IBM HTTP Server IBM eBiz Framework for Webapplications javaFROCS persistence layer SideMinder WebAgent IBM DB2 UDB Proactive Infrastructure (PAI)
Java EE EJB RMI Servlets JSF JSP Struts SOAP HTML/XML/XSL/XSLT JavaScript Swing WebStart AUIML SQL LDIF C# .NET
Daimler AG
Stuttgart
4 Jahre 5 Monate
1999-09 - 2004-01

IBM JEE Projekte (GTFN, HINT, ESTSERV, TPM, AMC)

technischer Projektleiter, Architekt, Entwickler Java EE Servlets JSP ...
technischer Projektleiter, Architekt, Entwickler

Projekt: Projekt "HINT" - Framework als Basis der Java EE Applikation "GTFN", Projekt "GTFN" - Intranet-System zur Verwaltung und Steuerung der IBM Enterprise Systems Group Ressourcen, Projekt "ESTSERV" - Integration von sensiblen Daten in das bestehende Verwaltungssystem GTFN, Projekt "TPM" - Integration und Erweiterung des Test Project Management Tools zur Verwaltung von Testplänen für die IBM Großrechner Neuentwicklung, Projekt "Global Ressource Organizer" - Konzeption und Umsetzung eines Ressourcenplaners zur effizienten Auslastung von IBM Großrechenanlagen weltweit, Projekt "AMC" - Einführung eines erweiterten Basiskonzepts zur Asset Verwaltung, Konzeption und Umsetzung eines Systems zur erweiterten Verwaltung von Benutzerdaten. Integration in die vorhandene Web Applikation

Position: technischer Projektleiter, Software Architekt, Software Entwickler, technischer Berater IBM Kunden USA

Aufgaben: Sammlung und Aufnahme von Anforderungen der Fachbereiche an den verschiedenen Standorten des Unternehmens, Evaluierung verschiedener Lösungsansätze und Technologieen, Analyse bestehender Konzepte, Erstellung von Grob- und Feinkonzepten, kontinuierliche Abstimmung mit Kunden, Implementierung von Schnittstellen zu externen Tools, Planung und Implementierung von Parsern zur Integration bestehender Daten, Planung und Erstellung des Frameworks "HINT", Design und Realisierung einer Webapplikation (GTFN), Administration der Server Hardware, regelmäßige Refaktorierung und Code Review Zyklen, vollständige Dokumentation der Konzepte und Vorstellung von Ergebnissen, Auswahl und Einarbeitung neuer Projektmitarbeiter, Schulungen von IBM Mitarbeitern und Workshops in den USA

Umgebung: Red Hat Linux, IBM xSeries, pSeries, Windows

Sprachen: Java EE, Servlets, JSP, POJO, OJB (JDO), Struts / Taglibs, SOAP, HTML / XML / XSL / XSLT, JavaScript, Unix-Shell, SQL

Tools: IBM WebSphere Studio Application Developer, Eclipse, Together, JBuilder, Kawa, Rational Rose, Microsoft Project, CVS, Visio, Hint, JUnit, Log4J, Ant

Middleware: IBM WebSphere Application Server, Tomcat, Apache, JServ, JBoss

Datenbanken: IBM DB2, Lotus Notes

Red Hat Linux IBM xSeries Sun Solaris pSeries Windows IBM WebSphere Studio Application Developer 5 (WSAD) Eclipse Together JBuilder Kawa Rational Rose Microsoft Project CVS Visio Hint JUnit Log4J Ant IBM WebSphere Application Server Tomcat Apache JServ JBoss IBM DB2 Lotus Notes
Java EE Servlets JSP POJO OJB (JDO) Struts / Taglibs SOAP HTML/XML/XSL/XSLT JavaScript Unix-Shell SQL
IBM Deutschland GmbH - Global Testfloor Navigator
Böblingen, Poughkeepsie (USA), Endicott (USA), Austin (USA), Roc
2 Jahre 1 Monat
1996-06 - 1998-06

Hewlett-Packard - Musketeer Projekt

Entwickler, Tester C++ Java JavaScript ...
Entwickler, Tester

Projekt: HP / Agilent - Musketeer Projekt - Verwaltung und Steuerung chemischer Analysegeräte, Bayer - Internet Auftritt und Netzwerkaufbau, Plansecur - Überwachung der firmeninternen Prozesse. Integration sensibler Daten aus Altbeständen

Position: Entwickler, Tester

Aufgaben: Planung und Implementierung von Schnittstellen zu Analysegeräten, Umsetzung von Testmechanismen zur Qualitätskontrolle, Konzept zur Auswertung von sensiblen Daten aus dem chemischen Analyseprozess, Implementierung der Userinterfaces, Schulung von Mitarbeitern, Wartung und Erweiterung des Netzwerks

Umgebung: Sun Solaris, Windows NT Server, Linux Server

Sprachen: C++, Java, JavaScript, Pascal

Tools: Visual C++ (MFC), JBuilder, Rational Rose

Middleware: Apache, JServ

Datenbanken: Microsoft SQL Server, MySQL, Microsoft Access

Sun Solaris Windows NT Server Linux Server Visual C++ (MFC) JBuilder Rational Rose Apache JServ Microsoft SQL Server MySQL Microsoft Access
C++ Java JavaScript Pascal
Hewlett-Packard, Bayer AG, Plansecur GmbH
Waldbronn, Leverkusen, Kassel

Aus- und Weiterbildung

Aus- und Weiterbildung

1999

Studium der allgemeinen Informatik an der FH Köln
Abschluss: Diplom Informatiker (FH)

1994
Fachhochschulreife an der Gewerblichen Bildungsanstalt der Stadt Bonn
Abschluss: Informationstechnischer Assistent

Weiterbildung / Kurse

  • IBM und Tüv Süd, ITIL V3 Foundation Zertifizierung
  • IBM Deutschland GmbH, Refactoring to Patterns
  • IBM Deutschland GmbH, GoF and Java EE Patterns
  • Hewlett-Packard, Objektorientierte Analyse und Design
  • Hewlett-Packard, Microsoft Foundation Classes (MFC)
  • Abhalten eines zweiwöchigen Workshops in Poughkeepsie im Auftrag von IBM
  • Support und Schulung der IBM-ESG in verschiedenen Lokationen in den USA im Auftrag von IBM

Position

Position

  • Java EE Software Architektur und Entwicklung (Full Stack, Web-Anwendungen, Microservices)
  • DevOps / Application Engineering
  • Qualitätssicherung von Java EE Anwendungen
  • Cloud Administration / Kundensupport
  • Beratung im Bereich Security
  • Schulung / Training von Mitarbeitern
  • technische Projektleitung / Organisation / Koordination

Kompetenzen

Kompetenzen

Top-Skills

JavaEE FrontEnd BackEnd Angular React JSF TypeScript Spring JPA SQL Node.js Camunda BPM Docker Kubernetes REST WebServices Microservices AWS Git Scrum JIRA Azure DevOps

Schwerpunkte

EJB/CDI/JPA

Aufgabenbereiche

Microsoft Project
Redmine

Produkte / Standards / Erfahrungen / Methoden

abaXX components
Agile testing
Altova XMLSpy
Ant
Apache
Apache Tomcat
Artifactory
AXIS
Backend Entwicklung
Bamboo (CI)
Bladecenter
BMC Remedy
Camunda (BPMN)
Castor
Checkstyle
Confluence
Confluence (Wiki)
Cordova
CSS
CSS3
CVS
Datenbanken: Oracle 11g
DBVisualizer
Docker
DOJO
Eclipse
EJB
FOP
Gerrit
Git
GitHub
GitLab
Google Flutter
Gradle
HACMP
Hibernate
HTML
HTML/XML/XSL/XSLT
HTML5
IBM Directory Server (LDAP)
IBM HTTP Server
IBM Maximo
IBM Rational Functional Tester
IBM WebSphere Application Server
IBM WebSphere Application Server 8.0 (Betrieb)
IBM WebSphere Application Server Liberty
IBM WebSphere Business Integration Server Foundation
IBM WebSphere Installation Factory
IBM WebSphere Integration Developer
IBM WebSphere Message Broker
IBM WebSphere MQ
IBM WebSphere Portal Server
IBM WebSphere Process Server
IBM WebSphere Studio Application Developer (WSAD)
IBM WebSphere Studio Application Developer 5 (WSAD)
Innovator 8.0
IntelliJ
javaFROCS persistence layer
JBoss
JBoss 7 (Entwicklung)
JBuilder
Jenkins
JIRA
Jira (SCRUM)
JMS
JProfiler
JServ
JSF
JSF 2 (MyFaces, Primefaces, Faces Flow)
JSON (Gson/Jackson)
JSON (Gson/Jackson)
Juna Logging
JUnit
Kafka
Kawa
Kubernetes
Log4J
Lucene
Maven
Mockito
Nexus
Node.js
NodeJS
NPM
OJB (JDO)
OpenShift
PMD
POJO
PrimeFaces
Proactive Infrastructure (PAI)
Quartz
Rational Rose
Rational XDE
REST
RESTful Web Services
RMI
Samba
Samba
SAP JCo (SAP Java Connector)
SAP JRA (SAP Java Resource Adapter)
SAP R3
SCRUM
Selenium
Servlets
SimScan
SOAP
SoapUI
Software Testing Automation Framework (STAF)/STAX
Sonar
SourceTree
Spring
Spring (Web Flow)
Struts
Struts / Taglibs
Subversion
Swing
Together
Tomahawk
Tomcat
Veritas Cluster Server (VCS)
Visio
Web Service Standards (WS-*)
Wildfly (JBoss)
XCode
XML
XML/XSD
XSD
ZenHub

Software / Tools
----------------
Entwicklungsumgebungen/Tools:
   IntelliJ IDEA, Eclipse, NetBeans, JBuilder
   Rational (Software Architect, Application Developer, Team Concert, Change, Rose XDE, ClearCase)
   Docker / Kubernetes
   Enterprise Architect (UML2), Together
   Camunda (BPMN)
   JProfiler, OptimizeIT, JProbe, TPTP
   Git / GitLab, Subversion, CVS, CMVC
   Ant
   Maven
   Gradle
   Jenkins, Bamboo CI
   JUnit, Mockito, Selenium, Arquillian (CDI)
   Redmine
   Jira
   Confluence
   Stash
   Nexus
   Toad for Oracle, IBM DataStudio, MySQLWorkbench, DbVisualizer
   Firebug (FirePath, jQuerify, DOJO Extension, AngScope)

Server Software:
   Amazon Web Services
   Microsoft Azure
   Pivotal Cloud Foundry
   IBM WebSphere (Application Server Liberty, Portal Server, MQ)
   WildFly (JBoss)
   RabbitMQ
   Proactive Infrastructure (PAI)
   Apache Tomcat, Pluto
   BEA WebLogic
   IBM Maximo
   Tivoli Produkte (CCMDB, ITDS, TEP, TEC, BCPM)
   SiteMinder WebAgent

Java Technologien:
   Java EE / JEE (EJB, CDI, JSF, JSP, JSTL, JPA, JAX, Servlets, JMS, JCache, JDO, JTA, JAAS, JCA, JAF)
   JavaScript / TypeScript / JSX (AngularJS, React, Dart)
   REST / XML Web Services (JAX-RS / JAX-WS), Axis / SOAP, WSDL, UDDI
   DOJO / AJAX, MyFaces, Primefaces, Faces Flow, Tomahawk, RichFaces, Struts, Tiles, Taglibs
   DOM / SAX Parser
   Spring / Hibernate
   Spring Boot
   WebServices
   Microservices
   Portlets
   XDoclet

Sonstige Technologien:
   AngularJS
   React
   Node.js
   Apache Cordova (Mobile-Framework)
   Google Flutter (Dart)
   JSON
   HTTP / HTTPS
   HTML / XHTML, Dynamic HTML
   XML (DTD / XSD), XSL / XSLT, XPath, XSL-FO, FOP
   CSS
   jQuery
   Elasticseacrh / Lucene
   Jasper Reports
   XCode
   NPM
   Okta

Methoden der Softwareentwicklung:
   Agile Softwareentwicklung (Scrum)
   Continuous Integration (CI) / Continuous Delivery (CD) - (DEV, TEST, PROD)
   Extreme Programming (XP)
   Objektorientierte Analyse (OOA) und Design (OOD)
   Agile Modeling (AM), UML2 Modeling
   Anwendung von GoF und JEE Design Patterns
   Enterprise Application Integration (EAI) development. Prozess-, Daten- und Anwendungsintegration
   Code Reviews (traditionelle und objektorientierte Metriken / Audits)
   Refaktorierung, Profiling und Performance Optimierung
   Adaptive Software Development (ASD)

Sonstige Erfahrung:
   Mehrwöchige Workshops in Poughkeepsie und Rochester (USA) im Auftrag von IBM
   Support und Schulung der IBM-ESG in verschiedenen US-Lokationen im Auftrag von IBM

Betriebssysteme

AIX
Dos
Linux
Linux (Red Hat, SuSE)
Linux Distributionen RedHat, SuSE und Debian
Sehr gute Kenntnisse
Linux on System z
Linux Server
Mac OS
MVS, OS/390
OpenSUSE Linux
OpenSUSE/Ubuntu Linux
OS/400
Red Hat Linux
SUN OS, Solaris
Sun Solaris
Unix
VM
Windows

Programmiersprachen

AJAX
AngularJS
AXIS2 (SOAP) Web Services, WSDL
C
Spezialist - Schwerpunkt DOJO/AJAX
C++
CDI (Context and Dependency Injection)
Golang
Java
Java / JEE
Spezialist - Schwerpunkt JEE (EJB, JSF, JSP, JPA etc.)
Java EE
Java EE (diverse APIs)
Spezialist - Schwerpunkt JEE (EJB, JSF, JSP, JPA etc.)
JavaScript
JAX-WS
JEE
JEE 6
JPA
jQuery
JSF (MyFaces, Primefaces)
JSON
JSP
JSX
Jython
Perl
PHP
PL/SQL
Python
Scriptsprachen
Shell
Spring Boot
TeX, LaTeX
Im Zusammenhang mit Projekt-Dokumentation
Unix-Shell
webbasierte, serverbasierte, datenbankgestuetzte Java/JEE Systeme (EAI, SOA)
Spezialist
yacc/lex
Fundiertes Wissen Parser/Compilerbau

Datenbanken

Access
Datenbanken: IBM DB2 UDB 8, Oracle 10
DB2
Spezialist
IBM DB2
IBM DB2 UDB
IBM DB2 UDB 8
Lotus Notes
Microsoft Access
Microsoft SQL Server
MongoDB
MS SQL Server
MySQL
Spezialist
Oracle
Spezialist
Oracle 10
Oracle 11g
PostgresSQL
SQL
Spezialist

Datenkommunikation

IBM LAN Server
Internet, Intranet
Novell
PC-Anywhere
Router
TCP/IP
Token Ring
Windows Netzwerk

Hardware

AS/400
Installation, Konfiguration, Operating
IBM Großrechner
Installation, Konfiguration, Operating
IBM RS6000
Installation, Konfiguration, Operating
IBM System x, System p, System z
IBM xSeries
Macintosh
PC
pSeries
Sun Blade Server
Sun Cluster

Berechnung / Simulation / Versuch / Validierung

ABAQUS

Design / Entwicklung / Konstruktion

AutoCAD
IBM Enterprise Portal
IBM Rational Application Developer for WebSphere Software

Branchen

Branchen

  • Automobilindustrie/Fahrzeugindustrie (Automotive)
  • Bankwesen
  • Computer Hardware/Software
  • Finanzdienstleistungen/Versicherungen
  • Forschung und Entwicklung
  • Medizinische Geräte
  • Unternehmensberatung/Consulting

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.