Java Cloud Solution Architekt / Project Lead
Aktualisiert am 07.04.2024
Profil
Referenzen (7)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 03.03.2024
Verfügbar zu: 100%
davon vor Ort: 20%
3-tier-Architekturen
Java
Projektleitung
Java EE
Microservices
Docker
Spring boot
Cloud
AWS
Technical Management
Deutsch
Englisch
Muttersprache
Türkisch
fließend

Einsatzorte

Einsatzorte

Deutschland

Deutschland: Einsatzort: D8 Kommentar: bevorzugt Raum München

Einsatzort: D0,D1,D2,D3,D4,D5,D6,D7,D9 Kommentar: nach Absprache

möglich

Projekte

Projekte

1 Jahr 5 Monate
2023-02 - heute

Projektleitung und Technische Unterstützung des Management im Bereich Qualitätssicherung

Cloud Solution Architekt Java AWS Oracle ...
Cloud Solution Architekt

Als Cloud Solution Architekt, technische Unterstützung des PMO im Bereich Qualitätssicherung bei eines Hochverfüg-bar Internal-Facing Applikation - Prepaid-IT (PPIT).

  • Mitwirkung bei der Migration von Prepaid-IT (PPIT) Systemen von On-Prem zur Cloud / neues Rechenzentrum.
  • Zusammenarbeit mit TEF-internen Teams, Third-party Vendors und Stakeholdern (z.B. PoC - Migration zu AWS).
  • Überprüfung der Einhaltung bestehender Qualitätsprozesse (z.B. SOX, Cyber-Security) gemäß Nesssus/Kiwuan.
  • Sicherstellung eines umfassenden und kohärenten Ansatzes für mögliche Projektrisiken.
  • Monitoring der Lieferleistungen von Lieferanten (z.B. Internen Teams und Vendors) im Projekt.
  • Kommunikation und Reporting an Auftraggeber und Stakeholder.


Als Solution Architekt / Projektleiter erfolgreiches Management des Upgrades und der Verlagerung einer hochverfügbaren kundenorientierten Anwendung (Wincash) von der Initiierung bis zum Abschluss des Projekts, bei konsequenter Einhaltung von Meilensteinen und Übertreffen der Projektziele und Kundenerwartungen.

  • Identifizierung und Aufplanung aller erforderlichen Aufgaben und Deliverables mit den beteiligten Einheiten.
  • Umsetzung des Projekts in enger Abstimmung mit allen erforderlichen Einheiten.
  • Konsequentes Verfolgen aller Deliverables mit allen beteiligten (z.B. Internen Teams, Vendors und Stakeholdern).
  • Identifikation von fachlichen und prozessualen Lücken im Projektablauf und deren konsequente Auflösung mit den beteiligten Einheiten (auch unter Einbindung entsprechender Management-Ebenen).
  • Planung, Steuerung und transparentes Reporting des Projekts an den PO und Management (head-of-department).

Tableau BMC Remedy ARS Jira Confl
Java AWS Oracle Clou Citrix Jira Confluence Nessus Kiuwan SCRUM Gliffy MS Project Azure
Telefonica
München
2 Jahre
2022-01 - 2023-12

Entwurf von Cloud Infrastruktur Architekturbausteinen für typische verteilte Anwendungen

Cloud Solution Architekt Infrastruktur Network Segmentation Security ...
Cloud Solution Architekt

Cloud Solution Architekt für 3rd Party Applikationen,- Entwurf von Cloud Infrastruktur Architekturbausteinen für typische verteilte Anwendungen unter Berücksichtigung der nicht-funktionalen Anforderungen der ING Privat Cloud.

  • Bereitstellung von High-Level-Netzwerkdesign Dokumente für interne/DMZ/Internet-facing vernetzte Anwendun-gen unter Berücksichtigung von Loadbalancing, Protokollierung, Überwachung, Konfigurationsmanagement, De-vOps deploy Pipelines, Security und Hochverfügbarkeit per Active- Active / Active- Hotstandby / Active- Cold-standby.
  • Unterstützung/Beratung der Anwendungsteams bei der Migration von On-Prem- zur Cloud-Plattform, was zu einer verbesserten Skalierbarkeit, Zuverlässigkeit und Kosteneffizienz führte.
  • Koordination verschiedener Themen rund um die Cloud mit dem Ziel der Bereitstellung von Standards und Lösun-gen
  • Erstellung von Lösungen als IT-Design-Dokumenten auf Basis von TOGAF-Standards in Confluence und auch als Word Dokumenten.  
  • Präsentation der Lösungen vor dem TOGAF Governance Committee für die Verwendung als Standards.

Jira Confl
Infrastruktur Network Segmentation Security Disa Jira Confluence Azure Boards CI/CD AWS plantUML Gliffy draw.io Oracle MS SQL DBaaS NGINX IMaaS
ING Bank
München / Frankfurt / Nürnberg
1 Jahr 1 Monat
2021-10 - 2022-10

Cloud-Migration von Hochverfügbar Customer-Facing E-Commerce Applikation

Senior Architekt / Projektlead Teamkoordinator Java Jira ...
Senior Architekt / Projektlead

  • Erstellung von Zeitplänen unter Berücksichtigung von Prioritäten, Aufwandsschätzungen und Ressourcenplanung.
  • Überwachung der Ziele im Projektverlauf unter Betrachtung von möglichen Risiken.
  • Durchführung von Cloud-Bewertungen und Empfehlungen zur Optimierung von Infra- /Anwendungsarchitekturen.
  • Berichterstattung an den PO auf Managementebene über den Fortschritt und zur Vereinbarung von Arbeitsumfang.
  • Kommunikation mit dem Projektteam und anderen Beteiligten z.B. extern/intern Lieferanten.
  • Eskalation bei drohender Zielverfehlung, um aktiv Lösungen zu finden.

Atlassian JIRA Atlassian Confluence MS Project MS Excel was
Teamkoordinator Java Jira Confluence Microservices SCRUM AWS plantUML Gliffy MS Project SoapUI Postman
Telefonica
München
11 Monate
2021-07 - 2022-05

Erweiterung Online-Shop (PIM) Anwendungen mit architektonischen Lösungen für die Cloud

JEE-Solution Architekt Java AWS UML ...
JEE-Solution Architekt

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

Java AWS UML Docker Jira Confluence SCRUM Eclipse JEE Microservices Spring Oracle DB CI/CD plantUML Gliffy
Volkswagen
Remote
8 Monate
2020-12 - 2021-07

Qualitätssicherung und Beratung während des Knowledge-Transition der Anwendung zu einem neuen Anbieter

JEE-Senior-Architekt / Teamleiter Coaching Mentoring Schulung ...
JEE-Senior-Architekt / Teamleiter

JEE-Senior-Architekt / Teamleiter für das Knowledge-Transition-Projekt der kundenspezifischen Anwendung (Prepaid-IT) während des Wissensübergangs der Anwendung zu einem neuen Anbieter in Indien.

  • 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 Bereich Qualitätssicherung.
Coaching Mentoring Schulung Jira Confluence Cruicible SCRUM Eclipse JEE WebServices Microservices JPA JUnit Spring Mockito Jenkins JMS Sonar Oracle DB Maven WebLogic TDD BDD Git CI/CD Kafka Thymeleaf Java Script Gradle SoauUI
Telefonica
München
3 Monate
2020-11 - 2021-01

Aufbau einer DevOps Infrastruktur in ?Cyber Security and Protection Laboratories (CSPL)?

JEE Senior Entwickler / Architekt / Dev-Ops Engineer Python scrum dev-ops ...
JEE Senior Entwickler / Architekt / Dev-Ops Engineer

Aufbau einer Testinfrastruktur in ?Cyber Security and Protection Laboratories (CSPL)? für eine Anwendung die ?Iden-tity Access Management (IAM)? mittels ?Attribute Based Access Control (ABAC)? für IoT SmartHomes implementiert.  

  • Erstellung einer kompletten CI/CD-Infrastruktur in GitLab in Cloud anhand von Pipelines, Docker und Python.
  • Entwicklung neuer Integrationstest- Szenarios mit Python3 in asynchronen Client/Server-Architekturumgebung.
  • Integration des bestehenden Anwendungsmoduls in die Pipeline mit einer Drittanbieter-Anwendung.
  • Dev/Ops-bezogene Aufgaben zur Sicherstellung der Verfügbarkeit von ECS in AWS und OTC (Open-Telekom).
  • Dokumentation der Änderungen und Erstellung von Test Cases im Confluence.
  • Koordination der Dev/Ops-Aufgaben mit Offshore-Teams in Italien und Israel.
GitLab Pipeline visual studio code
Python scrum dev-ops Jira Confluence Visual Studio Code BDD CI/CD AWS Sonar Android Linux GitLab Docker Pipelines
Huawei
München
6 Monate
2020-07 - 2020-12

Projektleitung des täglichen Betriebs der Atlassian Tool Chain - ATC (Bitbucket / Confleuence / Jira / Crowd)

Atlassian Tools Teamleiter / Koordinator / Systems Engineer agile Projectmanagement Scrum IT Servicemanagement ...
Atlassian Tools Teamleiter / Koordinator / Systems Engineer

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

  • Ü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.
  • Technische Leitung des polnischen Offshore-Entwicklungsteams.
Bitbucket Atlassian JIRA Atlassian Confluence Crowd
agile Projectmanagement Scrum IT Servicemanagement AWS OpsWorks Jira Confluence SCRUM AWS Linux Bitbucket Docker Pipelines Remedy ITIL Crowd Postman SoapUI
BMW Group
München
1 Jahr 7 Monate
2019-01 - 2020-07

Entwicklung eines dynamischen Autorisierungs Anwendung für IoT SmartHomes in ?Cyber Security and Protection Laboratories (CSPL)?

JEE Senior Entwickler / Architekt / Koordinator Jira Confluence SCRUM ...
JEE Senior Entwickler / Architekt / Koordinator

JEE Senior Entwickler / Architekt / Koordinator bei der Weiterentwicklung einer Anwendung in ?Cyber Security and Protection Laboratories (CSPL)?, die ?Identity Access Management (IAM)? mittels ?Attribute Based Access Control (ABAC)? für IoT SmartHomes implementiert. 

  • 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 Objekterken-nung zusätzlich zur oben genannten dynamischen Autorisierungssoftware.
  • Einrichten, implementieren, konfigurieren, warten und integrieren von Komponenten einer Applikation für dynami-sche 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.


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.

Jira Confluence SCRUM Eclipse REST WebServices Swagger JPA JUnit SpringBoot Wiremock BDD CI/CD H2 AWS Mockito Jenkins Sonar CleanCode Maven Gradle Android Linux Bitbucket Github Docker Pipelines
Huawei
München
2 Jahre
2017-11 - 2019-10

Anforderungsmanagement / Weiterentwicklung einer kundenspezifischen Anwendung (Prepaid-IT)

JEE Senior Entwickler / Architekt / Lead Jira Confluence Cruicible ...
JEE Senior Entwickler / Architekt / Lead
  • Anforderungsmanagement; Erfassung von neuen Anforderungen (ggf. Erweiterungen) als Requirements.
  • Dokumentation von Anforderungen anhand funktionaler Beschreibung, die oft miteinander abhängig sind, als An-wendungsfälle (Use Cases) in User Stories mit Abnahmekriterien (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 Entwicklungsteams geleisteten Arbeit.
  • Technische Unterstützung des Project Management Office (PMO) auch im Bereich Qualitätssicherung.
Jira Confluence Cruicible SCRUM Eclipse JEE WebServices Microservices JPA JUnit Spring Mockito Jenkins JMS SonarQube Oracle Maven WebLogic CAST TDD BDD Git CI/CD Kafka Thymeleaf Java Script Gradle
Telefonica
München
1 Jahr 3 Monate
2016-09 - 2017-11

Architekturaufgaben für eine maßgeschneiderte Gebrauchtwagen-Verkaufsverwaltungsanwendung für Mercedes

JEE Senior Entwickler / Architekt Enterprise-Architekt SCRUM Eclipse ...
JEE Senior Entwickler / Architekt
  • Anforderungsanalyse und Konzeption, Architektur, 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.
  • Technische Leitung (Lead Developer) des rumänischen Offshore-Entwicklungsteams.
Enterprise-Architekt SCRUM Eclipse JEE WebServices IBM WebSphere JUnit Mockito Jenkins CI/CD SonarQu-be IBM DB2 SQL Hibernate Maven JPA Tomcat EE Spring boot Bootstrap Thymeleaf CSS SoapUI
T-Systems
München/Stuttgart
2 Jahre 2 Monate
2014-07 - 2016-08

Weiterentwicklung einer maßgeschneiderten Applikation, die die Customer Relations Management-Funktionalität von O2 Kunden ermöglicht

JEE Senior Entwickler / Architekt Jira Git SCRUM ...
JEE Senior Entwickler / Architekt

JEE Senior Entwickler / Architekt bei der 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.

  • 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 JEE Eclipse Java JMS WebServices JGiven JUnit Spring Mockito Jenkins CI/CD Sonar WebLogic App Server Oracle DB SQL VMWare Vagrant Ant Linux JPA SOAP Guava BDD TDD Hibernate
TNG bei Telefonica/O2
München
8 Monate
2013-11 - 2014-06

Implementierung der BGH-Anforderung über Umwandlung eines bestehenden Girokontos in ein Pfändungsschutzkonto ein.

JEE Senior Entwickler / Architekt IBM RSA v8 Servlets JSP ...
JEE Senior Entwickler / Architekt

JEE Senior Entwickler / Architekt bei der Implementierung der BGH-Anforderung über Umwandlung eines schon beste-henden Girokontos in ein Pfändungsschutzkonto ein. Daraus folgt, dass ein Status "Pfändungsschutz" und "Pfändungs-schutz 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 sei-ner 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 die 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 CSS JavaScript Refactoring
UniCredit
München
1 Jahr 3 Monate
2013-01 - 2014-03

Re-design und weiter Entwicklung der Applikation GPM um die komplexe Sachverhalte in der Ansparung und Abwicklung von Aktienplänen zu behandeln

JEE Senior Entwickler / Architekt JEE JPA 2.0 Hibernate ...
JEE Senior Entwickler / Architekt

JEE Senior Entwickler / Architekt bei der Re-design und weiter Entwicklung der Applikation GPM (Global Plan Ma-nagement). 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 Report-ing, diverse Schnittstellen zu externen Systemen und verschiedenen FI Sachverhalten.

  • 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-Center Log4j
Siemens
München
1 Jahr 2 Monate
2011-11 - 2012-12

Entwicklung einer Software-Plattform, die es ermöglicht Fachliche Daten von HOST auf SAP Systeme zu Migrieren

JEE Senior Entwickler JPA 2.0 Hibernate Maven ...
JEE Senior Entwickler

Entwicklung einer Software-Plattform, die es ermöglicht Fachliche Daten von HOST auf SAP Systeme zu Migrieren. Die Software-Plattform ist mit einer komponentenbasierten Architektur entwickelt worden und hat einen hohen Widerverwendungs-Anspruch. Technische Herausforderungen waren hierbei das hohe Datenvolumen, kombiniert mit der Anforderung einer schnellen Verarbeitungszeit für diese große Menge von Bulk-daten.

  • Enge Zusammenarbeit mit den Technical Owners und den Lead Fachlichen Business Analysten.
  • Definition der Architektur und der eingesetzten Technologien.
  • Implementierung der Fachlichen Anforderungen mit Spring, JPA, Hibernate und Oracle 11.
  • Entwicklung von mehreren Testanwendungen mittels JUnit.
  • Durchführung von Source Code Analysis und Codereviews anhand Solar, FindBugs.
JPA 2.0 Hibernate Maven Hudson Eclipse JBoss Jenkins Spring JUnit Oracle 11g Sonar FindBugs
Deutsche Pfand Brief Bank, München
6 Monate
2011-05 - 2011-10

Entwicklung einer Plattform, die es ermöglicht Kundenbindungs-/ Bonusprogramme in neue internationale Zielmärkte einzuführen

JEE Senior Entwickler SCRUM EJB 3 JPA 2.0 ...
JEE Senior Entwickler

Entwicklung einer Software-Plattform, die es ermöglicht Kundenbindungs-/ Bonusprogramme in neue internationale Zielmärkte einzuführen. Die Software dient dabei als Basis Framework und wurde für das jeweilige Land hinsichtlich konfigurierbar entwickelt. Die grundlegende Architektur der Plattform basiert auf folgenden Kernkomponenten; Customer Data Management, Beschwerdemanagement, Programm-Setup (Verwaltung der Karten-, Konten-, Sammeltransaktionen), Webservices (externe Schnittstellen zu Partnern), Batch (Import und Export von Transaktionen).

  • Erstellung von technischer Dokumentation
  • Erstellung von Modul- und Datenbankdesigns mit UML
  • Entwicklung von JSF basierten Web Applikationen
  • Entwicklung im Umfeld transaktionaler Projekte mit EJB 3, JPA, Hibernate und Oracle 11
  • Durchführung von Codereviews und Interne Schulung der Team Member
  • Enge Zusammenarbeit mit den Technical Owners, den Product Ownern und dem Lead Solution Architekt
SCRUM EJB 3 JPA 2.0 Hibernate JMS Webservices JAX-WS JMX Maven 2 Hudson JSF JSP Servlets CMS Eclipse Helios BEA WebLogic 10 Jenkins Spring JUnit Oracle 11g AspectJ JIRA Wiki HP-QC
Loyalty Partners, München

Aus- und Weiterbildung

Aus- und Weiterbildung

2017

Doctor of Science (Ph.D.) in Software Engineering, Open University England - UK


1997

Master of Science Degree (Magister) in Business Systems Analysis and Design

City Universität, London England - UK


1989

Batchelor of Science Degree (Diplominformatik) in Computer Science Honors

Southbank Universität, London England-UK


Fortbildung:

· Azure Architect Design ? Course Completion - 2024

· Azure Cloud Architecture Technologies ? Course Completion - 2024

· AWS Cloud Solution Architect ? Course Completion - 2023

· AWS Certified Cloud Practitioner - Course Completion - 2021

Position

Position

Solution Architect, Project Management

Kompetenzen

Kompetenzen

Top-Skills

3-tier-Architekturen Java Projektleitung Java EE Microservices Docker Spring boot Cloud AWS Technical Management

Schwerpunkte

Tätigkeitsschwerpunkte:

  • Architektur mittels OO-Analyse und ?Design in Java
  • Softwareentwicklung im kommerziellen Bereich
  • Implementierung, Schulung
  • Projektkoordination anhand SCRUM mit Agile Mindset


Erfahrungsschwerpunkte:

  • Versicherungen/Banken/IT/Telekommunikation/Automobil/Logistik/Abrechnungsverfahren mit einem Fokus auf webbasierten Lösungen
  • Design und Spezifikation von Web-Applikationen
  • Bereich der JEE Web-/Server-Architektur
  • Relationale Datenbanken, Datenmodellierung

Aufgabenbereiche

agile Projectmanagement

Produkte / Standards / Erfahrungen / Methoden

Atlassian Confluence
Atlassian JIRA
AWS OpsWorks
IT Servicemanagement
Scrum
visual studio code

Profil

Enterprise-Spezialist für objektorientierte Anwendungen mit umfangreicher Füh-rungserfahrung im gesamten Software-Lebenszyklusprozess, einschließlich Anforde-rungsdefinition, Architektur, Codierung, Schnittstellenimplementierung, Dokumenta-tion, Test und Wartung sowie DevOps, Cloud und Benutzerschulung.


Bussysteme:

  • Kafka - Enterprise Service Bus
  • IBM WebSphere MQ


Produkte:

  • Atlassian Jira und ServiceNow ? Application Life Cycle Management
  • Atlassian Confluence ? Projektdokumentation System
  • Cruicible ? Software Change Review Werkzeug
  • IPC ? ING Bank Private Cloud
  • AWS ? Amazon WebServices Cloud Plattform
  • Docker, VMWare ? Contanierization Engine
  • OTC ? Open Telekom Cloud Plattform
  • EBS / ECS ? Elastic Beanstalk / Elastic Container Services
  • Eclipse, Android Studio ? Integrated Development Environments
  • Visual Studio Code - Integrated Development Environment
  • IBM Rational Application Developer v6, v7, v8
  • WebLogic Application Server v10.3.5
  • IBM WebSphere Application Server v2.x ? v7.x
  • Tomcat v3 ? v5
  • BMC Remedy ? Incident Management System
  • PlantUML ? UML Werkzeug
  • SoapUI, Postman ? WebServices Test Werkzeug
  • SonarQube ? Code Quality and Security Tool


Frameworks:

  • SOAP, REST, Swagger ? WebServices Frameworks
  • Hibernate ? Persistenz Framework
  • Spring Boot ? Spring Framework
  • Thymeleaf,? UI Model View Controller Framework
  • Lucene ? Search API
  • XPATH ? XML
  • Log4j ? Logging Framework
  • JUnit, JGiven ? Test Frameworks
  • Mockito, Wiremock ? Test Simulation Frameworks


Version Control:

  • Bitbucket, GitLab - Version Control Systems
  • Maven, Gradle ? Build Management Tools
  • Pipelines ? Jenkins, Bitbucket, GitLab
  • CI/CD ? Continuous Integration / Development
  • HP-Quality Centre ? Requirement, Test Management


Methodologie:

  • SCRUM, eXtream-Programming
  • TDD ? Test Driven Development
  • BDD ? Behaviour Driven Development
  • ITIL / ITSM ? Service Management
  • Microservices / WebServices


Sonstige Kenntnisse:

  • IBM WebSphere Integration Developer WID
  • IBM Rational Software Application Developer for WebSphere
  • Eclipse , Androdi Studio, Visual Studio Code
  • SUN ONE Studio
  • IBM WebSphere Application Developer WSAD
  • IBM Visual Age for Java-EE,
  • Oracle - WebLogic
  • JBoss - Application Server
  • IBM WebSphere Process Server
  • IBM WebSphere Application Server
  • SUN ONE Application Server      
  • IBM HTTP Server,
  • IBM WebSphere Studio,
  • IBM Universal DB2,
  • IBM Distributed Debugger
  • Rational Rose Enterprise Modeller
  • Sparx - Enterprise Architect, UML tool
  • PlantUML - UML tool
  • InetSoft Style Report Writer
  • JReport by Jinfonet Inc.
  • JEE (EJB, Servlet, JSP, MAIL, XML, SQL, JMS, Cryptography)
  • JSE (JAX-WS, JAX-B, Concurrency, Lang, Util, Reflect, IO, Transaction)
  • Thymeleaf - UI Framework
  • IBM XD Compute Grid - Batch Framework
  • Axis2, CXF, REST - WebServices Frameworks
  • HIBERNATE - Persistence Framework
  • SPRING - SringBoot - Framework
  • STRUTS - Model View Controller Framework
  • LUCENE - Search API
  • XERCES - XML
  • LOG4J - Logging Framework
  • JUNIT, JGIVEN BDD - Test Framework
  • Google Guava
  • AWS, Docker, Microservices 
  • Maven, GRADLE - Build Management Tool
  • Jenkins - CI / CD 
  • SonarQuebe - Software quality
  • GIT und BITBUCKET - Version Control System
  • Serena Dimensions PVCS
  • SVN - Subversion - Version Control System
  • CVS - Version Control System
  • HARVEST - Change Management System
  • QMF for Windows - Database Explorer
  • JIRA und ServiceNow ? Bug, Issue and Project Tracking Software
  • CONFLUENCE ? Project documentation system
  • Kafka
  • SunONE MQ         
  • IBM MQSeries,
  • SWIFTMQ,
  • KnowledgeNet's NET/WORK400 - Connectivity tool.
  • DataBorough's X-ANALYSIS/X-CONTROL ? Change & Source Version Management tool.
  • CAST - Software Quality and Productivity 
  • JDEdwards Enterprise Resource Planning software.
  • WISE Warehouse and Inventory System for Europe.
  • BPCS Business Planning and Control System von Systems Software Associates.
  • PRMS Pansophic"s Resource and Management System von Computer Associates.
  • AS/SET Computer Aided Software Engineering Tool von SSA.
  • C.A.S.E. Program Generator tool von JDE.
  • XML Minds - Doclet document writer
  • MS Office, MS Viso
  • CASE Tools
  • Objektorientierte Analyse/Programmierung/Design,
  • Business Processes, Use Cases, Sequence und Class Diagrams, Deployment Models
  • Strukturierte Analyse/Programmierung/Design
  • Schichtenmodell
  • DB Design
  • Schulung
  • SW-Dokumentation
  • Erstellung von Spezifikationen Projektleitung
  • Migration, Portierung
  • Dialogprogrammierung

Betriebssysteme

/36, /38
IBM AS/400
IBM Großrechner
Linux
McOS
MS-DOS
OS/400
UNIX
AIX, Linux, Mac OS
Windows

Programmiersprachen

ABAC
Ajax
Balana
CL/400
Cobol
CSS
HTML
ILE/400
Java
JEE, JCE, JSDK
Java Fullstack
Java WebServices
jax-ws,, SOAP, REST
JavaScript
JEE, JCE, JSDK
JEE
EJB, Servlet, JPA, Executors, SQL, JDBC, JMS, Cryptography
JSE
Concurrency, Lang, Util, Reflect, IO, Transaction, Security
JSF
JSP
Python / Python3
RPG
XML

Datenbanken

Apache Derby
DB/400
DB2
H2
HSQLDB
IBM DB2 v6 ? v8
JDBC
MySQL
Oracle
9i, 10g, 11g, 12c
Paradox
SAP openSource DB
SQL
Sybase

Datenkommunikation

AWS, Docker, Microservices
Internet, Intranet
Kafka
Message Queuing

Hardware

/38
AS/400
IBM Großrechner
IBM RS6000
PC

Berechnung / Simulation / Versuch / Validierung

Schulung
Experte
Forschung
Fortgeschritten
  • Doctoral research (Ph.D.) in ?Software Evolution and Maintenance?
    Forschungsprogram bei Center for Research in Computer, The Open University, Milton Keynes, England.
    • Research Publikationen auf Google Scholar: [URL auf Anfrage]
  • 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 wie NLP usw. 

Design / Entwicklung / Konstruktion

Bitbucket
Fortgeschritten
Cloud
Fortgeschritten
Dev-Ops
Fortgeschritten
GitLab
Fortgeschritten
Pipeline
Fortgeschritten

Branchen

Branchen

  • Autobranche
  • Entwicklung
  • Pharmazie
  • Hardwarehersteller
  • Softwarehersteller
  • Betriebswirtschaft
  • Television
  • Internet
  • IT
  • Logistik
  • Automotive
  • EDV
  • Bank
  • Versicherungen

Einsatzorte

Einsatzorte

Deutschland

Deutschland: Einsatzort: D8 Kommentar: bevorzugt Raum München

Einsatzort: D0,D1,D2,D3,D4,D5,D6,D7,D9 Kommentar: nach Absprache

möglich

Projekte

Projekte

1 Jahr 5 Monate
2023-02 - heute

Projektleitung und Technische Unterstützung des Management im Bereich Qualitätssicherung

Cloud Solution Architekt Java AWS Oracle ...
Cloud Solution Architekt

Als Cloud Solution Architekt, technische Unterstützung des PMO im Bereich Qualitätssicherung bei eines Hochverfüg-bar Internal-Facing Applikation - Prepaid-IT (PPIT).

  • Mitwirkung bei der Migration von Prepaid-IT (PPIT) Systemen von On-Prem zur Cloud / neues Rechenzentrum.
  • Zusammenarbeit mit TEF-internen Teams, Third-party Vendors und Stakeholdern (z.B. PoC - Migration zu AWS).
  • Überprüfung der Einhaltung bestehender Qualitätsprozesse (z.B. SOX, Cyber-Security) gemäß Nesssus/Kiwuan.
  • Sicherstellung eines umfassenden und kohärenten Ansatzes für mögliche Projektrisiken.
  • Monitoring der Lieferleistungen von Lieferanten (z.B. Internen Teams und Vendors) im Projekt.
  • Kommunikation und Reporting an Auftraggeber und Stakeholder.


Als Solution Architekt / Projektleiter erfolgreiches Management des Upgrades und der Verlagerung einer hochverfügbaren kundenorientierten Anwendung (Wincash) von der Initiierung bis zum Abschluss des Projekts, bei konsequenter Einhaltung von Meilensteinen und Übertreffen der Projektziele und Kundenerwartungen.

  • Identifizierung und Aufplanung aller erforderlichen Aufgaben und Deliverables mit den beteiligten Einheiten.
  • Umsetzung des Projekts in enger Abstimmung mit allen erforderlichen Einheiten.
  • Konsequentes Verfolgen aller Deliverables mit allen beteiligten (z.B. Internen Teams, Vendors und Stakeholdern).
  • Identifikation von fachlichen und prozessualen Lücken im Projektablauf und deren konsequente Auflösung mit den beteiligten Einheiten (auch unter Einbindung entsprechender Management-Ebenen).
  • Planung, Steuerung und transparentes Reporting des Projekts an den PO und Management (head-of-department).

Tableau BMC Remedy ARS Jira Confl
Java AWS Oracle Clou Citrix Jira Confluence Nessus Kiuwan SCRUM Gliffy MS Project Azure
Telefonica
München
2 Jahre
2022-01 - 2023-12

Entwurf von Cloud Infrastruktur Architekturbausteinen für typische verteilte Anwendungen

Cloud Solution Architekt Infrastruktur Network Segmentation Security ...
Cloud Solution Architekt

Cloud Solution Architekt für 3rd Party Applikationen,- Entwurf von Cloud Infrastruktur Architekturbausteinen für typische verteilte Anwendungen unter Berücksichtigung der nicht-funktionalen Anforderungen der ING Privat Cloud.

  • Bereitstellung von High-Level-Netzwerkdesign Dokumente für interne/DMZ/Internet-facing vernetzte Anwendun-gen unter Berücksichtigung von Loadbalancing, Protokollierung, Überwachung, Konfigurationsmanagement, De-vOps deploy Pipelines, Security und Hochverfügbarkeit per Active- Active / Active- Hotstandby / Active- Cold-standby.
  • Unterstützung/Beratung der Anwendungsteams bei der Migration von On-Prem- zur Cloud-Plattform, was zu einer verbesserten Skalierbarkeit, Zuverlässigkeit und Kosteneffizienz führte.
  • Koordination verschiedener Themen rund um die Cloud mit dem Ziel der Bereitstellung von Standards und Lösun-gen
  • Erstellung von Lösungen als IT-Design-Dokumenten auf Basis von TOGAF-Standards in Confluence und auch als Word Dokumenten.  
  • Präsentation der Lösungen vor dem TOGAF Governance Committee für die Verwendung als Standards.

Jira Confl
Infrastruktur Network Segmentation Security Disa Jira Confluence Azure Boards CI/CD AWS plantUML Gliffy draw.io Oracle MS SQL DBaaS NGINX IMaaS
ING Bank
München / Frankfurt / Nürnberg
1 Jahr 1 Monat
2021-10 - 2022-10

Cloud-Migration von Hochverfügbar Customer-Facing E-Commerce Applikation

Senior Architekt / Projektlead Teamkoordinator Java Jira ...
Senior Architekt / Projektlead

  • Erstellung von Zeitplänen unter Berücksichtigung von Prioritäten, Aufwandsschätzungen und Ressourcenplanung.
  • Überwachung der Ziele im Projektverlauf unter Betrachtung von möglichen Risiken.
  • Durchführung von Cloud-Bewertungen und Empfehlungen zur Optimierung von Infra- /Anwendungsarchitekturen.
  • Berichterstattung an den PO auf Managementebene über den Fortschritt und zur Vereinbarung von Arbeitsumfang.
  • Kommunikation mit dem Projektteam und anderen Beteiligten z.B. extern/intern Lieferanten.
  • Eskalation bei drohender Zielverfehlung, um aktiv Lösungen zu finden.

Atlassian JIRA Atlassian Confluence MS Project MS Excel was
Teamkoordinator Java Jira Confluence Microservices SCRUM AWS plantUML Gliffy MS Project SoapUI Postman
Telefonica
München
11 Monate
2021-07 - 2022-05

Erweiterung Online-Shop (PIM) Anwendungen mit architektonischen Lösungen für die Cloud

JEE-Solution Architekt Java AWS UML ...
JEE-Solution Architekt

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

Java AWS UML Docker Jira Confluence SCRUM Eclipse JEE Microservices Spring Oracle DB CI/CD plantUML Gliffy
Volkswagen
Remote
8 Monate
2020-12 - 2021-07

Qualitätssicherung und Beratung während des Knowledge-Transition der Anwendung zu einem neuen Anbieter

JEE-Senior-Architekt / Teamleiter Coaching Mentoring Schulung ...
JEE-Senior-Architekt / Teamleiter

JEE-Senior-Architekt / Teamleiter für das Knowledge-Transition-Projekt der kundenspezifischen Anwendung (Prepaid-IT) während des Wissensübergangs der Anwendung zu einem neuen Anbieter in Indien.

  • 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 Bereich Qualitätssicherung.
Coaching Mentoring Schulung Jira Confluence Cruicible SCRUM Eclipse JEE WebServices Microservices JPA JUnit Spring Mockito Jenkins JMS Sonar Oracle DB Maven WebLogic TDD BDD Git CI/CD Kafka Thymeleaf Java Script Gradle SoauUI
Telefonica
München
3 Monate
2020-11 - 2021-01

Aufbau einer DevOps Infrastruktur in ?Cyber Security and Protection Laboratories (CSPL)?

JEE Senior Entwickler / Architekt / Dev-Ops Engineer Python scrum dev-ops ...
JEE Senior Entwickler / Architekt / Dev-Ops Engineer

Aufbau einer Testinfrastruktur in ?Cyber Security and Protection Laboratories (CSPL)? für eine Anwendung die ?Iden-tity Access Management (IAM)? mittels ?Attribute Based Access Control (ABAC)? für IoT SmartHomes implementiert.  

  • Erstellung einer kompletten CI/CD-Infrastruktur in GitLab in Cloud anhand von Pipelines, Docker und Python.
  • Entwicklung neuer Integrationstest- Szenarios mit Python3 in asynchronen Client/Server-Architekturumgebung.
  • Integration des bestehenden Anwendungsmoduls in die Pipeline mit einer Drittanbieter-Anwendung.
  • Dev/Ops-bezogene Aufgaben zur Sicherstellung der Verfügbarkeit von ECS in AWS und OTC (Open-Telekom).
  • Dokumentation der Änderungen und Erstellung von Test Cases im Confluence.
  • Koordination der Dev/Ops-Aufgaben mit Offshore-Teams in Italien und Israel.
GitLab Pipeline visual studio code
Python scrum dev-ops Jira Confluence Visual Studio Code BDD CI/CD AWS Sonar Android Linux GitLab Docker Pipelines
Huawei
München
6 Monate
2020-07 - 2020-12

Projektleitung des täglichen Betriebs der Atlassian Tool Chain - ATC (Bitbucket / Confleuence / Jira / Crowd)

Atlassian Tools Teamleiter / Koordinator / Systems Engineer agile Projectmanagement Scrum IT Servicemanagement ...
Atlassian Tools Teamleiter / Koordinator / Systems Engineer

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

  • Ü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.
  • Technische Leitung des polnischen Offshore-Entwicklungsteams.
Bitbucket Atlassian JIRA Atlassian Confluence Crowd
agile Projectmanagement Scrum IT Servicemanagement AWS OpsWorks Jira Confluence SCRUM AWS Linux Bitbucket Docker Pipelines Remedy ITIL Crowd Postman SoapUI
BMW Group
München
1 Jahr 7 Monate
2019-01 - 2020-07

Entwicklung eines dynamischen Autorisierungs Anwendung für IoT SmartHomes in ?Cyber Security and Protection Laboratories (CSPL)?

JEE Senior Entwickler / Architekt / Koordinator Jira Confluence SCRUM ...
JEE Senior Entwickler / Architekt / Koordinator

JEE Senior Entwickler / Architekt / Koordinator bei der Weiterentwicklung einer Anwendung in ?Cyber Security and Protection Laboratories (CSPL)?, die ?Identity Access Management (IAM)? mittels ?Attribute Based Access Control (ABAC)? für IoT SmartHomes implementiert. 

  • 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 Objekterken-nung zusätzlich zur oben genannten dynamischen Autorisierungssoftware.
  • Einrichten, implementieren, konfigurieren, warten und integrieren von Komponenten einer Applikation für dynami-sche 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.


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.

Jira Confluence SCRUM Eclipse REST WebServices Swagger JPA JUnit SpringBoot Wiremock BDD CI/CD H2 AWS Mockito Jenkins Sonar CleanCode Maven Gradle Android Linux Bitbucket Github Docker Pipelines
Huawei
München
2 Jahre
2017-11 - 2019-10

Anforderungsmanagement / Weiterentwicklung einer kundenspezifischen Anwendung (Prepaid-IT)

JEE Senior Entwickler / Architekt / Lead Jira Confluence Cruicible ...
JEE Senior Entwickler / Architekt / Lead
  • Anforderungsmanagement; Erfassung von neuen Anforderungen (ggf. Erweiterungen) als Requirements.
  • Dokumentation von Anforderungen anhand funktionaler Beschreibung, die oft miteinander abhängig sind, als An-wendungsfälle (Use Cases) in User Stories mit Abnahmekriterien (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 Entwicklungsteams geleisteten Arbeit.
  • Technische Unterstützung des Project Management Office (PMO) auch im Bereich Qualitätssicherung.
Jira Confluence Cruicible SCRUM Eclipse JEE WebServices Microservices JPA JUnit Spring Mockito Jenkins JMS SonarQube Oracle Maven WebLogic CAST TDD BDD Git CI/CD Kafka Thymeleaf Java Script Gradle
Telefonica
München
1 Jahr 3 Monate
2016-09 - 2017-11

Architekturaufgaben für eine maßgeschneiderte Gebrauchtwagen-Verkaufsverwaltungsanwendung für Mercedes

JEE Senior Entwickler / Architekt Enterprise-Architekt SCRUM Eclipse ...
JEE Senior Entwickler / Architekt
  • Anforderungsanalyse und Konzeption, Architektur, 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.
  • Technische Leitung (Lead Developer) des rumänischen Offshore-Entwicklungsteams.
Enterprise-Architekt SCRUM Eclipse JEE WebServices IBM WebSphere JUnit Mockito Jenkins CI/CD SonarQu-be IBM DB2 SQL Hibernate Maven JPA Tomcat EE Spring boot Bootstrap Thymeleaf CSS SoapUI
T-Systems
München/Stuttgart
2 Jahre 2 Monate
2014-07 - 2016-08

Weiterentwicklung einer maßgeschneiderten Applikation, die die Customer Relations Management-Funktionalität von O2 Kunden ermöglicht

JEE Senior Entwickler / Architekt Jira Git SCRUM ...
JEE Senior Entwickler / Architekt

JEE Senior Entwickler / Architekt bei der 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.

  • 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 JEE Eclipse Java JMS WebServices JGiven JUnit Spring Mockito Jenkins CI/CD Sonar WebLogic App Server Oracle DB SQL VMWare Vagrant Ant Linux JPA SOAP Guava BDD TDD Hibernate
TNG bei Telefonica/O2
München
8 Monate
2013-11 - 2014-06

Implementierung der BGH-Anforderung über Umwandlung eines bestehenden Girokontos in ein Pfändungsschutzkonto ein.

JEE Senior Entwickler / Architekt IBM RSA v8 Servlets JSP ...
JEE Senior Entwickler / Architekt

JEE Senior Entwickler / Architekt bei der Implementierung der BGH-Anforderung über Umwandlung eines schon beste-henden Girokontos in ein Pfändungsschutzkonto ein. Daraus folgt, dass ein Status "Pfändungsschutz" und "Pfändungs-schutz 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 sei-ner 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 die 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 CSS JavaScript Refactoring
UniCredit
München
1 Jahr 3 Monate
2013-01 - 2014-03

Re-design und weiter Entwicklung der Applikation GPM um die komplexe Sachverhalte in der Ansparung und Abwicklung von Aktienplänen zu behandeln

JEE Senior Entwickler / Architekt JEE JPA 2.0 Hibernate ...
JEE Senior Entwickler / Architekt

JEE Senior Entwickler / Architekt bei der Re-design und weiter Entwicklung der Applikation GPM (Global Plan Ma-nagement). 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 Report-ing, diverse Schnittstellen zu externen Systemen und verschiedenen FI Sachverhalten.

  • 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-Center Log4j
Siemens
München
1 Jahr 2 Monate
2011-11 - 2012-12

Entwicklung einer Software-Plattform, die es ermöglicht Fachliche Daten von HOST auf SAP Systeme zu Migrieren

JEE Senior Entwickler JPA 2.0 Hibernate Maven ...
JEE Senior Entwickler

Entwicklung einer Software-Plattform, die es ermöglicht Fachliche Daten von HOST auf SAP Systeme zu Migrieren. Die Software-Plattform ist mit einer komponentenbasierten Architektur entwickelt worden und hat einen hohen Widerverwendungs-Anspruch. Technische Herausforderungen waren hierbei das hohe Datenvolumen, kombiniert mit der Anforderung einer schnellen Verarbeitungszeit für diese große Menge von Bulk-daten.

  • Enge Zusammenarbeit mit den Technical Owners und den Lead Fachlichen Business Analysten.
  • Definition der Architektur und der eingesetzten Technologien.
  • Implementierung der Fachlichen Anforderungen mit Spring, JPA, Hibernate und Oracle 11.
  • Entwicklung von mehreren Testanwendungen mittels JUnit.
  • Durchführung von Source Code Analysis und Codereviews anhand Solar, FindBugs.
JPA 2.0 Hibernate Maven Hudson Eclipse JBoss Jenkins Spring JUnit Oracle 11g Sonar FindBugs
Deutsche Pfand Brief Bank, München
6 Monate
2011-05 - 2011-10

Entwicklung einer Plattform, die es ermöglicht Kundenbindungs-/ Bonusprogramme in neue internationale Zielmärkte einzuführen

JEE Senior Entwickler SCRUM EJB 3 JPA 2.0 ...
JEE Senior Entwickler

Entwicklung einer Software-Plattform, die es ermöglicht Kundenbindungs-/ Bonusprogramme in neue internationale Zielmärkte einzuführen. Die Software dient dabei als Basis Framework und wurde für das jeweilige Land hinsichtlich konfigurierbar entwickelt. Die grundlegende Architektur der Plattform basiert auf folgenden Kernkomponenten; Customer Data Management, Beschwerdemanagement, Programm-Setup (Verwaltung der Karten-, Konten-, Sammeltransaktionen), Webservices (externe Schnittstellen zu Partnern), Batch (Import und Export von Transaktionen).

  • Erstellung von technischer Dokumentation
  • Erstellung von Modul- und Datenbankdesigns mit UML
  • Entwicklung von JSF basierten Web Applikationen
  • Entwicklung im Umfeld transaktionaler Projekte mit EJB 3, JPA, Hibernate und Oracle 11
  • Durchführung von Codereviews und Interne Schulung der Team Member
  • Enge Zusammenarbeit mit den Technical Owners, den Product Ownern und dem Lead Solution Architekt
SCRUM EJB 3 JPA 2.0 Hibernate JMS Webservices JAX-WS JMX Maven 2 Hudson JSF JSP Servlets CMS Eclipse Helios BEA WebLogic 10 Jenkins Spring JUnit Oracle 11g AspectJ JIRA Wiki HP-QC
Loyalty Partners, München

Aus- und Weiterbildung

Aus- und Weiterbildung

2017

Doctor of Science (Ph.D.) in Software Engineering, Open University England - UK


1997

Master of Science Degree (Magister) in Business Systems Analysis and Design

City Universität, London England - UK


1989

Batchelor of Science Degree (Diplominformatik) in Computer Science Honors

Southbank Universität, London England-UK


Fortbildung:

· Azure Architect Design ? Course Completion - 2024

· Azure Cloud Architecture Technologies ? Course Completion - 2024

· AWS Cloud Solution Architect ? Course Completion - 2023

· AWS Certified Cloud Practitioner - Course Completion - 2021

Position

Position

Solution Architect, Project Management

Kompetenzen

Kompetenzen

Top-Skills

3-tier-Architekturen Java Projektleitung Java EE Microservices Docker Spring boot Cloud AWS Technical Management

Schwerpunkte

Tätigkeitsschwerpunkte:

  • Architektur mittels OO-Analyse und ?Design in Java
  • Softwareentwicklung im kommerziellen Bereich
  • Implementierung, Schulung
  • Projektkoordination anhand SCRUM mit Agile Mindset


Erfahrungsschwerpunkte:

  • Versicherungen/Banken/IT/Telekommunikation/Automobil/Logistik/Abrechnungsverfahren mit einem Fokus auf webbasierten Lösungen
  • Design und Spezifikation von Web-Applikationen
  • Bereich der JEE Web-/Server-Architektur
  • Relationale Datenbanken, Datenmodellierung

Aufgabenbereiche

agile Projectmanagement

Produkte / Standards / Erfahrungen / Methoden

Atlassian Confluence
Atlassian JIRA
AWS OpsWorks
IT Servicemanagement
Scrum
visual studio code

Profil

Enterprise-Spezialist für objektorientierte Anwendungen mit umfangreicher Füh-rungserfahrung im gesamten Software-Lebenszyklusprozess, einschließlich Anforde-rungsdefinition, Architektur, Codierung, Schnittstellenimplementierung, Dokumenta-tion, Test und Wartung sowie DevOps, Cloud und Benutzerschulung.


Bussysteme:

  • Kafka - Enterprise Service Bus
  • IBM WebSphere MQ


Produkte:

  • Atlassian Jira und ServiceNow ? Application Life Cycle Management
  • Atlassian Confluence ? Projektdokumentation System
  • Cruicible ? Software Change Review Werkzeug
  • IPC ? ING Bank Private Cloud
  • AWS ? Amazon WebServices Cloud Plattform
  • Docker, VMWare ? Contanierization Engine
  • OTC ? Open Telekom Cloud Plattform
  • EBS / ECS ? Elastic Beanstalk / Elastic Container Services
  • Eclipse, Android Studio ? Integrated Development Environments
  • Visual Studio Code - Integrated Development Environment
  • IBM Rational Application Developer v6, v7, v8
  • WebLogic Application Server v10.3.5
  • IBM WebSphere Application Server v2.x ? v7.x
  • Tomcat v3 ? v5
  • BMC Remedy ? Incident Management System
  • PlantUML ? UML Werkzeug
  • SoapUI, Postman ? WebServices Test Werkzeug
  • SonarQube ? Code Quality and Security Tool


Frameworks:

  • SOAP, REST, Swagger ? WebServices Frameworks
  • Hibernate ? Persistenz Framework
  • Spring Boot ? Spring Framework
  • Thymeleaf,? UI Model View Controller Framework
  • Lucene ? Search API
  • XPATH ? XML
  • Log4j ? Logging Framework
  • JUnit, JGiven ? Test Frameworks
  • Mockito, Wiremock ? Test Simulation Frameworks


Version Control:

  • Bitbucket, GitLab - Version Control Systems
  • Maven, Gradle ? Build Management Tools
  • Pipelines ? Jenkins, Bitbucket, GitLab
  • CI/CD ? Continuous Integration / Development
  • HP-Quality Centre ? Requirement, Test Management


Methodologie:

  • SCRUM, eXtream-Programming
  • TDD ? Test Driven Development
  • BDD ? Behaviour Driven Development
  • ITIL / ITSM ? Service Management
  • Microservices / WebServices


Sonstige Kenntnisse:

  • IBM WebSphere Integration Developer WID
  • IBM Rational Software Application Developer for WebSphere
  • Eclipse , Androdi Studio, Visual Studio Code
  • SUN ONE Studio
  • IBM WebSphere Application Developer WSAD
  • IBM Visual Age for Java-EE,
  • Oracle - WebLogic
  • JBoss - Application Server
  • IBM WebSphere Process Server
  • IBM WebSphere Application Server
  • SUN ONE Application Server      
  • IBM HTTP Server,
  • IBM WebSphere Studio,
  • IBM Universal DB2,
  • IBM Distributed Debugger
  • Rational Rose Enterprise Modeller
  • Sparx - Enterprise Architect, UML tool
  • PlantUML - UML tool
  • InetSoft Style Report Writer
  • JReport by Jinfonet Inc.
  • JEE (EJB, Servlet, JSP, MAIL, XML, SQL, JMS, Cryptography)
  • JSE (JAX-WS, JAX-B, Concurrency, Lang, Util, Reflect, IO, Transaction)
  • Thymeleaf - UI Framework
  • IBM XD Compute Grid - Batch Framework
  • Axis2, CXF, REST - WebServices Frameworks
  • HIBERNATE - Persistence Framework
  • SPRING - SringBoot - Framework
  • STRUTS - Model View Controller Framework
  • LUCENE - Search API
  • XERCES - XML
  • LOG4J - Logging Framework
  • JUNIT, JGIVEN BDD - Test Framework
  • Google Guava
  • AWS, Docker, Microservices 
  • Maven, GRADLE - Build Management Tool
  • Jenkins - CI / CD 
  • SonarQuebe - Software quality
  • GIT und BITBUCKET - Version Control System
  • Serena Dimensions PVCS
  • SVN - Subversion - Version Control System
  • CVS - Version Control System
  • HARVEST - Change Management System
  • QMF for Windows - Database Explorer
  • JIRA und ServiceNow ? Bug, Issue and Project Tracking Software
  • CONFLUENCE ? Project documentation system
  • Kafka
  • SunONE MQ         
  • IBM MQSeries,
  • SWIFTMQ,
  • KnowledgeNet's NET/WORK400 - Connectivity tool.
  • DataBorough's X-ANALYSIS/X-CONTROL ? Change & Source Version Management tool.
  • CAST - Software Quality and Productivity 
  • JDEdwards Enterprise Resource Planning software.
  • WISE Warehouse and Inventory System for Europe.
  • BPCS Business Planning and Control System von Systems Software Associates.
  • PRMS Pansophic"s Resource and Management System von Computer Associates.
  • AS/SET Computer Aided Software Engineering Tool von SSA.
  • C.A.S.E. Program Generator tool von JDE.
  • XML Minds - Doclet document writer
  • MS Office, MS Viso
  • CASE Tools
  • Objektorientierte Analyse/Programmierung/Design,
  • Business Processes, Use Cases, Sequence und Class Diagrams, Deployment Models
  • Strukturierte Analyse/Programmierung/Design
  • Schichtenmodell
  • DB Design
  • Schulung
  • SW-Dokumentation
  • Erstellung von Spezifikationen Projektleitung
  • Migration, Portierung
  • Dialogprogrammierung

Betriebssysteme

/36, /38
IBM AS/400
IBM Großrechner
Linux
McOS
MS-DOS
OS/400
UNIX
AIX, Linux, Mac OS
Windows

Programmiersprachen

ABAC
Ajax
Balana
CL/400
Cobol
CSS
HTML
ILE/400
Java
JEE, JCE, JSDK
Java Fullstack
Java WebServices
jax-ws,, SOAP, REST
JavaScript
JEE, JCE, JSDK
JEE
EJB, Servlet, JPA, Executors, SQL, JDBC, JMS, Cryptography
JSE
Concurrency, Lang, Util, Reflect, IO, Transaction, Security
JSF
JSP
Python / Python3
RPG
XML

Datenbanken

Apache Derby
DB/400
DB2
H2
HSQLDB
IBM DB2 v6 ? v8
JDBC
MySQL
Oracle
9i, 10g, 11g, 12c
Paradox
SAP openSource DB
SQL
Sybase

Datenkommunikation

AWS, Docker, Microservices
Internet, Intranet
Kafka
Message Queuing

Hardware

/38
AS/400
IBM Großrechner
IBM RS6000
PC

Berechnung / Simulation / Versuch / Validierung

Schulung
Experte
Forschung
Fortgeschritten
  • Doctoral research (Ph.D.) in ?Software Evolution and Maintenance?
    Forschungsprogram bei Center for Research in Computer, The Open University, Milton Keynes, England.
    • Research Publikationen auf Google Scholar: [URL auf Anfrage]
  • 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 wie NLP usw. 

Design / Entwicklung / Konstruktion

Bitbucket
Fortgeschritten
Cloud
Fortgeschritten
Dev-Ops
Fortgeschritten
GitLab
Fortgeschritten
Pipeline
Fortgeschritten

Branchen

Branchen

  • Autobranche
  • Entwicklung
  • Pharmazie
  • Hardwarehersteller
  • Softwarehersteller
  • Betriebswirtschaft
  • Television
  • Internet
  • IT
  • Logistik
  • Automotive
  • EDV
  • Bank
  • Versicherungen

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.