freiberufler Senior Java EE Architekt / Entwickler (Full Stack) + DevOps Engineer, Web-Apps (React, Angular, Vue, JSF), Web-/MicroServices, Spring, Cloud, Scrum, Docker, Kubernetes, JPA, SQL, NoSQL, Spring Boot, AWS, Azure, IBM Cloud auf freelance.de

Senior Java EE Architekt / Entwickler (Full Stack) + DevOps Engineer, Web-Apps (React, Angular, Vue, JSF), Web-/MicroServices,...

offline
  • auf Anfrage
  • 70469 Stuttgart
  • Nähe des Wohnortes
  • de  |  en
  • 07.01.2024

Kurzvorstellung

Seit vielen Jahren erfolgreich in großen Unternehmen als Senior JEE Architekt / Entwickler (Full Stack) + DevOps tätig. Meine Arbeitsweise zeichnet sich durch große Flexibilität, Selbstständigkeit, Teamfähigkeit, Auffassungsgabe u. Sachkenntnis aus.

Auszug Referenzen (1)

"Er kannte sich im System hervorragend aus und unterstützte
die Kunden und uns in einer sehr kompetenten und freundlichen Art. Vielen Dank dafür!"
Architekt, Entwickler, technischer Berater
Alexander Baumgartner
Tätigkeitszeitraum

7/2015 – 4/2020

Tätigkeitsbeschreibung

Zeitraum: 07/15 - heute
Firma: Daimler AG
Ort: Vaihingen, Leinfelden-Echterdingen

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

Position: Architekt, Entwickler, technischer Berater

Aufgaben: Planung der Architektur und Neuimplementierung der SDB (JSF, PrimeFaces, PAI), Planung der Architektur und Neuimplementierung der mobile App SDB2Go (Apache Cordova, NPM, AngularJS / Google Flutter), 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: OpenSUSE/Ubuntu Linux, Mac OS

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

Tools: IntelliJ, Camunda (BPMN), Lucene, JUnit, Mockito, Selenium, Jenkins, Sonar, Maven, Gradle, Nexus, Git, GitLab, Gerrit, Jira (SCRUM), Confluence, SoapUI, Docker, Kubernetes, Apache Cordova, NPM, XCode, Google Flutter, ReactJS, AngularJS

Middleware: 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, RabbitMQ

Datenbanken: IBM DB2 UDB

Eingesetzte Qualifikationen

Software Architektur / Modellierung, Softwareentwicklung (allg.)

Qualifikationen

  • Amazon Web Services (AWS)
  • Angular
  • Full-Stack
  • J2EE (Java EE)
  • Jenkins, Docker, Kubernetes
  • JSF, WebServices, JPA, SQL, NoSQL
  • Microservices, Spring Boot, Cloud
  • Microsoft Azure
  • MongoDB
  • Node.js
  • PostgreSQL
  • Python
  • React (JavaScript library)
  • Scrum, Agile, Jira, Confluence
  • Softwareentwicklung (allg.)
  • Spring

Projekt‐ & Berufserfahrung

Software Architekt / Entwickler (Full Stack)
DSV Gruppe, Stuttgart
9/2022 – 1/2024 (1 Jahr, 5 Monate)
Banken
Tätigkeitszeitraum

9/2022 – 1/2024

Tätigkeitsbeschreibung

Projekt: MOKKA Debit- und Kreditkartenverarbeitung
Position: Software Architekt / Entwickler (Full Stack)
Aufgaben: Entwurf und Entwicklung von komplexen Kartenverarbeitungsprozessen, Erweiterung der Mobile Payment Schnittstellen
(Host Card Emulation / Apple Pay), Entwicklung von Microservices, Testautomatisierung, Gewährleistung von Sicherheit
und Stabilität der Kartenproduktionssysteme
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, 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
Middleware: IBM WebSphere Liberty, IBM WebSphere MQ, Google Cloud Platform (GCP)
Datenbanken: DB2, NoSQL

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

DevOps Engineer, Backend Architekt / Entwickler
IBM Deutschland GmbH, Stuttgart / Böblingen
9/2020 – 9/2022 (2 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

9/2020 – 9/2022

Tätigkeitsbeschreibung

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

Positionen:
DevOps Engineer, Software Architekt / Entwickler

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

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

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

Tools:
IIntelliJ, 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

Eingesetzte Qualifikationen

J2EE (Java EE), MongoDB, Node.js, PostgreSQL, Python, Spring

Architekt, Entwickler, technischer Berater
Daimler AG, Stuttgart
7/2015 – 4/2020 (4 Jahre, 10 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2015 – 4/2020

Tätigkeitsbeschreibung

Zeitraum: 07/15 - heute
Firma: Daimler AG
Ort: Vaihingen, Leinfelden-Echterdingen

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

Position: Architekt, Entwickler, technischer Berater

Aufgaben: Planung der Architektur und Neuimplementierung der SDB (JSF, PrimeFaces, PAI), Planung der Architektur und Neuimplementierung der mobile App SDB2Go (Apache Cordova, NPM, AngularJS / Google Flutter), 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: OpenSUSE/Ubuntu Linux, Mac OS

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

Tools: IntelliJ, Camunda (BPMN), Lucene, JUnit, Mockito, Selenium, Jenkins, Sonar, Maven, Gradle, Nexus, Git, GitLab, Gerrit, Jira (SCRUM), Confluence, SoapUI, Docker, Kubernetes, Apache Cordova, NPM, XCode, Google Flutter, ReactJS, AngularJS

Middleware: 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, RabbitMQ

Datenbanken: IBM DB2 UDB

Eingesetzte Qualifikationen

Software Architektur / Modellierung, Softwareentwicklung (allg.)

Software Architekt, Software Entwickler (Full Stack), technischer Berater
Daimler AG - MBConnect, Stuttgart
8/2014 – 7/2015 (1 Jahr)
Automobilindustrie
Tätigkeitszeitraum

8/2014 – 7/2015

Tätigkeitsbeschreibung

found in reference description 6
found in reference description 6
Zeitraum: 08/14 - 07/15
Firma: Daimler AG
Ort: Möhringen, Böblingen, Vaihingen

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

Position: Architekt, Entwickler, technischer Berater

Aufgaben: Bestandsaufnahme der Altsysteme, System Dokumentation, Fachkonzept Reviews, Re-design und teilweise Neuimplementierung des AS-Statistics Reporters(JSF, PrimeFaces, PAI), 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, jQuery, HTML5, CSS3, XML/XSD, JSON, SOAP, REST, Web Service Standards (WS-*), SCRUM

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

Middleware: 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, Wildfly (JBoss)

Datenbanken: IBM DB2 UDB, MySQL

Eingesetzte Qualifikationen

DB2, Red Hat Enterprise Linux (RHEL), SCRUM, WebSphere, Eclipse, J2EE (Java EE), WebSphere MQ, JSF (Java Server Faces), Webservices

Software Architekt, Software Entwickler (Full Stack), technischer Berater
Porsche AG - Car Configurator, Ludwigsburg
6/2014 – 7/2014 (2 Monate)
Automobilindustrie
Tätigkeitszeitraum

6/2014 – 7/2014

Tätigkeitsbeschreibung

found in reference description 8
found in reference description 8
Zeitraum: 06/14 - 07/14
Firma: Porsche AG - Car Configurator
Ort: Ludwigsburg

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

Position: Architekt, Entwickler, technischer Berater

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, Tomahawk, jQuery, HTML5, CSS3, XML/XSD, Spring, Hibernate, JSON (Gson/Jackson), SOAP, REST, Web Service Standards (WS-*)

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

Eingesetzte Qualifikationen

WebSphere, J2EE (Java EE), Jira, Spring, Ajax, Hibernate (Framework), jQuery, JSF (Java Server Faces), Representational State Transfer (REST), Selenium

Software Architekt, Software Entwickler (Full Stack)
Mercedes-Benz Bank AG - KBS Online-Banking, Stuttgart
9/2012 – 5/2014 (1 Jahr, 9 Monate)
Banken
Tätigkeitszeitraum

9/2012 – 5/2014

Tätigkeitsbeschreibung

found in reference description 5
found in reference description 5
Zeitraum: 09/12 - 05/14
Firma: Mercedes-Benz Bank AG - KBS Online-Banking
Ort: Stuttgart

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

Position: Architekt, Entwickler

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 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

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

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

Datenbanken: Oracle 11g

Eingesetzte Qualifikationen

Oracle Database, SCRUM, jboss, WebSphere, Eclipse, J2EE (Java EE), XML, WebSphere MQ, AngularJS, JSF (Java Server Faces)

Software Architekt, Software Entwickler (Full Stack), Scrum Master/Project
Porsche AG, Zuffenhausen
2/2012 – 8/2012 (7 Monate)
Automobilindustrie
Tätigkeitszeitraum

2/2012 – 8/2012

Tätigkeitsbeschreibung

found in reference description 4
found in reference description 4
Zeitraum: 02/12 - 08/12
Firma: Porsche AG - Car Configurator
Ort: Zuffenhausen

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

Position: Architekt, Entwickler, Scrum Project Owner, technischer Berater (MHP Kunden), 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 7, IBM WebSphere Application Server 8, SAP NetWeaver 7, SAP R3

Datenbanken: IBM DB2 UDB 10 for z/OS

Eingesetzte Qualifikationen

SAP Crystal Reports, DB2, Apache Tomcat, WebSphere, Eclipse, Java Architecture for XML Binding (JAXB), Jenkins, SOA (Serviceorientierte Architektur), SOAP (Simple Object Access Protocol), JSF (Java Server Faces), XSLT (XSL Transformation)

Software Architekt, Software Entwickler (Full Stack), Scrum Master, Release / De
IBM Deutschland GmbH - z/OS Management Facility, Böblingen
1/2009 – 2/2012 (3 Jahre, 2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2009 – 2/2012

Tätigkeitsbeschreibung

found in reference description 7
found in reference description 7
Zeitraum: 01/09 - 02/12
Firma: IBM Deutschland GmbH - z/OS Management Facility
Ort: Böblingen

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 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, IBM Rational Functional Tester, Selenium, IBM Rational Team Concert (Jazz) - Agile Development, CMVC/CVS, JUnit, Ant, Mozilla Firebug

Middleware: IBM WebSphere Application Server 7, Samba

Datenbanken: Filebasierte Implementierung (MIPS optimiert)

Eingesetzte Qualifikationen

WebSphere, J2EE (Java EE)

Berater, Software Architekt, Software Entwickler (Full Stack), Operator und Test
IBM Deutschland GmbH - Tivoli System Automation fo, Böblingen
2/2005 – 12/2008 (3 Jahre, 11 Monate)
IT
Tätigkeitszeitraum

2/2005 – 12/2008

Tätigkeitsbeschreibung

found in reference description 0
found in reference description 0
Zeitraum: 02/05 - 12/08
Firma: IBM Deutschland GmbH - Tivoli System Automation for Multiplatforms
Ort: Böblingen

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.

Position: Architekt, Entwickler, Operator, Scrum Product Owner, Scrum 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 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

Middleware: 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

Datenbanken: IBM DB2 UDB 8, Oracle 10

Eingesetzte Qualifikationen

DB2, SCRUM, WebSphere, Eclipse, J2EE (Java EE), SOAP (Simple Object Access Protocol), JSP (Java Server Pages)

Berater und Software Architekt im Bereich QualityManagement (Java EE)
Daimler AG, Code Quality Management, Stuttgart
5/2004 – 1/2005 (9 Monate)
Automobilindustrie
Tätigkeitszeitraum

5/2004 – 1/2005

Tätigkeitsbeschreibung

found in reference description 1
found in reference description 1
Zeitraum: 05/04 - 01/05
Firma: Daimler AG - Code Quality Management
Ort: Stuttgart

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 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

Middleware: Proactive Infrastructure (PAI) ehemals. Integrated Application Plattform (IAP), 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

Datenbanken: IBM DB2 UDB

Eingesetzte Qualifikationen

DB2, SQL, WebSphere, Together (Borland), .Net, C#, Eclipse, J2EE (Java EE), WebSphere MQ, JSF (Java Server Faces), JSP (Java Server Pages)

technischer Projektleiter, Software Architekt, Software Entwickler (Full Stack)
IBM Deutschland GmbH - GTFN, Stuttgart
9/1999 – 1/2004 (4 Jahre, 5 Monate)
IT
Tätigkeitszeitraum

9/1999 – 1/2004

Tätigkeitsbeschreibung

found in reference description 2
found in reference description 2
Zeitraum: 09/99 - 01/04
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 Web Applikation

Position: technischer Projektleiter, Architekt, Entwickler

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 5 (WSAD), 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

Eingesetzte Qualifikationen

DB2, Red Hat Enterprise Linux (RHEL), Apache Tomcat, WebSphere, J2EE (Java EE), Java (allg.), JavaScript, JSP (Java Server Pages), Struts

Berater, Software Architekt, Software Entwickler (Full Stack)
Hewlett-Packard, Bayer AG, Plansecur GmbH, Waldbro, Waldbronn
11/1996 – 6/1998 (1 Jahr, 8 Monate)
Chemieindustrie
Tätigkeitszeitraum

11/1996 – 6/1998

Tätigkeitsbeschreibung

found in reference description 3
found in reference description 3
Zeitraum: 06/96 - 06/98
Firma: Hewlett-Packard, Bayer AG, Plansecur GmbH
Ort: Waldbronn, Leverkusen, Kassel

Projekt: HP - 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

Eingesetzte Qualifikationen

Java (allg.)

Zertifikate

ITIL V3 Foundation Zertifizierung
2011

Ausbildung

Allgemeine Informatik
Diplom Informatiker (FH)
1999
FH Köln
Informationstechnischer Assistent
Ausbildung
1994
Bonn

Über mich

found in profile description
Personendaten
-------------
Titel: Diplom Informatiker (FH)
Name: T. G.
Homepage: -Hyperlink entfernt-
Nationalität: deutsch

Positionen
----------
Java EE Software Architektur und Entwicklung Full Stack (Backend / Frontend, Web-Anwendungen, Server-Komponenten)
Qualitätssicherung und Test von Java EE Anwendungen
WebSphere Administration / Kundensupport
Beratung im Bereich Security
Schulung / Training von Mitarbeitern
technische Projektleitung / Organisation / 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: zu 100% vor Ort

Fremdsprachen
-------------
Englisch: fließend (verhandlungssicher) in Wort und Schrift
(Projekterfahrung in den USA im Auftrag von IBM)

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)

Weitere Kenntnisse

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

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 (Angular, 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
Micronout
WebServices
Microservices
Portlets
XDoclet

Sonstige Technologien:
Angular
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
Elasticsearch / Lucene (NoSQL)
Jasper Reports
XCode
NPM
Okta
SQL / NoSQL

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

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

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

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

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

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
14495
Berufserfahrung
24 Jahre und 3 Monate (seit 12/1999)
Projektleitung
5 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden