Profilbild von Tezcan Dilshener Senior Java  Architekt / Projektleiter aus Muenchen

Tezcan Dilshener

verfügbar

Letztes Update: 05.01.2024

Senior Java Architekt / Projektleiter

Firma: Dilshener Consulting
Abschluss: Doctor of Science (Ph.D.)
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (Muttersprache)

Übermich

Enterprise-Spezialist für objektorientierte Anwendungen mit umfangreicher Führungserfahrung im gesamten Software-Lebenszyklusprozess, einschließlich Anforderungsdefinition, Architektur, Cloud, Codierung, Schnittstellenimplementierung, Dokumentation, Test und Wartung sowie DevOps und Benutzerschulung.

Skills

Tätigkeitsschwerpunkte
  • Technische Projektleitung/Teamkoordination anhand SCRUM Agile MindSet
  • Architektur mittlels OO-Analyse und –Design in Java
  • Softwareentwicklung im kommerziellen Bereich
  • Implementierung, Testing, Schulung

Erfahrungsschwerpunkte / Branchen
  • Versicherungen
  • Banken
  • Telekommunikation
  • Autobranche
  • Logistik
  • IT Hardware- und Softwarehersteller
  • Systemhäuser
  • Gesundheitswesen
  • Pharmaceutical

Lösungen
  • Unternehmensanwendungen mit einem Fokus auf Cloud-Plattformen
  • Praxiserfahrung mit der Integration generativer KI
  • Verteilte Systeme / B2C und B2B eCommerce Entwicklung
  • Design und Spezifikation von Web-Applikationen
  • Bereich der JEE Web- Server-Architektur
  • Relationale Datenbanken, Datenmodellierung

Betriebssysteme
  • Windows
  • UNIX (AIX, Linux, Mac OS)
  • IBM AS/400 und Großrechner

Programmiersprachen
  • Java
    • JEE (EJB, Servlet, JSP, MAIL, XML, SQL, JMS, Cryptography)
    • JSE (Concurrency, Lang, Util, Reflect, IO, Transaction, Security)
    • Java WebServices (jax-ws, jax-b), Axis2, CXF, REST
  • JavaScript (JS), HTML, XML, Ajax
  • CL/400, Cobol, RPG, ILE/400

Frameworks
  • SCRUM, eXtream-Programming
  • JAX-WS, Axis, CXF, REST – WebServices Frameworks
  • HIBERNATE – Persistence Framework
  • SPRING – AOP Framework
  • Thymeleaf, STRUTS – UI Model View Controller Framework
  • LUCENE – Vector Space Search API
  • XERCES – XML
  • JUNIT, JGIVEN BDD– Test Frameworks
  • Google Guava
  • HuggingFace, Pytourch, BERT – KI Frameworks
  • Arc42 – Dokumentation Framework
  • OpenAPI, Embeddings, LLM, RAG concepts

Datenbanken
  • Oracle
  • Qdrant und Lucene VectorDB
  • SAP openSource
  • IBM Universal DB2
  • Sybase
  • HSQLDB

Messaging / Bussysteme
  • Kafka - Enterprise Service Bus
  • Event Driven (AWS  SQS / SNS)
  • IBM WebSphere MQ
  • SunONE MQ v3
  • SWIFT MQ v2

Produkte
  • Atlassian Jira and Confluence – Life Cycle
  • Docker, VMWare – Containerisation Engines
  • AWS - EBS / ECS – Elastic Beanstalk / Container
  • IPC - ING Bank Private Cloud
  • OTC – Open Telekom Cloud
  • Oracle WebLogic
  • IBM WebSphere Integration Developer
  • Eclipse, IntelliJ, Android Studio, XCode
  • IBM Rational Application Developer
  • SUN ONE Studio
  • IBM WebSphere Process Server
  • IBM WebSphere Application Server
  • SUN ONE Application Server
  • JBoss, Tomcat
  • IBM HTTP Server
  • IBM Distributed Debugger
  • IBM WebSphere Studio
  • JReport bei Jinfonet Inc.
  • Rational Rose Enterprise Modeller
  • Sparx - Enterprise Architekt, UML Werkzeug
  • Gliffy, DrawIo, PlantUML – UML Werkzeug
  • SoapUI, Postman – WebServices Test tool
  • SonarQube, Nessus, Kiuwan - Quality/Security

eCommerce Produkte
  • JDEdwards Enterprise Resource Planning software
  • WISE Warehouse and Inventory System for Europe
  • BPCS Business Planning and Control System von IBM
  • PRMS Pansophic\"s Resource and Management System von CA

DevOps / Version Control
  • GIT – Version Control System
  • HP-Quality Centre – Requirement, Test Management
  • ServiceNow – Applicaiton Lifecycle Management Software
  • Serena Dimensions – PVCS - Change Management System
  • SVN, CVS – Subversion - Version Control Systems
  • Confluence - Documentaiotn management tool
  • Maven, Gradle – Build Management Tools
  • Jenkins – Integration testen
  • Sonar – Software quality tool
  • Pipelines - CI / CD integration and deployment
  • JFrog Artifactory - Build, SCA und SAST
Methodologie
  • SAFe, SCRUM, eXtream-Programming
  • TDD – Test Driven Development
  • BDD – Behaviour Driven Development
  • ITIL / ITSM – Service Management
  • ArchiMate – Enterprise Modelling Foundation

Projekthistorie

02/2023 - bis jetzt
Projektmanager - Security Audit
Telefonica (Telekommunikation, >10.000 Mitarbeiter)

Sicherheits-Compliance, Cloud-Transformation & Kassensystem Modernisierung
Kunde: Telefónica Germany         Branche: Telekommunikation       Zeitraum: Feb 2023 – bis dato
 

Technology-Stack: AWS, Azure, Citrix, Solaris, Jira, Confluence, MS Project, PlantUML, Tableau, Salesforce, Remedy, Nessus, Kiuwan, DBMS (verschiedene), Security Frameworks (CIS/NIST), SCRUM

Die Herausforderung
Telefónica Germany startete eine strategische Modernisierungsinitiative mit folgenden Schwerpunkten:
  1. Sicherheitsmaßnahmen nach einem Audit zur Behebung kritischer Schwachstellen in den Bereichen Härtung, Verschlüsselung und Notfallwiederherstellung.
  2. Migration zentraler PPIT-Systeme von On-Prem zu Cloud zur Verbesserung von Skalierbarkeit und Resilienz.
  3. Modernisierung des Kassensystems mit Anforderungen an permanente Verfügbarkeit und robuste Architektur.
Jedes Projekt war durch hohe Anforderungen an Compliance, Performance und abteilungsübergreifende Umsetzung geprägt – bei straffen Zeitplänen und unter Beobachtung des Top-Managements.

Projekt 1: Umsetzung von Sicherheitskontrollen nach Audit
Rolle: Solution Architekt / Projektleiter
  • Übersetzung der Audit-Ergebnisse in strukturierte User Stories und domänenspezifische Maßnahmenpläne.
  • Leitung der bereichsübergreifenden Umsetzung technischer und organisatorischer Kontrollen.
  • Implementierung DSGVO-konformer Datenlöschung, Härtung sowie Behebung von Verschlüsselungs- und Monitoring-Lücken.
  • Sicherstellung von Business Continuity (BCP) und Desaster-Recovery (DR) gemäß Konzernstandards.
  • Nachverfolgung der Maßnahmen mit Jira/Confluence – mit Sichtbarkeit für das Management und Audit-Nachvollziehbarkeit.


Projekt 2: Cloud-Migration der Prepaid-IT-Systeme
Rolle: Solution Architekt / Projektleiter
  • Definition und Steuerung der Migration der PPIT-Systeme in Cloud- und neue Rechenzentrumsinfrastrukturen.
  • Koordination mit Stakeholdern und Dienstleistern zur architektonischen Validierung und technischen Abstimmung.
  • Absicherung der Compliance mittels Nessus und Kiuwan zur Schwachstellenanalyse, Berichterstattung und Behebung.
  • Bewertung und Minimierung des Risikos bei gleichzeitiger Sicherstellung der Servicekontinuität und Systemleistung.


Projekt 3: Upgrade & Cloud-Umzug des E-Commerce-Systems
Rolle: Solution Architekt / Projektleiter
  • Ganzheitliche Steuerung der Neuentwicklung und des Umzugs einer hochverfügbaren, kundenorientierten Retail-Anwendung.
  • Ermöglichung reibungsloser Produktrecherche, Checkout- und Kaufprozesse für Shop-Mitarbeitende über alle Standorte hinweg.
  • Identifikation und Schließung architektonischer und organisatorischer Lücken innerhalb interner Teams und bei Dienstleistern.
  • Etablierung eines robusten Sprint-Plannings, transparenter Berichterstattung und funktionsübergreifender Zusammenarbeit mittels agiler Methoden und Tools.


Ergebnisse & Wirkung
  • Audit-Feststellungen fristgerecht behoben, Compliance mit Sicherheitsstandards erreicht.
  • Infrastruktur gehärtet, Verschlüsselungsstandards verbessert und BCP/DR-Readiness validiert.
  • Migration der PPIT ohne Serviceunterbrechungen erfolgreich durchgeführt – für eine agilere und resilientere Infrastruktur.
  • Modernisiertes E-Commerce-System verbessert Retail-Prozesse und Kundenerlebnis deutlich.
  • Vertrauen von Führungskräften und Stakeholdern durch klare Kommunikation, Dokumentation und proaktives Risikomanagement gewonnen.


Meine Rolle in Kürze:
Ich war die strategische und operative Schnittstelle zwischen Cloud Engineering, Qualitätssicherung, Sicherheit und Unternehmensführung – und habe so sichergestellt, dass die kritischen Plattformen von Telefónica sicher und reibungslos migriert wurden.

07/2024 - 12/2024
Projektmanager - Cloud Migration
DFB (Sonstiges, >10.000 Mitarbeiter)

JFrog Artifactory Cloud-Migration
Kunde: Deutscher Fußball-Bund (DFB)
Branche: Sports / IT Infrastruktur
Rolle: Solution Architekt / Projektleiter
Zeitraum: Jul 2024 – Dez 2024 (Teilzeit)

Technologie-Stack: JFrog Artifactory (On-prem & SaaS), GitLab, Jira, Confluence, PlantUML, Gliffy, SAFe, SCRUM, Software Composition Analysis (SCA), Static Application Security Testing (SAST)

Die Herausforderung
Der DFB initiierte eine strategische Infrastrukturveränderung, um sein JFrog Artifactory-Repository von einer veralteten On-Premise-Umgebung in eine cloudbasierte SaaS-Instanz zu migrieren. Die Migration war Teil einer umfassenderen DevOps-Modernisierungsstrategie mit dem Ziel, Skalierbarkeit, Wartungsaufwand und Integration in CI/CD-Pipelines zu verbessern.
Unter engen Zeitvorgaben und mit zahlreichen Abhängigkeiten erforderte das Projekt eine präzise Koordination zwischen Business-, Technik- und Security-Teams, um Kontinuität, Compliance und erfolgreiche Wissensweitergabe sicherzustellen.
Ein zusätzlicher Fokus lag auf dem Recherchieren und Auswahl von Sicherheits-Tools wie Software Composition Analysis (SCA) und Static Application Security Testing (SAST), im täglichen Betrieb genutzt werden können.

Meine Aufgaben als Solution Architekt / Projekt Lead
  • Projektverantwortung: Gesamtverantwortung für den Projektlebenszyklus – von der Definition des Umfangs bis zum Abschluss – mit Fokus auf die strategischen Ziele der Organisation.
  • Stakeholder-Koordination: Enge Zusammenarbeit mit Plattform-Teams, IT-Führungskräften und externen Dienstleistern zur Planung und Umsetzung einer reibungslosen Migrationsstrategie.
  • Agile Umsetzung: Anwendung von SAFe-Prinzipien und strukturierte Arbeit in Sprints zur inkrementellen Wertschöpfung.
  • Ausführung & Steuerung:
    • Erstellung eines vollständigen Migrationsfahrplans mit klaren Meilensteinen.
    • Überwachung des gesamten Lifecycles: Onboarding, Repository-Migration, Replikation von Berechtigungen und Systemtests.
    • Visualisierung der Architektur (PlantUML, Gliffy) und detaillierte Dokumentation in Confluence.
  • Berichtswesen & Kommunikation:
    • Regelmäßige Statusberichte und Blocker-Kommunikation auf Führungsebene.
    • Übergabe vollständiger Post-Migration-Dokumentation sowie Durchführung von Wissenstransfer-Sessions.


Ergebnisse & Wirkung
  • Erfolgreiche Migration des JFrog Artifactory-Systems des DFB – termingerecht, im Budgetrahmen und ohne Serviceunterbrechungen.
  • Steigerung der Systemzuverlässigkeit, Performance und Skalierbarkeit durch Umstellung auf SaaS-Lösung.
  • Optimierung der DevOps-Workflows und des Entwicklererlebnisses durch Integration des neuen Artifactory in GitLab-Pipelines.
  • Positives Stakeholder-Feedback für klare Kommunikation, Zielorientierung und professionelle Projektabwicklung.
  • Mit der nahtlosen Einbindung von JFrog SCA- und SAST-Tools können die Sicherheitsscans jetzt kontinuierlich im Entwicklungsalltag durchgeführt werden – für mehr Codequalität und Risikominimierung.


Meine Rolle in Kürze:
Ich habe strategisches Delivery Management mit technischer Umsetzungskompetenz vereint, um eine sensible DevOps-Migration erfolgreich zu gestalten – und den Entwicklungsteams des DFB mehr Geschwindigkeit, Sicherheit und Resilienz zu ermöglichen.

01/2022 - 12/2024
Cloud Solution Architekt / Projektleiter
ING Bank (Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

Cloud Architektur für Migrationen von 3rd Party Applikationen
Kunde: ING Bank (Germany)
Branche: Banking / Financial Services
Rolle: Senior Cloud Solution Architekt
Zeitraum: Jan 2022 – Jan 2023 / Feb 2023 – Dez 2024 (Part-time)

Tech-Stack: IPC, Azure, Boards, Jira, Confluence, Oracle, MS SQL, NGINX, DBaaS, IMaaS, CI/CD, TOGAF, draw.io

Die Herausforderung
Im Rahmen einer strategischen Modernisierungsinitiative plante ING Deutschland die Migration einer Vielzahl verteilter Drittanbieter-Anwendungen von veralteten On-Premise-Systemen in eine sichere und skalierbare Private Cloud (PaaS).
Diese Migration erforderte die strikte Einhaltung nicht-funktionaler Anforderungen (NFRs), eine fein abgestimmte Netzwerksegmentierung sowie vollständige Ausrichtung an internen Governance-Richtlinien.
Das Projekt erforderte eine enge Abstimmung mit dem Enterprise Cloud Governance Framework, Architektur-Reviews nach TOGAF, entsprechende Freigaben und die Standardisierung von Infrastrukturmustern zur Unterstützung interner Teams in unterschiedlichen Anwendungsdomänen.

Meine Aufgaben als Senior Cloud Solution Architekt
  • Architekturdesign: Konzeption von Cloud-Infrastrukturbausteinen für typische verteilte Anwendungen – für interne, DMZ- und internetbasierte Deployments.
  • High-Level-Planung:
    • Erstellung umfassender Netzwerkdesign-Dokumente zu Load Balancing, Security, DevOps-Pipelines, Logging undHochverfügbarkeitsmodellen (Active-Active, Hot/Cold Standby).
    • Dokumentation von Architektur-Blueprints auf Basis von TOGAF-Prinzipien in Confluence und PlantUML/draw.io.
  • Netzwerksegmentierungsstrategie:
    • Unterstützung mehrerer Anwendungs-Teams bei der Definition von Netzwerkzonen, Verkehrsflüssen, Firewall-Regeln und Segmentierungslogiken im Einklang mit dem Cloud-Sicherheitsmodell der ING.
    • Sicherstellung der Einhaltung von Zero-Trust-Architekturprinzipien und sicherheitsrelevanten Designvorgaben.
  • Team Enablement & Beratung:
    • Funktion als technischer Berater für interne Applikationsteams bei der Migration in die Cloud.
    • Erarbeitung praxistauglicher Lösungen zur Übersetzung von Cloud-Plattformfunktionen in konkrete Delivery-Strategien.
  • Governance & Architektur-Review:
    • Präsentation von Lösungskonzepten im TOGAF Governance Committee, Einholung von Freigaben und Überführung der Designs in wiederverwendbare Referenzarchitekturen.
    • Sicherstellung der Einhaltung interner Cloud-Standards inkl. Integration in DevOps-Pipelines, Monitoring- und Deployment-Prozesse.


Ergebnisse & Wirkung
  • Erfolgreiche Migration mehrerer Drittanbieter-Anwendungen in die Private Cloud der ING.
  • Entwicklung wiederverwendbarer Referenzarchitekturen, die Migrationen standardisiert und Projektlaufzeiten verkürzt haben.
  • Beschleunigte Go-Live-Freigaben durch gezielte Unterstützung im ARM-/AB-Governance-Prozess.
  • Erhöhte Skalierbarkeit, Verfügbarkeit und Kosteneffizienz für Cloud-basierte Workloads.
  • Stärkung der Governance und des internen Know-how-Transfers durch strukturierte Architektur-Dokumentation und Einbindung des Architekturkomitees.


Meine Rolle in Kürze:
Ich habe technische Architekturführung mit strategischer Standardisierung kombiniert – und damit ING dabei unterstützt, ihre Cloud-Plattform skalierbar, sicher und konsistent auszubauen.

07/2021 - 05/2022
Solution Architekt / Teamleiter - Teilzeit
Volkswagen AG (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

JEE-Solution Architekt / Teamleiter in Projekten, die die Erweiterung bestehender Anwendungen mit architektonischen Lösungen für umstellung auf die Cloud platform.
 
Aufgaben:  
  • Konzeptentwicklung bei der Einführung neuer Architekturen (die oft noch nicht in allen Einzelheiten definiert sind).
  • Koordination des Architekturdesigns für die Migration der Anwendung auf die Cloud-Plattform.
  • Datenmodellierung, Datenabbildung zwischen verschiedenen Schnittstellen auf Datenbankebene.
  • Qualitätssicherung per Code-Review der von den Entwicklungsteams geleisteten Arbeit.
  • Enge Zusammenarbeit mit dem PO, um Prioritäten, Arbeitsumfang usw. abzustimmen.
  • Beratung der Entwickler auf Expertenebene in technischen Fragen auch außerhalb des üblichen Aufgabenbereichs. 
 
(Jira, Confluence, Cruicible, SCRUM, Eclipse, JEE, WebServices, Microservices, JUnit, Spring, Mockito, Jenkins, Sonar, Oracle DB, WebLogic, TDD, BDD, Git, CI/CD, Thymeleaf, Java Script, AWS, plantUML, Gliffy, Docker)

01/2021 - 07/2021
JEE Senior PMO Berater bei der Knowledge-Transition-projekt
Telefonica (Telekommunikation, >10.000 Mitarbeiter)

Aufgaben:  

  • Beobachtung des Wissensübergangs eines bestehenden Projekts auf einen neuen Anbieter.
  • Unterstützung der Knowledge-Transition-Manager mit technischem Fachwissen.
  • Sicherstellen, dass der neue Anbieter alles versteht und der bisherige Anbieter das Projektwissen liefert.
  • Durchführung von Reviews mit den Stake Holders (Anwender) auf die funktionalen Beschreibungen.
  • Mentoring und Coaching der Entwickler mit technischen und geschäftlichen Anwendungsfälle/Funktionen.
  • Qualitätssicherung per Code-Review der von den Entwicklungsteams geleisteten Arbeit.
  • Technische Unterstützung des Project Management Office (PMO) auch im Qualitätssicherung.

(JIRA, Confluence, Cruicible, SCRUM, Eclipse, JEE, WebServices, Microservices, JPA, JUnit, Spring, Mockito, Jenkins, JMS, Sonar, Oracle, Maven, WebLogic, TDD, BDD, Git, CI/CD, Kafka, Thymeleaf, Java Script, Gradle)


11/2020 - 06/2021
JEE Senior Entwickler / Architekt / Dev-Ops Engineer - Teilzeit
Huawei (Telekommunikation, >10.000 Mitarbeiter)

Aufbau einer Testinfrastruktur in „Cyber Security and Protection Laboratories (CSPL)“ für eine Anwendung die „Identity Access Management (IAM)“ mittels „Attribute Based Access Control (ABAC)” für IoT SmartHomes implementiert. 

 

Aufgaben:

  • Erstellung einer kompletten CI/CD-Infrastruktur in GitLab in Cloud unter Verwendung von Pipelines, Docker-Images und Python-Skripten.
  • Entwicklung neuer Szenario-Integrationstests unter Verwendung von Python3-Multithreading in einem asynchronen Client/Server-Architekturumgebung.
  • Integration des bestehenden Anwendungsmoduls in die Pipeline mit einer Drittanbieter-Anwendung zur Durchführung von Full-Flow-Szenario-Tests.
  • Tägliche Dev/Ops-bezogene Aufgaben zur Sicherstellung der Verfügbarkeit von ECS-Clustern in AWS (AmazonWeb-Services) und in OTC (Open-Telekom-Cloud).
  • Dokumentation der Änderungen und Erstellung von Test Cases im Confluence.
  • Koordination der Dev/Ops-Aufgaben mit Off-Shore-Teams in Italien und Israel.

(JIRA, Confluence, Visual Studio Code, Python, BDD, CI/CD, AWS, Sonar, Android, Linux, GitLab, Docker, Pipelines)


07/2020 - 12/2020
Atlassian Tools Teamleiter / Koordinator / Systems Engineer
BMW Group (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Verantwortlich für den täglichen Betrieb von Atlassian Tool Chain - ATC (Bitbucket / Confleuence / Jira / Crowd)

Aufgaben:

  • Überwachung von on-Premise und on-Cloud ATC Tools (z.B. AWS Konfiguration und Fehleranalyse usw.).
  • ITSM Inzident Management (Sicherstellung von KPIs / SLAs und Benutzer Zufriedenheit). 
  • Tägliche Jira- und Confluence Administrator bezogene Aufgaben zur Bereitstellung von ATC Tools. 
  • Dokumentation von Prozessen und Follow-up mit Drittanbietern wie Atlassian Premier Support usw.
  • Abstimmung mit Kunden, Sprints einhalten und Anforderungen zu Ende bringen.

(JIRA, Confluence, SCRUM, AWS, Linux, Bitbucket, Docker, Pipelines, Remedy, ITIL, Crowd)


01/2019 - 06/2020
JEE Senior Entwickler / Architekt / Koordinator
Huawei (Telekommunikation, >10.000 Mitarbeiter)

Weiterentwicklung einer Anwendung für „Cyber Security and Protection Laboratories (CSPL)“., die „Identity Access Management (IAM)“ mittels „Attribute Based Access Control (ABAC)” für IoT SmartHomes implementiert
Verantwortungsbereich (Cloud Data Security Consultant):
  • Verbesserung des Security Engineering-Prozesses sowie des Security-by-Design-Konzepts.
  • Zusammenarbeit mit Design- und Produktteams, um Innovationen in neue Produkte zu bringen.

Aufgaben:
  • Entwicklung eines dynamischen Autorisierungsdienstes anhand Balana (XACML V3.0, ähnlich wie SAML) mit kontinuierlicher Überwachung und Protokollberichterstattung erweitert.
  • Implementierung, Konfiguration, Wartung und Erweiterung einer Applikation zum Schutz von Inhalten mit Video-Streaming, Lichtsensoren, Videokameras, Cloud-Speicherservern und KI-Software zur Gesichts- und Objekterkennung zusätzlich zur oben genannten dynamischen Autorisierungssoftware.
  • Einrichten, implementieren, konfigurieren, warten und integrieren von Komponenten einer Applikation für dynamische Autorisierungssoftware zum Verwalten des Zugriffs von Administratoren.
  • Implementierung, Einrichtung und Verwaltung von Entwicklungs-, Test- und Demonstrationsumgebungen.
  • Betreuung und Schulung von Produkt-Line Ingenieuren bei der Übernahme der obigen Technologien. 
  • Entwicklungsteam Leitung (Lead Developer) vom offshore Teams in Italien, Israel und China.

(JIRA, Confluence, SCRUM, Eclipse, REST, WebServices, Swagger, JPA, JUnit, Spring Boot, Postman, BDD, CI/CD, H2, AWS, Mockito, Jenkins, Sonar, CleanCode, Maven, Gradle, Android, Linux, Bitbucket, Github, Docker, Pipelines)

10/2017 - 10/2019
JEE Senior Lead Entwickler / Architekt für PMO
Telefonica (Telekommunikation, >10.000 Mitarbeiter)

Weiterentwicklung einer kundenspezifischen Anwendung.

Aufgaben:

  • Überwachung des „Knowledge Transition“ Prozesses der neuen Anbieter (Entwicklungsteams).
  • Bewertung des technischen Verständnisses des neuen Entwicklungsteams.
  • Anforderungsmanagement; Erfassung von neuen Anforderungen (ggf. Erweiterungen) als Requirements.
  • Dokumentation von Anforderungen anhand funktionaler Beschreibung, die oft miteinander abhängig sind, als Anwendungsfälle (Use Cases) in User Stories mit Acceptance Criteria.
  • Durchführung von Reviews mit den Stake Holders (Anwender) auf die funktionalen Beschreibungen.
  • Mentoring und Coaching der Entwickler mit technischen und geschäftlichen Anwendungsfälle/Funktionen.
  • Qualitätssicherung per Code-Review der von den neuen Entwicklungsteams geleisteten Arbeit.
  • Definieren von Richtlinien zum Messen der Anbieterleistung basierend auf Code-Quality.
  • Technische Unterstützung des Project Management Office (PMO)

(JIRA, Confluence, Cruicible, SCRUM, Eclipse, JEE, REST WebServices, JPA, JUnit, Spring, Mockito, Jenkins, Sonar, Oracle, Maven, WebLogic, CAST, TDD, BDD, Bitbucket, Github, Docker, Pipelines)


09/2016 - 11/2017
JEE Architekt / Senior Entwickler
T-Systems (Internet und Informationstechnologie, >10.000 Mitarbeiter)

Re-design und Weiterentwicklung einer maßgeschneiderten Applikation.

Aufgaben:

  • Anforderungsanalyse und Konzeption, Review, Dokumentation, Modultest,PoC-Entwicklung.
  • Die Einschätzung und Sprint Planung anhand User-Stories.
  • Entwicklungsprozess Überwachung: Koordination, Abgabe und Übernahme von Umsetzungsaufgaben.
  • Deployment, Branching und Release Management.
  • Entwicklungsteam Leitung (Lead Developer) vom offshore Teams in Rumänien.

(Enterprise Architect, JIRA, Polarion, SCRUM, Eclipse, Java 8, JEE, WebServices, IBM WebSphere, JUnit, Spring, Mockito, Jenkins CI, Sonar, Oracle, SQL-Developer, Maven, JPA 2.0 Thymeleaf)


07/2014 - 08/2016
JEE Senior Entwickler / Architekt
TNG bei O2, München (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Weiterentwicklung einer maßgeschneiderten Applikation, die die Customer Relations Management-Funktionalität von O2 Kunden ermöglicht. Die Anwendung verarbeitet Tarif-Management-Funktionalität, Registrierungen und Aktivierungen von Kunden, Provisioning und De-Provisioning von Dienstleistungen.

Aufgaben:

  • Die Einschätzung der Anforderung in User Stories vor Anfang jeder Sprint.
  • Sprint Planung ausgewählter User Stories in Teilaufgaben innerhalb des eigenen Scrum-Teams.
  • Entwicklung von Komponenten- und Integrationstests für jede User Story vor Implementierung.
  • Programmieren in jeder Teilaufgabe beschriebener neuer Anforderungen oder Veränderungen.
  • Pair-Programmierung mit Scrum-Team-Mitglieder bei der Umsetzung der Aufgaben.
  • Review der Entwicklungsarbeit von dem Teammitglieder auf Qualität und Vollständigkeit.
  • Durchführung von Reviews mit anderen Scrum-Teams für Genauigkeit und Konsistenz.
  • Präsentation der abgeschlossenen User Stories in den Kunden Review Meetings am Ende eines Sprints.

 (JIRA, GIT, SCRUM, Eclipse, Java, JEE, JMS, WebServices, JGiven, JUnit, Spring, Mockito, Jenkins, CI/CD, Sonar, WebLogic, Oracle, SQL, VMWare, Vagrant, Ant, Linux, JPA, SOAP, Guava, BDD, TDD, Hibernate)


11/2013 - 07/2014
JEE Senior Entwickler / Architekt
UniCredit, München (Banken und Finanzdienstleistungen, 5000-10.000 Mitarbeiter)

Implementierung der BGH Anforderung über Umwandlung eines schon bestehenden Girokontos in ein Pfändungsschutzkonto ein. Daraus folgt, dass ein Status "Pfändungsschutz" und "Pfändungsschutz aktiv" am Konto hinzugefügt wird. „Pfändungsschutz“ bedeutet, dass das Konto nicht gesperrt ist, der Kunde kann über seinen gesamten Saldo verfügen. „Pfändungsschutz aktiv“ bedeutet, dass der Kunde nur noch innerhalb seiner vom System berechneten Verfügungsfreigrenze verfügt. Authentifizierung erfolgt mittels LDAP.

  • Analyse von Fachlichen Anforderungen und Erstellung einer technischen Dokumentation.
  • Implementierung der Fachlichen Anforderungen mit JEE, Spring und der Interne-frameworks.
  • Entwicklung des Schnittstellen zwischen Workflow-engine mittels MQ und Message Driven Beans.
  • Funktionsanpassung und weiter Entwicklung der Applikation Pronto2 (interne eCommerce Anwendung).
  • Entwicklung von mehreren Testanwendungen mittels Junit Framework.

(IBM RSA v8, Servlets, JSP, HTML, JS, Struts, EJB (Session Beans), IBM WAS 7, Spring, Spring MVC, Log4j, Junit, IBM DB2 host, IBM WebSphere MQ, HP Quality Centre, HTML, JSP, CSS, JavaScript, Refactoring)


01/2013 - 03/2014
JEE Senior Entwickler
Siemens, München (Transport und Logistik, 5000-10.000 Mitarbeiter)

Re-design und weiter Entwicklung der Applikation GPM (Global Plan Management). GPM behandelt komplexe Sachverhalte in der Ansparung und Abwicklung von Aktienplänen.
Aus diesem Grund behandelt die Applikation Sachverhalte wie HR Datenmanagement, Workflow Steuerung, umfangreiches Reporting, diverse Schnittstellen zu externen Systemen und verschiedenen FI Sachverhalten.


Aufgaben: Konzeption, Realisierung, Review, Analyse/Bewertung, Dokumentation, Modultest.


  • Analyse von Fachlichen Anforderungen und die Umsetzung des Logischen Datenmodells.
  • Entwicklung einer Event Workflow Framework Module mittels Java.
  • Konzeption und Entwicklung einer Logging-Framework Module mittels Java Interceptors und Log4J.
  • Entwicklung des Reportmoduls mit Intern-Framework (POI) für die Generierung von Excel Berichten.
  • Implementierung der Accounting Fachlichen Anforderungen mit JEE, JPA, Hibernate und Oracle 11.

(JEE, JPA 2.0, Hibernate, CDI, Eclipse, JBoss, Jenkins, JUnit, Oracle 11g, Sonar, HP Quality Centre, Log4j)


11/1999 - 12/2012
JEE Entwickler
Mehrere Unternehmen über 13 Jahre, München (Banken, Automativ, Versicherung 5000-10.000 Mitarbeiter)

11/2011 - 12/2012
JEE Senior Entwickler
Deutsche Pfand Brief Bank, München (Bank, 5000-10.000 Mitarbeiter)

JEE Senior Entwickler bei der Weiterentwicklung einer Software-Plattform, die es ermöglicht Fachliche Daten von HOST auf SAP Systeme zu Migrieren
.


05/2011 - 10/2011
JEE Senior Entwickler
Loyalty Partners, München (Incentive, 5000-10.000 Mitarbeiter)

JEE Senior Entwickler bei der Entwicklung einer Plattform, die es ermöglicht Kundenbindungs Bonusprogramme in neue internationale Zielmärkte einzuführen.



05/2007 - 04/2011
JEE Senior Entwickler
HVB-Unicredit, München (Bank, 5000-10.000 Mitarbeiter)

JEE Senior Entwickler bei der Produktionssicherung, Betreuung und Implementierung u.g. Projekten.



02/2007 - 05/2007
JEE Entwickler
KVB Versicherung, München (Versicherung, 5000-10.000 Mitarbeiter)

JEE Entwickler bei der Entwicklung eines Online Abrechnungsportals die Abrechnungschritte automatisiert ausführt.



10/2004 - 02/2007
JEE Entwickler
BayernLB Bank, München (Bank, 5000-10.000 Mitarbeiter)

JEE Entwickler bei der Entwicklung eines Frühwarnsystems für Problemkreditedie die Basel Vereinbarungen umgesetzt.



11/2003 - 10/2004
JEE Entwickler
Siemens Logistik, München (Logistik, 5000-10.000 Mitarbeiter)

JEE Entwickler bei der Weiterentwicklung einer Verwaltung von Export und Import Listen Applikation.



08/2003 - 12/2003
JEE Entwickler
HP Compaq, München (IT Softwarehersteller, 5000-10.000 Mitarbeiter)

JEE Entwickler bei der Implementierung eines zentralen Kampagnenverwaltungssystems.



02/2003 - 08/2003
JEE Entwickler
ComTelko Telekommunikation, München DE, Ferndown GB (Softwarehersteller, 5000-10.000 Mitarbeiter)

JEE Entwickler bei der Entwicklung eines webbasierten eCommerce Umsatzberichtssystems.



08/2002 - 12/2002
JEE Entwickler
BayernLB Bank, München (Bank, 5000-10.000 Mitarbeiter)

JEE Entwickler bei der IBM WebSphere und WSAD Migrationsprojekt.



01/2002 - 07/2002
JEE Entwickler
RemoteHotels, München (IT Softwarehersteller, 5000-10.000 Mitarbeiter)

JEE Entwickler bei der Entwicklung eines Controllers,Filter Messaging Frameworks für asynchronen Abwicklung von XML-Nachrichten.



01/2001 - 12/2002
JEE Entwickler
MAN Nutzfahrzeuge, München (Aotomotiv, 5000-10.000 Mitarbeiter)

JEE Entwickler bei der Entwicklung einer webbasierten Wartungs- und Planungsapplikation.



11/1999 - 12/2000
JEE Entwickler
SATZ Systemhaus, München (IT Softwarehersteller, 5000-10.000 Mitarbeiter)

JEE Entwickler bei der Entwicklung einer webbasierten Stellensuche, -auswahl, -bewerbung und -registrierung App.



08/1989 - 11/1999
IBM AS/400 Entwickler
Erfahrungen vor Java, die in verschiedenen Projekten in ganz Europa (England, Schweiz, Frankreich) und den USA gesammelt wurden, sind in diesem Lebenslauf nicht enthalten. (Automativ, IT, Softwarehersteller, Logistik 5000-10.000 Mitarbeiter)


Zertifikate

Enterprise Architecture Modeling Foundation with ArchiMate 3
2025
Azure Architect Design - Course completion
2024
Azure Architecture Technologies - Course completion
2024
AWS Cloud Solution Architect - Course Completion
2023
AWS Certified Cloud Practitioner - Course Completion
2021

Reisebereitschaft

Weltweit verfügbar
zzgl. Reisekosten

Sonstige Angaben

  • Doctoral research (Ph.D.) in „Software Evolution and Maintenance“
    Forschungsprogram bei Center for Research in Computer, The Open University, Milton Keynes, England.
  • Lehrstuhl an der European Business School (University of Roehampton)
    • MBA in Digital Business Architecture
    • MBA in Business Simulation Strategy
    • Research Supervision von BA- und MBA-Studenten
  • Certified Master Coach
    • Motivation und Lösung orientierte techniques, usw.