01.07.2026 aktualisiert

**** ******** ****
100 % verfügbar

Senior Java EE Architekt / Entwickler (Full Stack) Web-Apps (React,Angu,Vue,JSF), Cloud, Scrum

Stuttgart, Deutschland
Deutschland
Dipl.-Inform. (FH)
Stuttgart, Deutschland
Deutschland
Dipl.-Inform. (FH)

Profilanlagen

1999-2004_Referenz
2004-2005_Referenz
2005-2008_Referenz
2009-2012_Referenz
2012-2012_Referenz
2012-2014_Referenz
2014-2015_Referenz
2015-2020_Referenz

Über mich

Senior JEE Architekt und Full-Stack-Entwickler mit langjähriger Erfahrung in großen Unternehmensumgebungen sowie DevOps-Know-how. Flexibel, selbstständig und teamorientiert mit schneller Auffassungsgabe und fundierter technischer Expertise.

Skills

FlutterHTMLJavaJavaScriptPHPXhtmlAgile MethodologieIBM AixAjaxLispAmazon Web ServicesApache HTTP ServerApache TomcatApple MacApple Mac SystemsXcodeArchitekturMedizinische GeräteAtlassian ConfluenceAtlassian JiraAuditsAutomobilindustrieMicrosoft AzureBankingBASIC (Programming Language)TelekommunikationOracle Weblogic ServerDelphiBusiness Process Model And NotationUnternehmensberatungC#UNIXC++UbuntuCSSApache LuceneProfilingCode-ReviewInformationssicherheitDatenbankenBeratungContinuous DeliveryContinuous IntegrationIBM DB2Debian LinuxSoftware Design PatternsLinuxDevOpsDojo-ToolkitEclipseEnterprise JavabeansElasticsearchPerlJ2EEFinanzenFirebugGitHubGradleHibernateSystem/360IBM CloudIBM Websphere Application ServerIBM System ZITILVersicherungenIntegrierte EntwicklungsumgebungIntellij IDEAJasperreportsJava Message ServiceJava Persistence APIServletSpring FrameworkJSONJava API For Restful Web ServicesWildflyJythonjQueryJavaserver FacesJavaserver PagesJavaserver Pages Standard Tag LibraryJUnitPythonPostgreSQLProjektmanagementApache MavenMicrosoft Foundation Class Library (C++ Libraries)MongoDBMySQLMscsNetbeansNexus 1000VNode.jsNoSQLObjektorientierte Software-EntwicklungOpenShiftOracle FinancialsPascalLeistungssteigerungPortletScrumPrologQualitätsmanagementForschung & EntwicklungRabbitMQRed Hat Enterprise LinuxRedisRedmineMockitoSAP ApplicationsSimple Api for XmlSeleniumServiceorientierte ArchitekturSOAPSoftwareentwicklungSolarisSQLTypeScriptVERITAS ClusterWeb ApplikationenWeb ServicesWeb Services Description LanguageExtensible Markup LanguageXpathExtensible Stylesheet Language (XSL)XLSTEnterprise Application IntegrationPrimefacesTestenGoogle CloudMetrikenVerwaltungstätigkeitenSuse LinuxOktaESG-KriterienTailwindReact.jsBeantwortung von Telefonischen AnfragenApache CordovaSpring BootVue.jsBackendGitLabGitSiteminderAngularJSJAX-WSSystemadministrationRechnerarchitekturKubernetesExtreme ProgrammingToad (Software)Apache FOPApache KafkaDartNpm(Software)Atlassian BitbucketBetriebssystemeReact NativeFront EndRefactoringAtlassian BambooDockerJenkinsGolangMicroservices
Seit Jahren bin ich erfolgreich in diversen IT-Projekten als Berater (Java EE Architekt / Entwickler) tätig. Meine Arbeitsweise zeichnet sich durch hohe Flexibilität, Selbstständigkeit, Teamfähigkeit und Sachkenntnis aus.

CV: http://www.intralab.de/people/tguenzel

Positionen
----------
Java EE Full-Stack Architektur und Entwicklung (Frontend / Backend)
Qualitätssicherung und Testing von Java-EE-Anwendungen
DevOps, Administration und Support
IT-Security Beratung
Mitarbeiterschulungen und Trainings
Technische Projektleitung und Koordination

Ausbildung
----------
Studium der allgemeinen Informatik an der FH Köln
1999 Abschluss: Diplom Informatiker (FH)
Fachhochschulreife an der Gewerblichen Bildungsanstalt der Stadt Bonn
1994 Abschluss: Informationstechnischer Assistent

Einsatzorte
-----------
Deutschland (Remote und vor Ort)

Fremdsprachen
-------------
Englisch: verhandlungssicher in Wort und Schrift (inkl. USA-Aufenthalte für IBM)

Weiterbildung / Kurse
---------------------
Amazon Web Services (AWS), Kubernetes (K8), Spring Boot, React Native (Udemy)
TÜV Süd: ITIL V3 Foundation Zertifizierung
IBM Deutschland GmbH: Refactoring to Patterns, GoF und Java EE Patterns
Hewlett-Packard / Agilent: Objektorientierte Analyse und Design, Microsoft Foundation Classes (MFC)

Programmiersprachen
-------------------
Java EE
JavaScript / TypeScript / JSX
Golang, Python, Node, C++, C#, Pascal, Delphi, Basic, Jython, Perl, PHP, Lisp, Prolog

Software / Tools
----------------
Java Technologien:
   Java EE / JEE (EJB, CDI, JSF, JSP, JSTL, JPA, JAX, Servlets, JMS, JCache, JDO, JTA, JAAS, JCA, JAF)
   Portlets
   XDoclet
   Spring / Hibernate
   Spring Boot
   Micronout
   REST / XML Web Services (JAX-RS / JAX-WS), Axis / SOAP, WSDL, UDDI
   WebServices
   Microservices
   DOM / SAX Parser
   Apache Projects

Frontend:
   React
   Angular
   Vue
   Primefaces, Faces Flow, Tomahawk, RichFaces, Tiles, Taglibs
   jQuery
   JavaScript / TypeScript / JSX
   Node.js / NPM
   Apache Cordova (Mobile-Framework)
   Google Flutter (Dart)
   HTML / XHTML, Dynamic HTML
   CSS (Tailwind, Vanilla)
   HTTP / HTTPS
   JSON
   XML (DTD / XSD), XSL / XSLT, XPath, XSL-FO, FOP)

Clound Plattformen / Server Technologien:
   Amazon Web Services (AWS)
   Microsoft Azure
   Google Cloud Platform (GCP)
   IBM Cloud Hyper Protect
   IBM Cloud Foundry
   Docker / Kubernetes
   Red Hat OpenShift
   IBM WebSphere (Liberty, MQ)
   WildFly (JBoss)
   Apache Tomcat, Pluto
   BEA WebLogic
   RabbitMQ
   Apache Kafka
   SiteMinder WebAgent

Entwicklungsumgebungen (IDEs) / Tools:
   IntelliJ IDEA (RAD, Eclipse, NetBeans, JBuilder)
   Enterprise Architect (UML2), Together
   Camunda (BPMN)
   JProfiler, OptimizeIT, JProbe, TPTP
   Firebug (FirePath, jQuerify, DOJO Extension, AngScope)
   Git / GitHub / GitLab / Gitea / Bitbucket (Stash)
   Nexus
   Gradle / Maven / Ant
   Jenkins, Bamboo CI
   Pact test, JUnit, Mockito, Selenium, Arquillian (CDI)
   Redmine
   Jira / Confluence / Miro
   DBeaver, Toad (Oracle), IBM DataStudio

Sonstige Technologien:
   SQL / NoSQL
   Elasticsearch / Lucene (NoSQL)
   Okta
   Jasper Reports
   XCode

Methoden der Softwareentwicklung:
   Agile Softwareentwicklung (Scrum)
   Extreme Programming (XP)
   Adaptive Software Development (ASD)
   DevOps / Continuous Integration (CI) / Continuous Delivery (CD)
   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

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

Datenbanken
-----------
DB2
Oracle
Postgres
MySQL
MongoDB (NoSQL)
Redis (NoSQL)

Betriebssysteme
---------------
Mac OS
Windows
Linux (Red Hat, SuSE, Debian, Ubuntu)
Unix
AIX
Solaris
Microsoft Cluster
Veritas Cluster
Sun Cluster

Hardware
--------
PC
MAC
IBM System x
IBM System p
IBM System z
Sun Blade Server

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

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit1999

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

(Porsche AG) Software Architekt / Entwickler (Full Stack)

Porsche AG

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Firma: Porsche AG , Weissach

https://www.porsche.com

Projekt: Produkt-Datenintegrations-Plattform (PDiP) 2.0

Position: Software Architekt / Entwickler (Full Stack)

Aufgaben: Neuentwicklung / Ablösung des bestehenden SAP Datendrehscheibe-Systems PDiP 1.0 als Java-basierte AWS-Cloud Service Lösung, Erneuerung des zentralen
Regelwerks zur Verwaltung und Berechnung der hierarchischen Materialstücklisten, Planung und Umsetzung der Schnittstellen zu allen internen Systemen der
Fachabteilungen des Konzerns

Umgebung: AWS Cloud, Linux, Mac OS

Sprachen/Tech.: Java EE (diverse APIs), SAP - Advanced Business Application Programming (ABAP)
Tools: IntelliJ, Scrum, React, Flyway, GitLab, Jira, Confluence, JUnit, SonarQube, Jenkins, Docker, New Relic, Kafka, Terraform / Terragrunt, Amazon Cognito, Amazon
Fargate, Amazon Route 53, Amazon Cloudfront, Amazon Lambda Services, Amazon Eventbridge Scheduler, Amazon Kinesis Data Firehose, Amazon Simple Queue
Service (SQS), Amazon Elastic Compute Cloud (EC2), Amazon Elastic Container Service (ECS), Amazon Elastic Kubernetes Service (EKS), Amazon Simple Storage
Service (S3 Buckets), Amazon Managed Streaming (AMS) for Apache Kafka

Middleware: Amazon Web Services (AWS), SAP Cloud Platform Integration (CPI) ehemals HANA Cloud Integration (HCI)

Datenbanken: Amazon Aurora PostgresSQL, Amazon ElastiCache NoSQL

(S-Payment / DSV Gruppe) Software Architekt / Entwickler (Full Stack)

S-Payment / DSV Gruppe

Banken und Finanzdienstleistungen

5000-10.000 Mitarbeiter

Firma: S-Payment / DSV Gruppe , Stuttgart

https://www.dsv-gruppe.de

Projekt: MOKKA Weiterentwicklung Debit- und Kreditkartenverarbeitung
DEKA Weiterentwicklung
DruckGateway-Service Architektur und Neuentwicklung
Projekt 2plus1-Storage, DigSof, PIN-O, FlexiFlow

Position: Software Architekt / Entwickler (Full Stack)

Aufgaben: Entwurf und Entwicklung komplexer Kartenverarbeitungsprozesse, Erweiterung von Mobile-Payment-Schnittstellen (Host Card Emulation, Apple Pay), Implementierung
eines Protokollierungs- und Wiederherstellungsmechanismus für sensible Daten in der Debit- und Kreditkartenproduktion, Entwicklung eines zentralen DruckGateway-Service mit Spring Boot und Apache Camel zur Auslagerung interner Druckmaschinen, SIEM-Integration, Produktionsübernahme, Dokumentation, Schulungen, ...

Umgebung: Linux, Windows, Mac OS

Sprachen/Tech.: Java EE, Node.js, JavaScript, TypeScript, jQuery, SQL, HTML5, CSS / SCSS, 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, Spring Kafka, Microservices, JUnit, JMockit, EJB, JMS, JTA, JPA, SonarQube, PMD, Git / Gitea, Jenkins, Kibana
Open Search, Logback, Miro, Mockserver, Liquibase

Middleware: IBM WebSphere Liberty, IBM WebSphere MQ, Google Cloud Platform (GCP)

Datenbanken: DB2, Postgres, NoSQL

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

IBM Deutschland GmbH

Internet und Informationstechnologie

>10.000 Mitarbeiter

Zeitraum: 09/20 - 08/22 (2 Jahre, 1 Monat)
            
Firma: IBM Deutschland GmbH
Ort: Stuttgart, Böblingen

https://cloud.ibm.com

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

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

Position: DevOps Engineer, Backend Architekt / Entwickler

Aufgaben: DevOps Development mit Jenkins Pipelines, CI/CD Pipeline Automatisierung (Jenkins / Kubernetes / IBM One Pipeline), DevOps Support für Kunden in Indien und China, IBM OnePipeline Cocoa Enablement (Inventory, Evidence, Incident/Issues Management), Security- und Qualitätsimplementierung in Jenkins Build-Umgebung, Docker Build Agent Optimierung, Entwicklung von Microservices

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

Sprachen/Tech.: Java EE, Spring / Spring Boot, Node.js, Golang, Python, Groovy, Make, Shell

Tools: IntelliJ, Docker, Kubernetes, Tekton, Red Hat OpenShift, Jenkins, JUnit, New Relic, OWASP Dependency-Check, Wicked Scan, Clair Scan, PMD, SonarQube EE, 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, PostgreSQL

(Daimler AG) Software Architekt, Software Entwickler (Full Stack), technischer Berater

Daimler AG

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Zeitraum: 07/15 - 04/20 (4 Jahre, 10 Monate)
            
Firma: Daimler AG
Ort: Vaihingen, Leinfelden-Echterdingen

https://supplier-portal.daimler.com

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

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, Angular, Flutter/Dart), Applikationsentwicklung zur Migration und Änderung sensibler Altdaten, BPMN Geschäftsprozessmodellierung mit Camunda, Bestandsaufnahme der Altsysteme, Systemdokumentation, Fachkonzept-Reviews, Architektur- und Code-Reviews, Bugfixing und Performance-Optimierung, Automatisierte Unit-, Integrations- und Regressionstests (Selenium)

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

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

Tools: IntelliJ IDEA, Camunda (BPMN), Elasticsearch / Lucene (NoSQL), JUnit, Mockito, Selenium, Jenkins, SonarQube, Maven, Gradle, Nexus, Git, GitLab, Gerrit, Jira (SCRUM), Confluence, SoapUI, Google Flutter (Dart), React, Angular, 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

(Daimler AG) Software Architekt, Software Entwickler (Full Stack), technischer Berater

Daimler AG

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Zeitraum: 08/14 - 07/15 (1 Jahr)
            
Firma: Daimler AG
Ort: Möhringen, Böblingen, Vaihingen

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

Projekt: Weiterentwicklung des MBConnect Vehicle Data Service (VDS), AS-Statistics (ASSTATS), Neugestaltung des AS-Statistics Reporters (ASSR)

Position: Softwarearchitekt, Softwareentwickler (Full Stack), Technischer Kundenberater

Aufgaben: Bestandsaufnahme der Altsysteme, Systemdokumentation, Fachkonzept-Reviews, Neugestaltung und teilweise Neuimplementierung des AS-Statistics Reporters (JSF, PrimeFaces), Architektur- und Code-Reviews, 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-, Integrations- und Regressionstests (Selenium)

Umgebung: OpenSUSE/Ubuntu Linux, Mac OS

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

Tools: IntelliJ IDEA, Docker, Kubernetes, Elasticsearch / Lucene (NoSQL), JUnit, Mockito und 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

(Porsche AG) Software Architekt, Software Entwickler (Full Stack), technischer Berater

Porsche AG

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Zeitraum: 06/14 - 07/14 (2 Monate)
            
Firma: Porsche AG - Car Configurator
Ort: Ludwigsburg

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

Projekt: Weiterentwicklung und teilweise Neuimplementierung des Porsche PCCD, Code-Review, Refactoring und Performance-Optimierung

Position: Softwarearchitekt, Softwareentwickler (Full Stack), Technischer Kundenberater

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

Umgebung: Linux, Windows, Mac OS

Sprachen/Tech.: 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

(Mercedes-Benz Bank AG) Software Architekt, Software Entwickler (Full Stack)

Mercedes-Benz Bank AG

Banken und Finanzdienstleistungen

>10.000 Mitarbeiter

Zeitraum: 09/12 - 05/14 (1 Jahr, 9 Monate)
            
Firma: Mercedes-Benz Bank AG - KBS Online-Banking
Ort: Stuttgart

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

Projekt: Neuentwicklung des Kernbanksystems (KBS-Online-Banking) im Rahmen der SEPA-Umstellung, Fachkonzept-Reviews und Storycard-Bearbeitung in enger Abstimmung mit den Fachbereichen, Automatisierte Unit-, Integrations-, GUI- und Regressionstests, Systemdokumentation

Position: Softwarearchitekt, Softwareentwickler (Full Stack)

Aufgaben: Software-Modellierung unter Verwendung von Design-Patterns, Java EE6-Implementierung von SOA- und Integrationsarchitekturen, Architektur und Implementierung von Frontend, Businesslogik und Backend, Implementierung von JUnit-, Arquillian- und Selenium-Tests, Agiles Development (SCRUM) und Service Management (nach ITIL)

Umgebung: Linux, Windows, Mac OS

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

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

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

Datenbanken: Oracle 11g, MongoDB (NoSQL)

(Porsche AG) Architekt, Entwickler, Scrum Project Owner, technischer Berater (MHP Kunden), technischer Projektleiter / Projektverantwortlicher SAP WebServices

Porsche AG

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Zeitraum: 02/12 - 08/12 (7 Monate)
            
Firma: Porsche AG - Car Configurator
Ort: Zuffenhausen

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

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

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 Datenmodells (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/Tech.: 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

(IBM Deutschland GmbH) Software Architekt, Software Entwickler (Full Stack), Scrum Master, Release / Deployment Manager

IBM Deutschland GmbH

Internet und Informationstechnologie

>10.000 Mitarbeiter

Zeitraum: 01/09 - 02/12 (3 Jahre, 2 Monate)
            
Firma: IBM Deutschland GmbH - z/OS Management Facility
Ort: Böblingen

https://www.ibm.com/ibm_z

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

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

Aufgaben: Architektur der Java EE Middleware und des Backends (UML), Implementierung der RESTful Web Services, Implementierung des Datenmodells (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/Tech.: 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)

(IBM Deutschland GmbH) Software Architekt, Software Entwickler (Full Stack), Software Operator, Scrum (Product Owner / Master), Tester

IBM Deutschland GmbH - Tivoli System Automation for Multiplatforms

Internet und Informationstechnologie

>10.000 Mitarbeiter

Zeitraum: 02/05 - 12/08 (3 Jahre, 11 Monate)
            
Firma: IBM Deutschland GmbH - Tivoli System Automation for Multiplatforms
Ort: Böblingen

https://www.ibm.com/ibm_z

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 Softwareentwicklung, Gewährleistung der Hochverfügbarkeit von Großrechensystemen

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 Teststrategien 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 WebSphere, 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 Teststrategien 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/Tech.: 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

(Daimler AG) Berater, Software Architekt, Software Entwickler (Full Stack), Tester im Bereich Software Quality Management (Java EE/.NET)

Daimler AG - Code Quality Management

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Zeitraum: 05/04 - 01/05 (9 Monate)
            
Firma: Daimler AG - Code Quality Management
Ort: Stuttgart

Projekt: Code- und Architektur-Review des 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 Architektur-Reviews mit 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 sowie 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 und 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 Iterations-Workshops mit IBM und Daimler

Umgebung: AIX, Windows, IBM PowerBlades

Sprachen/Tech.: 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

(IBM Deutschland GmbH) technischer Projektleiter, Software Architekt, Software Entwickler (Full Stack), technischer Berater IBM Kunden USA

IBM Deutschland GmbH

Internet und Informationstechnologie

>10.000 Mitarbeiter

Zeitraum: 09/99 - 01/04 (4 Jahre, 5 Monate)
            
Firma: IBM Deutschland GmbH - Global Testfloor Navigator
Ort: Böblingen, Poughkeepsie (USA), Endicott (USA), Austin (USA), Rochester (USA)

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 Webapplikation

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 Technologien, 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 Serverhardware, 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/Tech.: 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

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden