IT-Architekt und Lead Software Developer
Aktualisiert am 03.03.2026
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.03.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Jahre 1 Monat
2023-02 - heute

Migration und Weiterpflege der Anwendung ?OMCR?

Die Anwendung ?Orthomoleculator? (OMCR) wird für die Verwaltung von Patienten und deren Präparat Empfehlungen von Praxen und Instituten verwendet. Aufgabe war es hier, die Anwendung deren technischer Softwarestand vom Jahr 2012 ist, auf die aktuelle Java LTS 17 zu migrieren. Dazu mussten neben dem Austausch der Java Version von Version 8 32 Bit auf Version 17 64 Bit, einige Bibliotheken migriert werden. Des Weiteren wurden in einige Methoden Features der neuen Java Version eingeführt, um eine stabile und weniger komplexe Anwendung zu erhalten. Die weitere Tätigkeit, ist der Third Level Support für die Praxen und medizinische Institute bei Fragen zu der Installation, Upgrade oder Probleme.

FormMed Healthcare GmbH
3 Jahre 9 Monate
2022-06 - heute

Privatbank Schoellerbank Österreich

Architekt/ Entwickler Java XML/XSLT Lotus Notes/Domino V10.x ...
Architekt/ Entwickler

Allgemeine Entwicklung und Support im Bereich Reporting

Weiterentwicklung der Konzernreports mit SQL auf Microsoft SQL Server und BPM. Erweiterung der Reports für Controlling im Bereich Konzernfinanzen und Mitarbeiter-Produktivität. 

Anpassen der SQL-Skripte für die Abfragen innerhalb der Reports. 

Monatliche und Quartals-Erstellung der Reports für die Fachbereiche. 

Anpassen der Access-Reports für die Depotführung der Privatkunden.

Support und Erweiterungen in dem CMS-System ?Voila? auf Basis von Lotus Notes.

Support und Wartung der Lotus Domino Anwendungen und bearbeiten der Tickets des Fachbereichs bei Problemen innerhalb der Anwendungen. First Level Support für die Fachbereiche.

Weiterentwicklungen verschiedenster HCL Notes/Domino-Applikationen nach Vorgabe des jeweiligen Fachbereichs.

Mitentwicklung am Kernbank-System für die Depotführung.

Java XML/XSLT Lotus Notes/Domino V10.x IBM Websphere Liberty Oracle DB2 auf zOS SQL
6 Jahre 3 Monate
2019-12 - heute

Entwicklung des Produkts ?SRP? (Simulation Resource Planning)

Architekt/Lead Developer Java Version 8 und JEE 8 PostgreSQL JSF 1.2 und Primefaces für Frontend ...
Architekt/Lead Developer

Zuerst im Jahr 2019 wurde die Anwendung mit einer fehlerbehafteten JPA-Implementierung von einem Entwicklungsteam übernommen. Diese 

JPA-Schicht wurde einem Audit unterzogen, dabei wurden Pitfalls in den Bereichen Performance und Updateverhalten der Entitäten identifiziert.

Die Probleme wurden durch Aktivierung und Konfiguration einer Cache-Strategie, Umstellen auf Eager und Lazy Loading, sowie Optimierung der Querys, behoben.

Mit deren Hilfe die Streitkräfte der Nato, Skills und Schulungen der Kampfjetpiloten verwalten, Daten der Flugsimulatoren auswerten und

eine automatisierte Empfehlung für weitere Schulungsmaßnahmen bzw.Skilltraining erstellt.

Die Projektarbeiten werden mit Hilfe von Jira geplant. Als Versionierungstool wird GIT verwendet und mit dem Tool ?Bitbucket? verwaltet.

Anlegen von Buildplänen für Dev- und Testumgebungen mit Hilfe von Bamboo.

Beschreibung der Umgebungen und Anwendung in Confluence.

JEE- Webanwendung mit Anbindung an Apache Hadoop wegen BigData-

Auswertungen. Anwendung läuft auf Wildfly 18 und JEE 8. 

FrontendPrimefaces/ JSF 2.2.

Verwendung von XHTML/HTML 5.

Layout und Style mit Hilfe von CSS 3.

Java Version 8 und JEE 8 PostgreSQL JSF 1.2 und Primefaces für Frontend Gitlab Jenkins Sonarqube Spring Microservices
aditerna GmbH
22 Jahre 9 Monate
2003-06 - heute

GARDENA AG

Architekt, Entwickler, Berater, Supportunterstützung Lotus Domino von 4.6.x bis aktuell 8.5.2 Webentwicklung Ajax ...
Architekt, Entwickler, Berater, Supportunterstützung

Würde den Rahmen des Profils sprengen, hier kurz die wichtigsten

·       Migration des Onlineshops von Bea Weblogic auf IBM Websphere Commerce Suite mit Weiterentwicklung

·       Offlineversion eines Ersatzteil-Online-Shop auf Basis von Tomcat 

·       Entwicklung eines Dokumenten-Management-System (DMS) 

·       Entwicklung eins Customer-Relationsship-Systems (CRM)

Lotus Domino von 4.6.x bis aktuell 8.5.2 Webentwicklung Ajax XML/XSLT Oracle 9 bis 11G IBM Websphere V6 bis V8 IBM Websphere Commerce Suite V5.5 Lotus Enterprise Integrator Tomcat Java JDBC
GARDENA AG
23 Jahre 2 Monate
2003-01 - heute

Entwicklung mehrsprachenfähiger internationale Webanwendungen auf Basis Lotus Domino / Java Enterprise

Architekt, Entwickler Lotus Schript Lotus Domino Lotus Notes ...
Architekt, Entwickler

·       Analyse und Design von Intranet-Anwendungen 

·       Implementierung der Anwendungen

?    Produktkatalog-Anwendung: Erstellen einer Web-Anwendung, mit deren Hilfe der länderabhängiger Artikelkatalog gepflegt wird. Die Datenhaltung geschieht in eine Oracle-DB. Abgleich der Artikeldaten vom Intranet mit dem B2C-/B2B-Shop mittels JDBC und LEI.

?    Ladehilfsmittelverwaltung Entwicklung einer Webanwendung basierend auf Lotus Domino und Oracle, das die Ladehilfsmittel (Paletten,Gitterboxen,etc.) verwaltet. Implementierung eines Statistikmodul

?    Issue-Management Erstellen einer Aufgabenverwaltungs-Anwendung (Taskverwaltung). Mit dieser Anwendung können Projektleiter, Abteilungsleiter Aufgaben an Personen delegieren

?    Dokumenten-Management-System Ablösungen des bestehenden Domino.Doc- Anwendungen auf eineEigenentwicklung mit der Funktionalität von Domino.Doc. Implementierung der Schnittstellen Konzeption und design Verwaltungs-Web Frontend 

Entwicklung der Backend-Datenbanken für das Speichern des Dokumentinhalts undAnhänge.

Entwicklung einer API um von den Webanwendungen Zugriff auf den Dokumenteninhalt und Anhänge zu ermöglichen.

Migration des bestehenden Domino.Doc-Anwendungen nach GARDENA. Doc. Integration einer Lotus Workflow-Anwendung in GARDENA. Doc

?    Design und Implementierung mehrere Lotus Workflow-Anwendungen

Lotus Schript Lotus Domino Lotus Notes LEI Teamstudio CIAO Oracle Lotus Formelsprache HTML Javascript CSS XML/XSLT Java JDBC SQL Ajax Lotus Domino.Doc Lotus Workflow Lotus DECS
GARDENA AG
6 Monate
2025-06 - 2025-11

Interim IT-Leiter in Teilzeit (2 Tage die Woche)

Interim IT-Leiter
Interim IT-Leiter

Projektmanagement, Steuerung der externen Dienstleister. Migration der eCommerce-Plattform (Planung, Beratung), Projektmanagement Einführung einer neuen HelpDesk-Plattform mit AI-Funktionen der Firma Intercom.

FormMed HealthCare GmbH
1 Jahr
2024-07 - 2025-06

Migration Fachanwendung Rubin zu EMA

Lead Senior Developer
Lead Senior Developer

Im Zuge der Modernisierung der bestehenden monolithischen Fachanwendung ?RUBIN? erfolgt eine schrittweise Modularisierung und Migration in eine serviceorientierte Architektur. Die bestehende Business-Logik wird in Spring Boot Batches überführt, während für die Pflege von Satzkorrekturen und Auswertungen ein Angular-Frontend entwickelt wurde.

Die Entwicklung folgte konsequent den Prinzipien des Domain Driven Design (DDD) in Verbindung mit einer hexagonalen Architektur. Dabei werden die fachlichen Domänen in klar abgegrenzte Domain-Komponenten überführt, die vollständig entkoppelt von technischen Frameworks sind. Sämtliche Abhängigkeiten zur technischen Infrastruktur werden über definierte Domain-Interfaces und Adapter realisiert, sodass innerhalb der Batch-Layer die benötigten technischen Services über Spring Beans injiziert werden.

 Zur Unterstützung einer skalierbaren und integrationsfähigen Systemlandschaft wurde die Architektur um moderne Integrationskomponenten erweitert:

  • Ein zentrales  bündelt und steuert sämtliche externen und internen Schnittstellenzugriffe. Es übernimmt Funktionen wie Authentifizierung, Routing, Request-Logging und Lastverteilung. Die Test wurden mit Postman durchgeführt.
  • Ein  (RabbitMQ) wird zur Entkopplung der Fachprozesse eingesetzt und ermöglicht eine ereignisgesteuerte Kommunikation zwischen den Domänen sowie eine effiziente Verarbeitung großer Datenmengen.
  • Eine  dient als orchestrierende Integrationskomponente zwischen den Fachmodulen, externen Services und Legacy-Systemen. Sie stellt zentrale Services zur Verfügung, beispielsweise für Monitoring, Fehlerbehandlung und standardisierte Schnittstellenkonvertierungen.

Durch diese Architektur wird eine klare Trennung von Fachlogik, Infrastruktur und Kommunikation erreicht, was langfristig eine höhere Wartbarkeit, Skalierbarkeit und Erweiterbarkeit der Anwendung sicherstellt.

Technologien: Docker, DB2, Frontend UI Angular, Git, GitOps, Java, JPA, Sping Batches, SpringBoot V3.4.x, Jenkins, Jira, Sonarqube Kubernetes, UML, OpenAPI 3.0, Postman  

ARD / ZDF Beitragsservices
4 Monate
2024-04 - 2024-07

Alcom Solution GmbH

Solution Architekt Cloud
Solution Architekt Cloud

Design eines VPC in Asia Pacific Region (ap-southeast-1). Mit Subnetwork (private/public), Security (Firewalls/WAF und IAM), Internet-Gatways, Loadbalancer, Volumens und S3 Buckets. Design von NAT-Gatways. Design der Datenbank-Services.

Aufsetzten der Datenbanken AWS RDS (PostgreSQL und AWS Aurora (PostgresQL kompatibel).

Einrichten der Read-Replicas für AWS Aurora in weiteren Availability Zone in AWS. 

Erstellen des Designs mit Visual Paradigm und anschließende Überführung in Terraform-Skript.

 

In der fertigen Ausbaustufe, werden 3 eCommerce-Systeme und 20 Backendsysteme inklusive einer Fertigungssteuerung für die Werke in Thailand, diese Umgebung nutzen.

Die Backend-Systeme wurden von uns mit Springboot in der Version 3.1.x und 3.2.x erstellt.
Alcom Solution GmbH
2 Monate
2024-02 - 2024-03

FormMed HealthCare GmbH

Architekt
Architekt

Design und Aufbau einer Azure Infrastruktur der medizinischen Fachanwendung ?Orthomoleculator®?. Aufbau der Resourcengruppe, Application-Gateway. Aufbau der Azure Datenbankservice (PostgreSQL). Erstellen von Container-Registry und Container-Instancen, in der MS Azure Cloud.

FormMed HealthCare GmbH
3 Monate
2023-12 - 2024-02

H & S Industrietechnik GmbH

Architekt und Lead-Entwickler Docker PostgreSQL Frontend UI Angular ...
Architekt und Lead-Entwickler

Erweiterung des bestehenden Kundenservice-Dashboards für die Speicherung der Ausfuhrunterlagen in ein S3 Store. 

Erstellung der Architektur der Erweiterungen mit Visual Paradigm in UML.Vorbereitung für die Modell-Driven-Development (MDD).

Anlegen der Epics und Storys im Kanban-Boards. Vorbereitungen für die Schätzklausur-Meetings. 

Erweiterung der eCommerce-API von Gambio auf die Anforderungen des Frontend-Team. Erstellen von API-Controller für die Fertigungssteuerung.

Entwicklung von e2e-Test mit Postman.

Erweiterung des bestehenden Kundenservice-Dashboards für die 

Design der neuen Datenbanktabellen und erstellen der FlywayDB-Skripte. Eingesetztes Datenbanksystem ist eine PostgreSQL.

Optimierung der Datenbankabfragen in JPA, Erstellen von Indexdefinitionen in Spring Data JPA, Umstellung auf Eager für die Rest-API und für die

Frontends zum Teil auf Lazy Loading.

Unterstützung des Team Frontend/Backend der Fertigungssteuerung bei der Integration der API in die SpringBoot-Backends. 

Docker PostgreSQL Frontend UI Angular Git GitOps Java SpringBoot V3.2.x Jenkins Jira Keycloak IDP Sonarqube Kubernetes 1.28.4 UML OpenAPI 3.0 Postman
H & S Industrietechnik GmbH
1 Jahr
2023-01 - 2023-12

SoapUI/Pro sowie ReadyAPI

Dozent ReadyAPI SoapUI Postman ...
Dozent

Durchführung von mehrtägigen Schulungen, um mit dem Produkt Services zu testen. Dabei wurden die Grundlagen der der Testsuite/Testcase vermittelt. Das Testen von API-Schnittstellen wurde vermittelt. Datengetriebene Test-Erstellung anhand von Workshops erarbeitet. Einführung in die Erstellung von Security-Tests und Load-Tests. Einführung in die Automatisierung von Testfällen. Best Practice für Regressionstests. Erläuterung der Unterschiede von SOAP-Webservices und Rest-Webservice. Kennenlernen von XPATH.

ReadyAPI SoapUI Postman OpenAPI Webservice auf SOAP Groovy-Script
Bundesverwaltungsamt (BVA)/ NobleProg
2 Jahre 10 Monate
2021-03 - 2023-12

Entwicklung im Vertragsmanagement-Umfeld LEDIS

Architekt/Lead-Developer Java Version 8/11 SpringBoot Gitlab ...
Architekt/Lead-Developer

Erstellen einer OAuth-Architektur für die Authentifizierung und Autorisierung von Benutzer mit Hilfe von SAML und Microsoft AD/ADFS. Die Architektur wurde in UML erstellt und anschießend in der Analyse die Arbeitspakete geschnitten.

Nach dem Design die Rolle des Lead-Entwickler eingenommen und das Team mit 3 Entwickler technisch geleitet.

Die SSO-Architektur wurde in die Risikomanagement -und Vertragsmanagement-Software (LeDIS) implementiert.

Evaluierung der Anwendung für die Migration von einer monolithischen Architektur hin zu einer Single-responsibility Prinzip (SRP). 

Aufteilung in 3 SpringBoot-Systeme:

·       Backend für die Frontend-Anwendung

·       Batches für die Netting-Analyse

·       Rest-Services für Import/Export von Verträgen

Da die Anwendung aus einer Migration einer Oracle-Power Builder bestand,

sind eine Vielzahl von Datenbank-Abfragen reine JBDC-Abfragen. Hier erfolgte eine Umstellung auf

JPA. Dabei wurden in Spring Data JPA-Repositorys für die einzelnen Entitäten entwickelt. Komplex Abfragen

wurden aus Performancesicht in ?Named Querys? umgeschrieben und mit Spring Data Projektionen, hinsichtlich der

Größe der Datenrückgabe optimiert. Zusätzlich wurde die gesamte Anwendung einem Audit unterzogen um mehrfache Datenbankabfragen

zu identifizieren und diese Performance Pifall zu vermeiden. Bei den Eager-Abfragen die Abhängigkeiten zu anderen Entitäten verringern.   

Um statische Codeanalysen durchzuführen, wurde ein Sonarqube in Version 10.0 on-premise, eingeführt. Installation auf einem Linuxsystem, Einrichten eines QualityGate für das Projekt LeDIS. Einbinden in Azure DevOps, um bei den Build und Deploy-Pipelines vor einer Auslieferung das QualityGate zu prüfen. Einrichten der Maven-Konfiguration, um lokale Prüfungen zu ermöglichen. Schulung der Teammitglieder. Wöchentliche Reviews, um die Akzeptanz im Team zu erhöhen und die Entwicklungsprozesse zusammen mit Sonarqube zu verfeinern. 

 

Eine weitere Aufgabe ist die Unterstützung der Voeb Service GmbH bei der Lösung der Kundentickets über das Ticketsystem.

   

FullStack-Entwicklung mit Frontend auf einer Javascript-UI Framework. Backend-Entwicklung mit Java und SpringBoot. Datenbankentwicklung auf Oracle 19. Die Datenbankentwicklung umfasste auch Stored Procedure und Functions mit dem PL/SQL Developer. Containerisierung der Anwendung mit Docker.

Java Version 8/11 SpringBoot Gitlab Jenkins Sonarqube Oracle DB V19 PL/SQL Developer Docker IBM Websphere JBoss 7.3 EAP Javascipt-Framework tolina (Eigenentwicklung)
VÖB-Service GmbH, Bonn
2 Monate
2023-10 - 2023-11

FormMed HealthCare GmbH

Architekt Visual Paradigm UML Jira ...
Architekt

Erstellen eines Konzepts/Architektur und Migrationsplan für die Migration einer medizinische Fachanwendung, von der Code/Softwarebasis Stand 2012 hin zu einer neuen technologischen Basisplattform. Vorstellung des Konzepts und Migrationsplan mit der Geschäftsleitung und weiteren Stakeholder. Erarbeiten eines Zeitplans für die Migration, einplanen der Entwicklerteams (Frontend und Backend) Sprintplanung/Release Planung mit Kanban 

Visual Paradigm UML Jira Confluence
FormMed HealthCare GmbH
4 Monate
2023-07 - 2023-10

H & S Industrietechnik/SaJo Consulting GmbH

DevOps Engineer ArgoCD Jenkins Kubernetes ...
DevOps Engineer

Aufbau Cloud-Infrastruktur Stage ?Dev? und ?Test?

Aufbau eines Kubernetes Clusters mit zwei Nodes. Einrichten von DevOps-Services (Jenkins, Nexus), sowie Operator gestützte CI/CD Pipelines mit Jenkins und ArgoCD. Stage ?Production? Aufbau der VPC-Infrastruktur in der Amazon AWS mit Design und Einrichten von public/private Subnetwork, Firewalls, Targetgroups, Internet-Gateway und Loadbalancer. Einrichten einer Amazon Elastic Kubernetes Services mit 5 Frontend-Anwendungen, 10 Backend-Services und einem Amazon Aurora Db mit Read-Replicas in. zwei AZ.

ArgoCD Jenkins Kubernetes Docker SpringBoot Amazon AWS Nexus Sonarqube
H & S Industrietechnik/SaJo Consulting GmbH
3 Jahre
2020-01 - 2022-12

SoapUI/Pro sowie ReadyAPI

Dozent SoapUI/Pro ReadyAPI 3.x.x Webservices ...
Dozent

Durchführung von mehrtägigen Schulungen um das Produkt sowie Vorgehensweisen bei Testerstellungen und Testabläufe sowie Testmanagement zu vermitteln.

SoapUI/Pro ReadyAPI 3.x.x Webservices Restservices Testmanagement
VHV und Bitmarck Seminaranbieter NobleProg
7 Monate
2021-12 - 2022-06

OpenWebstart und Rubin

Erweiterung und Erstellen des ProofOfConecpt von 2019 auf eine neue Webstartversion. Bereitstellung einer aktualiserten Dokumentation. Testen der Migration auf OpenWebstart in der Infrastruktur des Beitragsservice. Migrationspfad erstellt, um von Java 8 zu Java 14/17 zu wechseln.

ARD/ZDF Beitragsservice
1 Jahr 5 Monate
2021-02 - 2022-06

Integration einer Payment Service Anwendung in eine bestehendes Reiseportal/Buchungsassistent der Firma MDT Travel GmbH.

Architekt/ technischer Projektleiter Git Java Version 8 und 14 Migration 2023 geplant auf Java 17 Spring-Framework ab Version 5.3.x ...
Architekt/ technischer Projektleiter

Der Buchungsassistent ist eine Enterprise Java Anwendung und basiert auf Java 8.

Der Paymentservice wurde in SpringBoot 2.x entwickelt und Java 14 erstellt und wird im Jahr 2023 auf SpringBoot 3.1.2 und Java 17 migriert. Deployt wurde die Anwendung in der Amazon AWS in einer EC2 mit der

Infrastruktur eines IDP (Keycloak).

Über einen Wartungsvertrag wird auch der Support und Monitoring der Produktion für die MDT GmbH durchgeführt. Das Monitoring erfolgt über CloudWatch in der Amazon AWS.

Hier nur in der Rolle als Architekt und technischer Projektleiter. Kein aktive Softwareentwicklung, sondern erstellen der Architektur (Software und Infrastruktur), Ausarbeitung der Sprints/Arbeitspakete aus der Architektur heraus und Leitung des Entwicklerteams.

Git Java Version 8 und 14 Migration 2023 geplant auf Java 17 Spring-Framework ab Version 5.3.x Openshift 3/4 Struts 2 Tomcat
MDT GmbH
1 Jahr 2 Monate
2021-02 - 2022-03

Entwicklung der Websales Tarifrechner

Architekt/Lead-Developer Java Version 11 Spring Boot Gitlab ...
Architekt/Lead-Developer

Entwicklung von Tarifrechner für die unterschiedlichsten Sparten für die Endgeräte PC/Browser und Mobil. Das Frontend wurde mit React/NodeJS implementiert. Das Backend in SpringBoot. Entwickeln von Batches mit SpringBoot und Optimierungen der Performance der Rest-API und der Spring Data JPA- Performance. Entwicklung optimierter JPA-Repositorys und Konfiguration des First-Level Cache. Optimierung der JPA-Abfragen durch Minimierung von Eager-Relation. Anbindung der Anwendung an die Bestandsysteme der AXA und den BIPRO-Webservices. Integrationstest werden in Cucumber/Gherkin erstellt und durchgeführt. Die API-Tests wurden lokal in der Dev mit Postman durchgeführt. In der Pipeline wurden die Testsuiten von SoapUI Pro/ReadyAPI durchgeführt.

Jede Anwendung werden durch JUnit (Jupiter Release) Komponentengetestet und ein Code-Coverage von 100% angestrebt. Dazu durchlaufen die Anwendungen ein Quality Gate Analyse mit Sonarqube. Deployt werden die Anwendungen auf eine Openshift 4-Umgebung, die unter Amazon AWS läuft. Third Level Support für die Fachbereiche bei Produktionsproblemen der Tarifrechner. Verwendung der Soap-Schnittstellen für die Bestamdssysteme Leben/KFZ und Sachversicherungen (Hausrat/Gebäudeversicherung)

Java Version 11 Spring Boot Gitlab Jenkins Sonarqube Openshift 4.x JBOSS 7.2 EAP IBM Websphere Liberty OpenTelemetry Jaeger Microservices.
AXA Versicherung Köln
1 Jahr 1 Monat
2020-12 - 2021-12

Erstellung des Designs und Architektur mit Figma und UM.API-Design mit OpenAPI und SwaggerUI

Architekt Java Version 11 SpringBoot 2.x.x Datenbank-System IBM DB2/ zOS ...
Architekt

Das Frontend wurde mit JSF und Faclets entwickelt. Zugriff auf die Restservices wird mit Hilfe von JQuery/Javascript durchgeführt. Webpages werden mit XHTML/HTML 5 und CSS entwickelt.   

Backend mit Hilfe von Spring. Integrationstest werden mit SpringBoot-Test durchgeführt. Anbindung an das Textsystem mit Hilfe von einem Webservice-Client.

Java Version 11 SpringBoot 2.x.x Datenbank-System IBM DB2/ zOS Gitlab Jenkins Sonarqube Openshift 4.x JBOSS 7.2 EAP Springboot Spring Microservices.
Gothaer Versicherung Köln
6 Jahre 1 Monat
2015-12 - 2021-12

?TEXTOM?

Architekt Java Version 7 SpringBoot V1.x.x bis 2.x.x DB2 auf zOS ...
Architekt

Im Rahmen des Projekts ?TEXTOM? wurde eine neue webbasierte Software entwickelt, um das alte Textsystem IBM 370/Text abzulösen. Das neue System, das TOM-Portal, wird im gesamten Konzern von Sachbearbeitern genutzt, um zu Verträgen oder Schäden die erforderlichen Korrespondenzen mit den jeweiligen Vertragspartnern zu erstellen und zu verwalten.

  • Das Frontend wurde auf Basis von GWT/GXT entwickelt, während die Backend-Systeme über Webservices oder EJB-Fassaden angebunden wurden.
  • In der ersten Stufe wurden die Prozesse ?Neue Korrespondenz?, Tagesarbeit, Schwebe und Wiederaufnahme mit den benötigten Frontend- und Workflow-Komponenten implementiert.
  • Die Anbindung der Bestandssysteme (Leben, Kfz und Sachversicherungen) erfolgte über EJB-Fassaden und SOAP-Schnittstellen.
  • Die Datenbanktabellen wurden für IBM DB2 erstellt oder bestehende Tabellen aus den Bestandssystemen eingebunden.
  • Die Datenbank-Abfragen wurden mit JPA optimiert, unter Einsatz von Lazy Loading, Caching und Optimierung der Entity-Relationen.
  • Die Webservices verschiedener Partner- und Vermittlersysteme wurden angebunden, um die Empfänger von Korrespondenzen zu ermitteln. Das Portal wurde an die Webservice-Schnittstelle des Systems ?MText? der Firma Kühn & Weyh angebunden.
  • Die Funktionen zur Dokumentenerzeugung wurden als Webservice-Schnittstelle bereitgestellt, um einen Batchbetrieb zu ermöglichen.
  • Die BiPro-Schnittstellen für Vertragsservices (Norm 502), Schadensservices (Norm 503) und Partnerservices (Norm 501) wurden in das neue Fachsystem ?TextOM? integriert.
  • Der STS-Authentifizierungsservice der Gothaer wurde in die Fachanwendung eingebunden.

  • Die Kommunikation zwischen Frontend und Backend erfolgt über REST-Services, die als Micro-Services geschnitten wurden, um dem Single Responsibility Principle (SRP) gerecht zu werden.
  • Im Jahr 2019 erfolgte die Migration der Anwendung von GWT 2.7.2 / GXT 2.0.1 auf GWT 2.8.3 und GXT 4.0.3.
  • Die Build-Prozesse wurden von ANT auf Maven umgestellt. Die technische Kommunikation wurde von GWT-RPC auf RestyGWT (REST-Schnittstelle) umgestellt.
  • Im Rahmen des Migrationsprojekts ?AAP? wurden alle angebundenen Bestandssysteme von Webservices auf Micro-Services innerhalb eines SpringBoot-Containers migriert. Dazu wurden Proof-of-Concepts bestehender Anwendungen erstellt. Als Test-Framework wurde SoapUI Pro von SmartBear eingesetzt. 
  • Im Jahr 2020 wurde die Anwendung auf die OpenShift-Plattform migriert, weg von IBM Websphere zu JBoss EAP 7.2 und im Jahr 2021 auf EAP 7.3. Verschiedene REST-Services für die Bestandssysteme wurden in SpringBoot entwickelt.

Unterstützung des Bereichs ?Betrieb? bei der Wartung, Monitoring und eventuellen Fehlersuche innerhalb der Produktion.

Java Version 7 SpringBoot V1.x.x bis 2.x.x DB2 auf zOS GIT SVN JSF/JSP Java Enterprise (JEE) Version 7 Dynatrace Jaeger Selenium SoapUI Pro IBM Websphere auf zOS GWT GXT MQ Series auf zOS
Gothaer Versicherung Köln
3 Monate
2020-12 - 2021-02

Aufbau einer DEV/Test-Umgebung

Architekt/Lead-Developer,Berater Gitlab Jenkins Sonarqube ...
Architekt/Lead-Developer,Berater

Zuerst Aufbau einer DEV-Umgebung für die Firma SaJo Consulting GmbH.

Die Dev-Umgebung beinhaltet, eine On-Premise Gitlab, Nexus, Jenkins und Sonarqube Umgebungen. Konfiguration eines SaJo-Quality Gate für Java und Javascript. Hierbei wurde die schon vorhanden Regelwerke ergänzt um neue Anti-Pattern.  Einheitliche Konfigurationen für die lokalen Entwicklungsumgebungen.

Erstellen der Jenkins-Jobs für jeden Stage wurde auch ein Soanrqube-Step hinzugefügt. Bei fehlgeschlagener QG-Prüfung wurde der Buildprozess abgebrochen. Einweisung und Schulungen des Entwicklungsteams (3 Personen).

Gitlab Jenkins Sonarqube Nexus
SaJo Consulting GmbH (intern)
1 Jahr
2020-01 - 2020-12

Webservices, XPath, XQuery und das Tool SoapUI Pro

Schulungen
Schulungen
Coaching und Schulung, bei mehreren Firmen, im Bereich Webservices, XPath, XQuery und dem Tool SoapUI Pro.
diverse Firmen / Schulungsanbieter NobleProg
1 Jahr
2019-12 - 2020-11

Unternehmensanwendungen auf Openshift (PaaS)

Architekt Java Version 11 IBM DB2/zOS Gitlab ...
Architekt

Transformation von Unternehmensanwendungen von der Enterprise-Plattform ?IBM Websphere?

auf PaaS-Umgebung, hier Openshift/JBoss EAP 7.2 und 7.3 im Docker Container.

Ziel war es alle Anwendungen auf die neue Zielplattform zu migrieren.

Umstellung des Build-Vorgangs von Ant auf Maven. Umstellung von SVN zu GIT.

Einbinden von Sonarqube-Analysen in den schon vorhanden Buildprozess (Vorgabe für die neue AAP-Plattform). Der Sonarqube ist eine auf Kubernetes/Openshift vom Plattform-Team bereitgestellter Service). Als Multiplikator innerhalb des Entwicklungsteams fungiert, um das Wissen zu verteilen bzw. den Entwicklern zu supporten bei Fragen/Problemen.

 

Einbindungen in ein Jenkins. Migration der Anwendungen von 

Java Enterprise 6 / IBM Websphere zu JBOSS 7.2 EAP.

Deployment der Anwendungen in ein Docker-Container und Verteilung auf die Openshift-Plattform.
Java Version 11 IBM DB2/zOS Gitlab Jenkins Sonarqube Openshift 4.x JBOSS 7.2 EAP IBM Websphere Springboot Spring Microservices.
2 Monate
2019-11 - 2019-12

ARD/ZDF Beitragsservice

Evaluierung und ?Proof of Concept? der bestehenden GEZ-Anwendung von Webstart auf alternativen Lösungen. Erstellung einer Architektur und Entscheidungsvorlage für den Abteilungsleiter IT

ARD/ZDF Beitragsservice
5 Monate
2019-01 - 2019-05

Migration einer Online-Versicherungsanwendung (Reiserücktritt) von Tomcat 6 auf Tomcat 9

Architekt/Lead Developer Java Version 8 und JEE 8 PostgreSQL JSF 1.2 ...
Architekt/Lead Developer

Upgrade aller verwendeten Frameworks auf die jeweilige aktuelle Version. Umstellung von JSF 1.2 auf 2.2 mit den Zwischenschritt auf 2.0.  Anpassung der Anwendung an die Frameworks. Anpassen aller Unittests und Integrationstest. Installation eines Sonarqube auf dem Dev-System des Kunden. Einrichten eines QualityGate angepasst an die Vorgaben des Kunden. Prüfung des Codes und Behebung der Sonarqube-Findings

Java Version 8 und JEE 8 PostgreSQL JSF 1.2 Struts Gitlab Jenkins Sonarqube
MDT GmbH
9 Monate
2018-09 - 2019-05

Architekt im Projekt ?LBBW Forex?

Architekt Java Version 8 GIT SVN ...
Architekt

Im Projekt ?LBBW Forex? wurde das Devisen-Geldhandelssystem der LBBW und der angebundenen Sparkassen weiterentwickelt. Ziel war die Modernisierung und Optimierung der Handelsprozesse sowie die Einführung neuer Funktionen für den Devisenhandel.

  • Weiterentwicklung der FX-Trading-API und der Trader-Clients Netrader und Powertrader.
  • Neuentwicklung der FX-Option und des Strategiehandels.
  • Erstellung eines Konzepts für den Migrationspfad von Oracle JDK/JRE 1.6 auf OpenJDK 9/10.
  • Die Netrader-Applikation, basierend auf einer Swing-GUI, wurde über ein Webportal als Webstart-Anwendung für die Sparkassen bereitgestellt.
  • Ein Proof of Concept wurde erarbeitet, um Alternativen und Lösungen für die Ablösung von Webstart zu evaluieren. Dazu wurden verschiedene Technologien wie JSF 2.3, Vue.js, Ember.js und Bootstrap 4.2.0 geprüft.
  • Konzeptarbeit zur Ablösung von Webstart und zur Migration auf moderne Webtechnologien.
Java Version 8 GIT SVN JSF/JSP Java Enterprise (JEE) Version 7 Selenium IBM Websphere Swing GLS und Blomberg Forex Rates
IBM Köln
3 Monate
2015-11 - 2016-01

DOLL und Tagesgeschäft

Software-Entwickler Java Version 8 IBM Mainframe 3270 Terminal ...
Software-Entwickler

Weiterentwicklung der Depotverwaltungs-Software der Sparkassen nach Vorgaben des Fachbereichs.

Anpassen der Depotanwendung an die Erweiterungen im Kernbanksystem ?Olympic?.

?Olympic? basiert auf SQL Stored Procedures in einer DB2 auf einem IBM Mainframe AS400

 Erweiterungen in den Modulen Reporting, 

Depoteröffnung und Stammdatenverwaltung.

Entwicklung einer Webanwendung, um die Mindestbestandreserven

der Wertpapierhändler zu berechnen und die ermittelten Werte

an die ?Banque centrale du Luxemburg? zu melden.

Ansonsten allgemeine Entwicklungsaufgaben und Support m Rahmen des Tagesgeschäft.

Weiterentwicklung innerhalb der Anwendung ?Tukan? und ?Text Output Management?-System (StrlClient).

Erweiterung eines ?Text Output Management?-System für die fachlichen Anforderungen des Bereichs ?PM1e?

Java Version 8 IBM Mainframe 3270 Terminal IBM DB2/AS400 JBOSS EAP Applikations Server GIT SVN JSF/JSP EJB Docker
Dekabank, Luxemburg
8 Monate
2015-04 - 2015-11

Komplette Neuimplementierung der alten Geschäftsregeln mit Hilfe von IBM BPM und IBM Decision Center

Architekt, Lead Entwickler Java Version 7 GIT SVN ...
Architekt, Lead Entwickler

Im Rahmen des Projekt NKD, komplette Neuimplementierung der alten Geschäftsregeln mit Hilfe von IBM BPM und IBM Decision Center. 

Evaluierung der in Frage kommenden Regelwerk-Software, zur Auswahl standen: Drools, IBM Decision Center, Visual Rules von Bosch. Aufbereitung der Ergebnisse in Form von Präsentationen für den Vorstand. Präsentationen der Ergebnisse und Alternativen inklusive Aussprechen einer Empfehlung in Form eines Vorstandworkshops zusammen mit dem Unternehmensarchitekt.

Analyse der Legacy-Regelwerke und Aufwandsschätzung für die Neuimplementierung. Initiales aufsetzten des Scrum-Teams, inklusive füllen des Backlogs, Sprintplanung und Terminplanungen innerhalb des Teams. 

Konzeption und Implementierung der Regelwerke für Auftragsmanagement und Clearing.

Anbindung der Regelwerke an die Backend-Services mit Hilfe einer Webservice-Komponente.

Erstellen eins Konzepts für die Testdurchführung und Umsetzung dieser mit einem Testteam.

Implementierung der Geschäftsprozesse für das Outbound und Inbound-Geschäft im Rahmen

des Vertriebsvorgang und Auftragsmanagement. 
Erstellung der fachlichen Konzepte für Vertriebsmanagement und Kontaktverwaltung.

Modellierung der Services für Vertriebsmanagement und Kontaktverwaltung in UML.

Generierung der Artefakte für die Serviceimplementierung mit Hilfe von Rational Software Architekt. Implementierung der Geschäftslogik mit Java EE und Intelij IDEA 13.1. Konzeption der Batchverarbeitung des Kampagnenmanagements. 

Bereitstellen von Spring Batch-Komponenten für Massen-Import von Kampagnenaufträgen.

Entwicklung von neuen Spring Batch-Jobs, um die schriftlichen Angebote zu importieren. 

Anbindung der Clearing-Regelwerke in die Batch-Jobs um unvollständiges Angebot für die manuelle Nachbearbeitung aus zusteuern.  

Implementieren der Kontaktverwaltung im Frontend mit Apache Wicket.

Einbinden der Backend-Services für die Geschäftsprozesse ?Anlegen und Verwalten der Kundenkontakte? mit Hilfe des Spring Framework. Einbinden der Kontaktverwaltung in das Dashboard der Rahmenanwendung NDK.

Java Version 7 GIT SVN IBM Ruledesigner IBM Decision Center IBM ODM Ruleserver IBM Rational Software Architekt IBM Websphere 8.5 JPublisher und IPSuite Apache Wicket 6.2 und 7.0 Spring 3.x.x Jira Sonar Jenkins
Cosmosdirekt, Saarbrücken
6 Monate
2014-11 - 2015-04

Architekt im Projekt Verbis/Jobbörse

Architekt Java Version 7 Xtend/Xtext Oracle Weblogic ...
Architekt

Weiterentwicklung der Architektur einer Verwaltungssoftware

 im Rahmen des Projekt Verbis (Vermittlungs-, Beratungs- und Integrationssoftware).

Die Anwendung wird mit Hilfe einer eigenen Domain Specific Language und

verschiedenen Codegeneratoren erzeugt.

Als Frontend-Technologie wird eine Mischung aus JSP (Altkomponenten) und JSF verwendet.

Die Anwendung läuft in einer eigenen Runetime-Umgebung,

die verschiedenen Services (Datenbankzugriff /JPA, Webservice/ JAX-WS, Testsuiten (JUNIT und Selenium) bereitstellt.
Java Version 7 Xtend/Xtext Oracle Weblogic GIT SVN JSF/JSP EJB Sprachdesign und Entwicklung von Domain Specific Language JUNIT Java Enterprise (JEE) Version 6 und 7 Selenium
Bundesagentur für Arbeit, Nürnberg
1 Jahr 2 Monate
2013-10 - 2014-11

CRM

Architekt, Stellvertreter Gruppenleiter (Release Planung) Java Version 7 MSG-Produkte wie Msg.Life Jax-WS ...
Architekt, Stellvertreter Gruppenleiter (Release Planung)

Implementierung einer Serviceorientierte Infrastruktur und Migration/Integration bestehenderMainframe-Anwendungen in eine Serviceorientierte Umgebung.

Die verschiedenen Mainframe-Anwendungen werden über Webservices und Rest-Services den neu zu erstellten Tarifierungsrechner und dem zu integriertem CRM zur Verfügung gestellt.

Es wird eine 24x7 Stunden Verfügbarkeit der Services, auch bei Ausfall oder Batchbetrieb der Mainframe-Umgebung, gewährleistet.

Dies geschieht über ein Online-Lesespiegel, der über Loadbalancer der zeitgesteuert (Tag/Nacht) oder Event getriggert, konfiguriert wird.

Konzeption und Entwicklung von neuen webbasierten Tarifierungssysteme für die einzelnen Versicherungssparten auf Basis von Java Enterprise (JEE) für das Backend und GWT / Vaadin für das Frontend.

Evaluierung der Produktsuite msg.Life für die mögliche Implementierung in die Tarifrechner.

 

Entwicklung der Service-Schicht in Zusammenarbeit mit den Fachbereichen, um die Host-Anwendungen zu kapseln

Anbindung der Webanwendungen an die Serviceorientierte Infrastruktur und an ein CRM-System.

Ablösung einiger Lotus Domino 8.5 Anwendung und Migration in eine JEE-Anwendung.

 

·       Analyse der fachlichen Konzepte, Erstellen des Fachklassen-Modell mit Enterprise Architekt. Erstellen der Use-Case, Sequenzdiagramme mit Enterprise Architekt. Gesamtarchitektur der Anwendung und Komponenten mit UML. Erstellen des Infrastruktur-Architektur.  Erstellen der Datenfluss-Architektur (Welcher Services werden,angesprochen, welche Daten werden benötigt, welche Daten müssen, übergeben werden.) 

·       Aufbau eines Setups für die Entwicklerteams und erstellen der Basisdienste (Webservices). Die Basisdienste werden über Business-Delegate-Facaden aus aufgerufen.

·       Entwicklung der Basis-Weboberfläche und Anbindung an die Gothaer-Interne Schnittstelle für den Austausch von Daten über Applikationsgrenzen hinweg (Shared-Communication) auf Basis von EJB 3 und Webservices.

·       Ablösung der alten EJB-Facade durch Webservices (JAX-WS) und Restfuel-Services, um die Host-Anwendungen zu kapseln

·       Entwicklung einer Simulations-Anwendung, um die Basisfunktionen eines CRM abzubilden. Diese Anwendung wird für die Integration und Test der fachlichen Anforderungen an die TAA's verwendet. Als Frontend-Framework wird JSF 2 und Primefaces eingesetzt.

·       Einbindung der Goather BiPro-Services für Partnerservices und TAA-Services in die neuen Tarifrechner. Entwicklung der Soap-Clients nach Vorgabe der BiPro-Normen

·       Serverkonfiguration für Entwicklung und Test-Umgebung, Buildmanagement mit ANT und CruiseControl

·       Datenbankmodellierung (ER-Modelle)

·       Implementierung der Persistenz Schicht mittels DAO und TO-Pattern

Funktion-, Integration- und Systemtest
Java Version 7 MSG-Produkte wie Msg.Life Jax-WS Websphere Application Server Version 7 bis 8.5 Rational Application Developer 7 bis 8.5 GWT 2.5.1 / Vaadin 10 JSF/Primefaces EJB 2 und 3 JSF 1.2 xHTML und Javascript
Gothaer Versicherung Köln
8 Jahre 6 Monate
2006-03 - 2014-08

Mitarbeit an der Integration der Belegverarbeitung und Belegarchivierung im Lotus Domino 8.5 und 9.0.1 Umgebungen.

Berater, Entwickler Lotus Domino 5.0 bis 7.0 und 8.0 bis 9.0 Lotus Notes Designer
Berater, Entwickler

Als langjähriger Partner der Firma CTO Balzuweit, habe ich und CTO gemeinsam mehrere mittelständige Kunden, bei der Planung und Programmierung von    Schnittstellen und Datenbanken für die Belegverarbeitung und Archivierung betreut. Aktuell berate ich gemeinsam mit der CTO einen Kunden für mehrere Erweiterungen seiner Lotus Workflow-Anwendungen, um die abgeschlossenen Prozesse zu archivieren und im Archiv eine Suche zu ermöglichen. Diverse Anpassungen und Migrationen von erweiterten Notes-Standardschablonen von Version 8.5 auf Version 9.0. Beratung von Migrationspfade von angepassten Anwendungen beim Upgrade von Lotus Domino 8 auf Lotus Domino 9.

Lotus Domino 5.0 bis 7.0 und 8.0 bis 9.0 Lotus Notes Designer
CTO Balzuweit und Partner/ Kunden
8 Monate
2013-03 - 2013-10

Mitarbeit im Projekt Puma: Ablösung der Hostanwendungen

Entwickler Java Version 6 JBoss Host ...
Entwickler

Im Projekt Puma wurden die alten Hostanwendung für die KFZ-Versicherungsprozesse, durch eine Serviceorientierte Anwendung, die auf einem JBoss-Applikationsserver läuft, abgelöst.

Hierbei waren Angebot-, Antrags- und Tarifierungskomponenten betroffen. Die Druckfunktionen wurden auf ein neues System umgestellt.

Im Projekt Puma wurde der von MSG bereitgestellte P&C und msg.Life Produktsuite für die Berechnung der Tarife eingebunden. 

                        

·       Analyse und Design der Anwendung. Erstellen DV-Feinkonzept mit Hilfe von UML und Enterprise Architekt 

·       Migration der Alt-Anwendung nach Java

·       Anbindungen an das Produktmanagementsystem 

·       Anpassen der bestehenden X4-Workflows an das neue System

·       Entwicklung neuer X4-Workflows 

·       Datenbankmodellierung 

·       Implementierung der Persistenz Schicht (DAO und TO)

·       Funktion-, Integration- und Systemtest

Java Version 6 JBoss Host Cobol MSG P&C Komposit msg.Life Hibernate 4.4 MSSQL XML XSLT
R+V Versicherung Wiesbaden
3 Monate
2012-12 - 2013-02

Entwicklung und Einbindung eines Bestell / Order-Anwendung (?Order Tool?) in einer serviceorientierten Architektur

Software-Architekt, Entwickler Java Version 7 Tomcat 7 Struts ...
Software-Architekt, Entwickler

Die Bestell- und Order-Anwendung (?Order Tool?) ist ein umfassendes System aus mehreren Bausteinen, dass den übergreifenden Prozess von der Realisierung eines bei Carfrogge bestellten Designs anleitet, abbildet und verwaltet.

Es besteht aus mehreren Subsystemen, die für unterschiedliche Aufgabenbereiche genutzt werden. Zudem steht es im direkten Zusammenhang mit den bereits in Betrieb stehenden Systemen ?Community? (zuständig für Userverwaltung, Plattform und Community-Funktionalität) und ?Configurator? (zuständig für die Erstellung von Designs und deren Übersetzung zu technisch fabrizierbaren Dateien). 

Die Systeme kommunizieren über Webservices miteinander, um der Modularität des Gesamtsystems Rechnung zu tragen.

Die Bedienoberfläche des Systems (?Order Tool?) richtet sich daher dynamisch nach den unterschiedlichen Aufgabenbereichen und Rechten aus.

                        

·       Analyse und Design der Anwendung. Erstellen DV-Feinkonzept mit Hilfe von UML und Enterprise Architekt 

·       Entwicklung eines Shopfrontend, mit Verwaltungsfunktionen für den Kunden 

·       Entwicklung von Webservices, um Realtime Preise zu berechnen und an den ?Configurator? zu senden.

·       Entwicklung eines Administrationsfrontend mit den Modulen:

?    Benutzerverwaltung / Rechteverwaltung

?    Kundenverwaltung

?    Bestellverwaltung

?    Shop-Verwaltung

?    Produktverwaltung

?    Fahrzeugverwaltung

?    Preisberechnungs-System

?    Payment (Kreditkarte/Paypal/Sofortüberweisung)

?    Terminplanungsverwaltung

·       Datenbankmodellierung 

·       Implementierung der Persistenzschicht mit Hibernate 4 und MySQL, DAO und TO-Pattern

·       Implementierung des Anwendungssecurity mit Spring

·       Implementierung der Anwendungslogik und Frontend mit JSP/Struts

·       Einsatz des MVC- und DataValue- Patterns

·       Implementierung verschiedener Webservices 

·       Erstellen und konfigurieren der Build-Prozesse in Hudson 

·       Implementieren der Test-Case mit JUnit und Mockito

·       Vorstellen der Ergebnisse beim Fachbereich Funktion-, Integration- und Systemtest

Java Version 7 Tomcat 7 Struts Spring 3.2 Hibernate 4.4 Maven GIT-Versionsverwaltung Restful-Service mit Spring Web
Carfrogger GmbH
8 Monate
2012-04 - 2012-11

Entwicklung eines Wartungs-Frontend für PSNT und der Serviceorientierte Umgebung im Unternehmen

Software-Architekt, Entwickler Java Version 7 Tomcat 7 JSF 2 ...
Software-Architekt, Entwickler

Entwicklung eines Wartungs-Frontend für PSNT und der Serviceorientierte Umgebung im Unternehmen

 

·       Analyse und Design der Anwendung. Erstellen DV-Feinkonzept mit Hilfe von UML und Enterprise Architekt 

·       Evaluierung verschiedener JSF-Frameworks (Icefaces, Primefaces)

?    Auswahl zusammen mit dem Fachbereich 

·       Konfiguration des Projekts mit Eclipse, Maven und SVN

·       Konfiguration Tomcat 7 (Datasource)

·       Datenbankmodellierung 

·       Implementierung der Persistenzschicht mit Hibernate 4 und Oracle-Datenbank 11G

·       Implementierung des Anwendungssecurity mit Spring

·       Implementierung der Anwendungslogik und Frontend mit JSF 2 und Primefaces 3.4

·       Erstellen und konfigurieren der Build-Prozesse 

·       Implementieren der Test-Case mit JUnit und Mockito

·       Vorstellen der Ergebnisse beim Fachbereich 

·       Funktion-, Integration- und Systemtest

Java Version 7 Tomcat 7 JSF 2 Spring 3.1 Hibernate 4.4 Oracle 11G XML
T-Online AG
8 Monate
2011-09 - 2012-04

Registrierungs-Backend auf J2EE-Basis zur zentralen Real-Time-Verwaltung von Nutzern und deren Registrierungen bei verschiedenen Web-Portalen

Software-Architekt, Entwickler Java 6 JBoss 7 J2EE ...
Software-Architekt, Entwickler

Registrierungs-Backend auf J2EE-Basis zur zentralen Real-Time-Verwaltung von Nutzern und deren Registrierungen bei verschiedenen Web-Portalen.

·       Implementierung der DE-Mail-Prozess als Webservice

·       Implementieren der Webservice-Client-Schnittstellen zu den Backend-Systemen der T-Online

·       Automatisierte Abrechnungsverfahren.

·       Anbindung weiterer Systeme (E-Mail-Versand, Provisionierungssysteme, Abrechnungsschnittstellen bei diversen Payment-Providern, Buchhaltungsschnittstellen).

·       Zusätzlich ein System zur Verwaltung von Einverständniserklärungen (AGBs, Sondervereinbarungen, Werbemaßnahmen) 

·       Implementieren des Logging und Monitoring mit AOP (Spring)

·       Modellierung und Implementierung des Datenmodels

·       Weiterentwicklung bestehender Webservices an die DE-Mail-Prozesse

·       Erstellen DV-Feinkonzept für die Implementierung eines OpenIssue-Prozesses für die registrierten Kunden von T-Online.

·       Besprechung und Feinabstimmung der Webservice-Schnittstellen mit dem Entwickler-Team des Kundenservicecenter

·       Abstimmung der Schnittstellen mit dem Entwickler-Team für SAM(?Single-Authentification-Management?) 

·       Implementierung der Webservice-Schnittstellen

·       Implementierung der Webservice-Client-Schnittstellen von SAM

·       Implementierung der Persistenz-Schicht.

·       Implementierung der Prozesslogik, Logging und Monitoring

·       Implementierung einer Administration-Schnittstelle für das Anlegen von OpenIssue-Prozessen

·       Implementierung von TestCase mit JUnit und SOAP-UI

·       Funktion-, Integration- und Systemtest

Java 6 JBoss 7 J2EE Spring Hibernate Apache Axis XML JDBC Oracle 11G SoapUI Eclipse SVN Tomcat 7 JSF 2 Spring 3.1.
T-Online AG
3 Monate
2011-07 - 2011-09

Entwicklung einer Labor-Software für das Stahlwerk

Entwickler Java 6 Jboss 5 Hibernate ...
Entwickler

Entwicklung einer Labor-Software für das Stahlwerk

·       Implementierung eines Messaging Framework mit JMS und EJB3, um die Probedaten von den einzelnen Analysegeräte zu empfangen

·       Implementierung der Fachlogik für das auswerten der Proben und Analysen mit anschließender Darstellung der Ergebnisse in einem Swing-Client

·       Modellierung der Datenbank-Entitäten mit EJB 3 und Hibernate

·       Einsatz der Design-Patterns

·       Bereitstellung von Tests mit JUnit und Easymock

·       Entwickeln von Aktzeptanztest mit FIT

·       Integration des Projekts in Hudson

·       Implementieren des Logging und Monitoring 

·       Funktionstest, Integrationstest,Stresstest und Systemtest

Java 6 Jboss 5 Hibernate XML JDBC Oracle 11G Eclipse SVN Hudson Swing Jgoodies EJB 3 Jboss-JMS
Dillinger Hütte AG
3 Jahre
2008-08 - 2011-07

Weiterentwicklung Arcor Portal und Kundenservicecenter (KSC)

Architekt, Entwickler Oracle 11G SAP JCO ...
Architekt, Entwickler

·       Fortlaufende Erweiterung des Kundenservicecenter an die Anforderungen von den Fachbereichen der Arcor AG 

·       Fortlaufende Erweiterungen der Webservice-Schnittstellen an die Backendsysteme der Arcor AG 

·       Implementierung eines Marketing-Kampagnen-Moduls

·       Implementierung der Webservice-Schnittstelle zu dem Kundenmanagement-Systemen (KBA) der Arcor AG

·       Erstellen eins Konzepts für die Sendeverfolgung von Paketen

·       Implementierung der Sendeverfolgung in das Kundenservicecenter

·       Neuentwicklung der Bestellprozesse für Festnetzverträge und Mobilverträge

·       Implementieren der Persistenz Schicht für den Bestellprozes

·       Darstellung des Status des Bestellprozess im Kundenservicecenter

·       Weiterentwicklung der Anschluss-Verfügbarkeitsprüfung mit Anbindung an den Enterprise-Service-Bus (ESB) von der Arcor

·       Implementierung und Anbindung des Kundenservicecenter an die Single-Sign-On Umgebung der Vodafone. 

·       Erstellen eins Konzepts, Abstimmung mit dem Fachbereich für die Bereitstellung eines Kundenservicecenter für den Geschäftskundenbereich der Vodafone AG

·       Implementierung eines Kundenservicecenter für Geschäftskunden der Vodafone AG

·       Bereitstellung und Betreuung der Inbetriebnahme der Release

·       Betreuung des Test-Teams

·       Supportunterstützung für den Betrieb

Oracle 11G SAP JCO Eclipse Websphere MQ Series Webservice (AXIS 2) JAXB Sp ring Framework J2EE SQL UML Webentwicklung Tomcat Bea Weblogic 9.2 Freemarker JSF/JPA/EJB Hibernate OpenSSO Restful-Services ESB/SOA
Arcor GmbH bzw. Vodafone GmbH
3 Monate
2011-03 - 2011-05

Migration der Lotus Domino 7 Umgebung auf Lotus Domino 8

Berater, Entwickler Lotus Domino 7.0 und 8.5 bis 9.0 Lotus Notes Designer
Berater, Entwickler

Erstellen eines Migrationsplan. Ermitteln über eine Migrationsumgebung, welche angepassten und entwickelten Anwendungen (Lotus Notes Client und Web-Anwendungen) an die neue Serverversion angepasst werden müssen. Anpassungen der Schablonen. Anpassungen der 8.5 Mailschablone an die schon vorhandenen Erweiterungen der Schablone beim Kunden. Anpassen des Namens/Adressbuch. Anpassen der Orga-Datenbanken. Anpassen der Schnittstellen zu Oracle-Datenbanken und SAP-Zugriffe mittels EDIFACT.

Lotus Domino 7.0 und 8.5 bis 9.0 Lotus Notes Designer
GARDENA
5 Monate
2008-04 - 2008-08

Migration Documentum auf you@Web und Integration in das Deutsche Börse Portal

Architekt, Entwickler Oracle 11G Lotus Notes /Lotus Domino Version 7.5.2 Lotus Script ...
Architekt, Entwickler

·       Erstellen eines Migrationsplan

·       Analyse der Documentum-Dokumententypen

·       Implementierung der Dokumententypen in die  mit Hilfe von XSLT

·       Implementierung und Konfiguration der Publizierungsumgebungen für das Deutsche Börse und Frankfurter Börse Portal

·       Implementieren des Redaktionsworkflow

·       Migration der Docbase von Documentum nach 

·       Einrichten der Docbases für die einzelnen Portale in You@Web

·       Bereitstellung und Betreuung der Inbetriebnahme der Release

·       Betreuung des Test-Teams

·       Supportunterstützung für den Betrieb

Oracle 11G Lotus Notes /Lotus Domino Version 7.5.2 Lotus Script Lotus Formelsprache XSLT XML Tomcat Documentum Java JSP/Servlets JDBC SQL
Deutsche Börse AG
8 Monate
2007-09 - 2008-04

Weiterentwicklung und Pflege einer Projektmanagement-Anwendung auf Basis Lotus Notes

Ansprechpartner für die Fachbereiche, Entwickler, Projektkoordinator Lotus Notes / Lotus Domino Version 6.x bis Version 7.x JCO Java ...
Ansprechpartner für die Fachbereiche, Entwickler, Projektkoordinator

·       Implementierung eines Ticketsystem in die Anwendung mit Prozessworkflow

·       Implementierung eines Projektbudgetmodul mit Anbindung an SAP-BW

·       Implementierung eines Zeiterfassungsmodul für das Ticketsystem mit Anbindung an SAP-CATS

·       Weiterentwicklung der Projekterfassungsmasken und der Lotus Notes Views 

·       Weiterentwicklung des Projektprozess

·       Supportunterstützung für den Betrieb und die einzelnen Fachbereiche die die Anwendung benutzen

·       Bereitstellung der monatlichen Releases 

·       Funktionstest, Integrationstest und Systemtest

Lotus Notes / Lotus Domino Version 6.x bis Version 7.x JCO Java Lotus Script Lotus Formula Lotus Enterprise Integrator
Deutsche Börse AG
4 Monate
2007-05 - 2007-08

Funktionale Erweiterung der webbasierten Helpdesk-Umgebung

Entwickler, Konzeptionsarbeit Lotus Domino 7 DHTML Java ...
Entwickler, Konzeptionsarbeit

·      Einbau eines Eskalationsworkflow in die Helpdesk-Umgebung.

·      Verschiedene Erweiterungen bestehender Funktionen. 

·      Erstellen einer dynamischen Suche

Lotus Domino 7 DHTML Java Ajax
1 Jahr 1 Monat
2006-05 - 2007-05

Umstellung Intranet auf IBM Websphere Portal 6

Entwickler, Konzeptionsarbeit, Technischer Projektleiter J2EE IBM Websphere Application Server 6.0 IBM Websphere Portal 6.0 ...
Entwickler, Konzeptionsarbeit, Technischer Projektleiter

·      Analyse der Intranet-Umgebung, Auswahl der Anwendungen die auf IBM Portal migriert werden

·      Design der Portlets und der Schnittstellen mit UML und Enterprise Architekt

·      Installation und Konfiguration von einer IBM Portalumgebung mit Schnittstellen zu Lotus Domino.

·      Bereitstellung und Administration der Test- und Produktionsumgebung.

·      Migration bestehender Lotus Domino Webanwendungen in das Portalumfeld.

·      Entwickeln von Schnittstellen zu SAP und Entwickeln der Portlets

·      Integration von SAP-Java Connector

J2EE IBM Websphere Application Server 6.0 IBM Websphere Portal 6.0 Portlet Factory 6 Rational Application Developer 6 und 7 SAP Connector
GARDENA AG
1 Jahr
2006-01 - 2006-12

Relaunch Website GARDENA OEM

Entwickler HTML XML/XSLT Javascript ...
Entwickler

·      Analyse des bestehenden Webauftritt 

·       Implementierung eines Web CMS

·       Implementierung der Webseiten mit XML/XSLT

·       Implementierung des Publizierungsworkflow

·       Implementierung der Designvorgaben in CSS

HTML XML/XSLT Javascript CSS
GARDENA AG
2 Jahre
2005-01 - 2006-12

Offlineversion des Ersatzteilkatalogs mit Bestellservice

Berater, Architekt, Entwickler J2EE Struts Apache Axis ...
Berater, Architekt, Entwickler

·       Design der Anwendung mit Hilfe von UML

·       Modellierung der Datenbank

·       Design der technischen Plattform für die Offline-verwendung von Produktdaten

·       Implementieren der Anwendung und des Warenkorbs mit Struts. 

·       Implementieren eines Katalog-Frontend mit XML/XSLT

·       Implementieren der Katalog-Navigation mit Flash

·       Design und Implementieren von Webservices auf dem IBM Commerce Server für die übermitteln von Bestellungen 

·       Implementieren des Webservice-Client 

·       Implementierung eines Updateservice für den Produktkatalog 

·       Implementierung klickbarer Ersatzteilzeichnungen mit Flash voraus direkt ein Produkt in den Warenkorb abgelegt wird.

·       Test mit JUnit und Easymock, Integrationstest und Systemtest

·       Unterstützung bei der Inbetriebnahme und Supportunterstützung

J2EE Struts Apache Axis IBM Websphere Oracle Tomcat CVS JDBC HTML XML Javascript EJB JSP
GARDENA AG
3 Monate
2005-05 - 2005-07

Migration Lotus Domino, Lotus Enterprise Integration, Lotus Workflow

Berater, Entwickler Lotus Domino Lotus Workflow Lotus Enterprise Integrator ...
Berater, Entwickler

·      Analyse der Intranet-Umgebung

·      Erstellen eines Migrationsplan

·      Ermitteln der anzupassenden Anwendungen und Schnittstellen 

·      Migration und testen der Anwendungen und Schnittstellen innerhalb einer Migrationsumgebung

·      Unterstützung der Administration bei der Migration der Serverlandschaft

·      Deployment der angepassten Anwendungen und Schnittstellen auf die neue Serverumgebung

·      Supporttätigkeit nach der Migration 

Lotus Domino Lotus Workflow Lotus Enterprise Integrator Oracle JDBC
GARDENA AG
1 Jahr 7 Monate
2003-11 - 2005-05

Entwicklung eines B2B- und B2C-Auftritts mit IBM Websphere Commerce

Architekt, Berater, Entwickler IBM Websphere 5 Bea Weblogic IBM Commerce Suite 5.5 ...
Architekt, Berater, Entwickler

Migration des bestehenden Shops von Bea Weblogic auf IBM Websphere Commerce 5.5.

Nach Projektabschluss Mai 2004 laufende Weiterentwicklungen und Support.

 

·       Analyse des bestehenden Shopsystems

·       Erstellen Migrationsplan

·       Implementierung des mehrsprachigen Shops auf der IBM Websphere Commerce Plattform.

·       Implementieren der Schnittstellen zu SAP 

·       Implementieren eines Aktualisierungsworkflow für den Produktkatalog

·       Implementierung einer Händlersuche und einer Benutzerverwaltung

·       Migration des bestehenden Produktkatalog 

·       Migration der bestehenden Kunden in den neuen Shop

·       Implementierung unicodefähige Schnittstellen zu den internen Anwendungen

·       Konfiguration der Ländershops

IBM Websphere 5 Bea Weblogic IBM Commerce Suite 5.5 WSAD Oracle EJB JSP/Servlet Rational Application Developer Java Apache Axis XML/XSLT
GARDENA AG
7 Monate
2003-06 - 2003-12

Implementierung mehrere Schnittstellen

Entwickler SAP Oracle Lotus Domino ...
Entwickler

·       Design von Schnittstellen zu Oracle und SAP 

·       Implementierung der Schnittstellen 

·       Bereitstellung der Schnittstellen in die Intranet-Anwendungen

SAP Oracle Lotus Domino Apache Axis XML JDBC Lotus Enterprise Integrator
GARDENA AG
2 Monate
2003-05 - 2003-06

Trainer, Berater, Entwickler

Coaching bei J2EE und Oracle 9i Appserver J2EE Oracle 9i Applikationsserver EJB ...
Coaching bei J2EE und Oracle 9i Appserver

·      Vorstellen des J2EE-Framework

·      Präsentieren des J2EE Entwicklungszyklus und der Rollen

·      Präsentieren der J2EE-Pattern

·      Präsentieren des Oracle 9i Applikationsserver

·      Implementierung eine Applikation auf dem Oracle 9i

J2EE Oracle 9i Applikationsserver EJB Servlet JSP UML
Educators in Kaiserslautern
3 Monate
2002-12 - 2003-02

Arbeitsplatz-Erfassungsdatenbank, TOPAS II

Entwickler Lotus Domino Lotus Notes Oracle ...
Entwickler

·      Analyse und Design für eine Inventar-Anwendung

·      Implementierung der Lotus Domino-Anwendung

·      Implementierung der Schnittstelle zu einer Oracle-Datenbank

·      Implementierung eines Genehmigungsworkflow für die Bereitstellung neuer Hardware und Software 

·      Implementierung eines Auswertungsmodul um den Hard- und Softwarebedarf zu ermitteln

·      Erstellen und durchführen der Integrations- und Systemtest

Lotus Domino Lotus Notes Oracle JDBC Lotus Script Lotus Formelsprache
Deutsche Flugsicherung Langen
8 Monate
2002-05 - 2002-12

Wirtschaftsinformatiker ausbilden in Java und UML

Trainer, Berater Java JBuilder J2EE ...
Trainer, Berater

·      Einführung in OOA und OOD.

·      Modellierung mit UML

·      Modellierung einer Shop-Anwendung mit UML

·      Einführung in verschiedene Java-IDEs

·      Einführung in Java

·      Einführung in die Datenbank-Programmierung mit Java 

·      Einführung in die GUI-Programmierung mit AWT und Swing 

·      Einführung in die J2EE-Programmierung

·      Durchführen und überwachen von Prüfungen

Java JBuilder J2EE UML JDBC Swing AWT
Land Saarland, ect Consulting
4 Monate
2002-08 - 2002-11

Mitarbeit am EU-Projekt ELBA

Technische Projektleitung, Entwickler Tomcat 4 Coocon 2 J2EE ...
Technische Projektleitung, Entwickler

·      Erstellen Konzept für Location based Services

·      Aufbau eines SMS und MMS Service für Firmen die Werbung anbieten möchten 

·      Erstellen von prototypischen Anwendungen die Location based Services benutzen

Tomcat 4 Coocon 2 J2EE Struts SMS und MMS-Gatway von Nokia JDBC SQL UML XSLT WAP cHTML
Telekommunikation (Vodafone Mobile Systems)
2 Monate
2002-07 - 2002-08

Entwicklung einer Projektmanagement-Software für Gesundheitswesen

Berater, Entwickler Lotus Domino 5.x Tomcat für den Webbereich Jbuilder ...
Berater, Entwickler

·      Implementierung des Projektmodul und der Dokumentenablage

·      Implementierung der Adressverwaltung

·      Implementierung der Weboberfläche der Projektverwaltung mit JSP und Struts

·      Inbetriebnahme der Anwendung in Produktion

·      Schulung der Anwender

·      Supportaufgaben und Wartung 

Lotus Domino 5.x Tomcat für den Webbereich Jbuilder Java Servlets JSP JDBC SQL HTML XML
Consulting Firma (TCC GmbH)
2 Monate
2002-06 - 2002-07

Konzeption eines Job-Bewerbungs Anwendung für das Internet

Architekt, Entwickler Tomcat Struts Jbuilder ...
Architekt, Entwickler

·      Erstellung eins Konzepts für eine Job-Bewerbungs-Anwendung

·      Implementieren der Anwendung auf einem Tomcat

·      Implementieren einer Benutzerverwaltung

·      Implementieren einer Job-Profilverwaltung

·      Deployment auf einem Tomcat-Server

·      Entwicklung des Internetauftritt mit Hilfe von XML/XSLT und JSP

·      Modellierung des Datenbankmodells

Tomcat Struts Jbuilder Java J2EE EJB Servlet JSP Oracle HTML XML/XSLT
Scien-Tec an der Universität Saarbrücken
2 Monate
2002-05 - 2002-06

Konzeption und Aufbau einer neuen Netzwerkinfrastruktur

·      Aufbau eines Samba-Server

·      Aufbau einer Lotus Domino Umgebung

·      Einrichten einer Unternehmens-Firewall

·      Administration der Client-Rechner

Consulting Firma (TCC GmbH)
2 Monate
2002-04 - 2002-05

Weiterentwicklung der eBanf-Anwendung

Entwickler Lotus Domino/Lotus Notes C-API for Lotus ABAP/4 ...
Entwickler

·      Implementierung Schnittstelle von Lotus Notes zu SAP für die interne Bestellabwicklung

·      ABAP Programmierung der RFC-Schnittstelle in SAP

·      Implementieren der Bestellmasken

·      Implementieren des Bestellworkflows

Lotus Domino/Lotus Notes C-API for Lotus ABAP/4 SAP MM-Modul
Arcor AG
2 Jahre
2000-04 - 2002-03

Entwicklung und Projektleitung einer neuen Hosting-Infrastruktur (J2EE Framework) für ein ASP-Anbieter

Architekt und Senior-Entwickler JBuilder IBM Websphere MQSeries ...
Architekt und Senior-Entwickler

·      Erstellung Konzept für eine ASP-Hostingumgebung, Mandantenverwaltung und Benutzerverwaltung

·      Erstellung eins Konzepts für Web-Sessionmanagement und Single-Sign-On in einer heterogenen IT-Umgebung

·      Implementierung der Mandantenverwaltung und Benutzerverwaltung mit Hilfe einer Lotus Domino-Webanwendung

·      Implementierung von Schnittstellen zu mehreren IBM Websphere J2EE- Anwendungen

·      Implementierung eines eSurvey-Tools für die Hosting-Plattform 

Entwicklung einer Unified-Messaging-Lösung für mobile Endgeräte

JBuilder IBM Websphere MQSeries Lotus Domino Java JSP Servlets LDAP SQL UML HTML Dhtml Javascript WAP XML/XSLT EJB 1.x
ASP-Dienstleister (Andate GmbH)
1 Jahr 3 Monate
1999-01 - 2000-03

Entwicklung verschiedenster Anwendungen für das firmeneigene Intranet

Architekt, Senior Entwickler Tomcat Java Lotus Domino ...
Architekt, Senior Entwickler

·      Weiterentwicklung einer Knowledge-Management-Anwendung (DB-Infopool)

·      Erarbeitung eins Konzepts für eine Search-Engine für Aktienportfolio mit Risikogruppenkategorisierung

·      Implementieren der Search-Engine

·      Implementieren der Adaptoren für Oracle, Lotus Notes Datenbanken, Dateisystem und Host-System

·      Implementieren der Suchmaske

·      Implementiere der Anzeige der gespeicherten Such

·      Implementieren der Anzeige für die Suchergebnisse

·      Entwickeln einer Teamdatenbank für den Vorstand der Deutschen Bank (Banker Trust Integration)

·      Erarbeitung eins Konzepts für die Offline bearbeiten von Versicherungsanträgen mit übertragen der Verträge auf eine DB2, wenn der Aussendienstmitarbeiter online ist

·      Implementieren der Anwendung

·      Bereitstellen für die Inbetriebnahme

·      Laufende Supporttätigkeit und unterstützung der Fachbereich

·      Erstellen von Test-Case und durchführen

Tomcat Java Lotus Domino Lotus NotesPump Oracle 7 SQL HTML XML Coocon J2EE Servlet JSP EJB Visual Age for Java JBuilder IBM DB2 Host MVS AIX
Deutsche Bank
3 Monate
1998-10 - 1998-12

Erstellung eines Zeiterfassungssystem für die IBM

Technische Projektleitung, Entwickler Tomcat Java Lotus Domino ...
Technische Projektleitung, Entwickler

·      Erarbeitung eins Konzepts für die Zeiterfassung der Werksstudenten

·      Implementierung der Zeiterfassung

·      Implementierung einer Auswertungsengine auf Basis von Servlets

·      Betreuung bei der Inbetriebnahme

·      Supportunterstützung im laufenden Betrieb 

Tomcat Java Lotus Domino Lotus Notes JDBC IBM DB2 SQL AIX Tivoli
IBM in Mainz
7 Monate
1998-06 - 1998-12

Entwicklung einer Materialverwaltung und Bestellwesen

Entwickler Lotus Notes und Lotus Domino
Entwickler

·      Entwicklung es Konzept für eine elektronische Material- und Bestellwesen 

·      Implementierung der Anwendung mit Hilfe von Lotus Notes 4.6

·      Implementierung der Bestellformulare und des Bestellprozes

·      Implementierung der elektronischen Lagerverwaltung

·      Bereitstellen der Anwendung für verschiedene Sparkassen 

Lotus Notes und Lotus Domino
Banken

Aus- und Weiterbildung

Aus- und Weiterbildung

Position

Position

Software-Entwicklung / Programmierung

Design von Software-Architektur und Architekturberatung

Beratung / Consulting

Coaching / Schulung / Training

Projektleitung / Organisation / Koordination

Administration / Support


Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

alle möglichen Betriebssysteme
Experte
Intellij Idea
Experte
Eclispe
Experte
Visual Studio
Experte
VisualStudio Code
Experte
Buildsysteme wie Jenkins
Experte
Maven
Experte
Gradle
Experte
CD-Systeme wie ArgoCD
Experte
CI/CD Pipelines
Experte
Test driven Developement mit Cypress
Experte
Unit
Experte
Selenium
Experte
Playwright
Experte
viele weitere Test-Frameworks
Experte
API-Design mit Swagger und OpenAPI in Yaml und XML
Experte
Codeanalyse mit SonarLint und Sonarqube
Experte
Anforderungsanalyse, Projektleitung, Software-Engineering, Testmanagement und DevOps für Cloud-Umgebungen
Experte
Projektleitung / Organisation / Koordination
Experte
Ca. 25 Jahre Erfahrung in der Entwicklung von Datenbank-Komponenten (Tabellen, Abfragen, Stored Procedures, Datenmodellen) im Bereich SQL und noSQL Systemen
Experte
Weitreichende Erfahrung im Aufbau und Betrieb von Kubernetes
Experte
Operator gestützte Entwicklung und Wartung in Kubernetes (ArgoCD, NeuVector, Prometheus)
Experte
Tiefreichende Kenntnisse in Helm-Charts, Kubernetes-Manifesten
Experte
Aufbau von Cloud-Infrastrukturen mit Terraform für Amazon AWS, MS Azure und Kubernetes
Experte
Design und Architektur mit Security von AWS, MS Azure und Kubernetes Umgebungen mittels Visual Paradigm
Experte
Zertifizierter Solution Architekt AWS und in Zertifizierung als AWS Cloud Developer
Experte
Agile Softwareentwicklung mit modernen UI-JavaScript Frameworks wie sVelte, Angular, AngularJS, VueJS
Experte
Javascript serverseitig mit NextJS und NodeJS
Experte
Java Enterprise: JEE 5 und 6, JMS, EJB, JPA, JSF
Experte
Design von IT-Systemen mit UML und/oder ArchiMate (OOD, OOA, OOP)
Experte
Agile Softwareentwicklung mit Java, Python, PHP, und weitere Programmiersprachen
Experte
DevOps in Kubernetes, Google Cloud, MS Azure und Amazon AWS und Container (Docker, Podman), PaaS wie Openshift
Experte
Design und Implementierung Serviceorientierte Architektur (SOA) mit MicroServices, Soap-Webservices mit Springboot oder Serverless (Quarkus, AWS-Lambda), API-Design mit OpenAPI und Yaml
Experte
Webservice und Restservice Testmanagement mit SoapUI, ReadyAPI und Postman
Experte
Entwicklung von ML/LLM-Anwendungen wie Chatbots (Voice und Text), diverse Generatoren für Texterstellung mit LlamaIndex, LangChain und pandas
Experte
Wartung mit Prometheus und Grafana, Support und Einarbeitung von Entwicklerteams
Experte
Weiterentwicklungen in Shopware 5/6 und Gambio-Shop mittels PHP
Experte
Objektorientierte Analyse, Design, Programmierung (OOA, OOD) mittels UML
Experte
Domain Driven Design mit hexagonaler Architektur
Experte
Model Driven Design
Experte
Test Driven Design
Experte
Agile Methoden, Pair Programming
Experte
Datenbanken Design mit ER-Tools/Diagramme
Experte

Betriebssysteme

Amiga OS
Experte
MAC-OS
Experte
MS-DOS
Experte
Novell
Experte
SUN OS, Solaris
Experte
Unix
Experte
Windows
Experte
Windows CE
Experte
Linux
Experte

Programmiersprachen

Java
Experte
Java Enterprise
Experte
Javascript/Typescript
Experte
Groovy
Experte
Go
Experte
PHP ab Version 5
Experte
Spring/Springboot
Experte
XML
Experte
SOA
Experte
Webservices
Experte
Rest Services
Experte
SQL
Experte
DB2
Experte
Oracle
Experte
BigData
Experte
MongoDB
Experte
CouchDB
Experte
Apache Cassandra
Experte
JMS (Messageorientierte Architektur)
Experte
GWT
Experte
Vaadin
Experte
JSF
Experte
JSP
Experte
Primefaces
Experte
Richfaces
Experte
Spring MVC
Experte
Spring Boot
Experte
Spring Batch
Experte
Applicationserver
Experte
Tomcat
Experte
IBM Websphere
Experte
Glassfish
Experte
JBoss
Experte
Wildfly
Experte
Amazon AWS
Experte
MS Azure
Experte
Kubernetes
Experte
Google Cloud
Experte
Openshift
Experte
Identity Provider IdP ( Keycloak, Octa, MS ADFS, Cloud IdPs)
Experte
Scriptsprachen wie Bash und Korn Shell
Experte
PostgreSQL
Experte
MS SQL
Experte
MySQL
Experte
MariaDB
Experte

Datenbanken

PostgreSQL
Experte
IBM DB2 unter Linux
Experte
zOS und AS400
Experte
MS SQL
Experte
MySQL
Experte
MariaDB
Experte
Oracle alle Versionen
Experte
NoSQL-Datenbanken
Experte
MongoDB
Experte
CouchDB
Experte

Branchen

Branchen

  • Healthcare, Digital Health, Medical Software
  • Banking, Finance, Capital Markets, FinTech
  • Insurance / InsurTech
  • Public Sector / Government / Public Broadcasting
  • Industrial IT / Manufacturing / Industry 4.0
  • E-Commerce / Digital Commerce
  • TravelTech / Online Booking
  • Defense Tech / Simulation / Aerospace Training
  • IT Consulting / Cloud Engineering / Software Development Services
  • Professional Training / IT Education
  • Media IT / Broadcasting Systems

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Jahre 1 Monat
2023-02 - heute

Migration und Weiterpflege der Anwendung ?OMCR?

Die Anwendung ?Orthomoleculator? (OMCR) wird für die Verwaltung von Patienten und deren Präparat Empfehlungen von Praxen und Instituten verwendet. Aufgabe war es hier, die Anwendung deren technischer Softwarestand vom Jahr 2012 ist, auf die aktuelle Java LTS 17 zu migrieren. Dazu mussten neben dem Austausch der Java Version von Version 8 32 Bit auf Version 17 64 Bit, einige Bibliotheken migriert werden. Des Weiteren wurden in einige Methoden Features der neuen Java Version eingeführt, um eine stabile und weniger komplexe Anwendung zu erhalten. Die weitere Tätigkeit, ist der Third Level Support für die Praxen und medizinische Institute bei Fragen zu der Installation, Upgrade oder Probleme.

FormMed Healthcare GmbH
3 Jahre 9 Monate
2022-06 - heute

Privatbank Schoellerbank Österreich

Architekt/ Entwickler Java XML/XSLT Lotus Notes/Domino V10.x ...
Architekt/ Entwickler

Allgemeine Entwicklung und Support im Bereich Reporting

Weiterentwicklung der Konzernreports mit SQL auf Microsoft SQL Server und BPM. Erweiterung der Reports für Controlling im Bereich Konzernfinanzen und Mitarbeiter-Produktivität. 

Anpassen der SQL-Skripte für die Abfragen innerhalb der Reports. 

Monatliche und Quartals-Erstellung der Reports für die Fachbereiche. 

Anpassen der Access-Reports für die Depotführung der Privatkunden.

Support und Erweiterungen in dem CMS-System ?Voila? auf Basis von Lotus Notes.

Support und Wartung der Lotus Domino Anwendungen und bearbeiten der Tickets des Fachbereichs bei Problemen innerhalb der Anwendungen. First Level Support für die Fachbereiche.

Weiterentwicklungen verschiedenster HCL Notes/Domino-Applikationen nach Vorgabe des jeweiligen Fachbereichs.

Mitentwicklung am Kernbank-System für die Depotführung.

Java XML/XSLT Lotus Notes/Domino V10.x IBM Websphere Liberty Oracle DB2 auf zOS SQL
6 Jahre 3 Monate
2019-12 - heute

Entwicklung des Produkts ?SRP? (Simulation Resource Planning)

Architekt/Lead Developer Java Version 8 und JEE 8 PostgreSQL JSF 1.2 und Primefaces für Frontend ...
Architekt/Lead Developer

Zuerst im Jahr 2019 wurde die Anwendung mit einer fehlerbehafteten JPA-Implementierung von einem Entwicklungsteam übernommen. Diese 

JPA-Schicht wurde einem Audit unterzogen, dabei wurden Pitfalls in den Bereichen Performance und Updateverhalten der Entitäten identifiziert.

Die Probleme wurden durch Aktivierung und Konfiguration einer Cache-Strategie, Umstellen auf Eager und Lazy Loading, sowie Optimierung der Querys, behoben.

Mit deren Hilfe die Streitkräfte der Nato, Skills und Schulungen der Kampfjetpiloten verwalten, Daten der Flugsimulatoren auswerten und

eine automatisierte Empfehlung für weitere Schulungsmaßnahmen bzw.Skilltraining erstellt.

Die Projektarbeiten werden mit Hilfe von Jira geplant. Als Versionierungstool wird GIT verwendet und mit dem Tool ?Bitbucket? verwaltet.

Anlegen von Buildplänen für Dev- und Testumgebungen mit Hilfe von Bamboo.

Beschreibung der Umgebungen und Anwendung in Confluence.

JEE- Webanwendung mit Anbindung an Apache Hadoop wegen BigData-

Auswertungen. Anwendung läuft auf Wildfly 18 und JEE 8. 

FrontendPrimefaces/ JSF 2.2.

Verwendung von XHTML/HTML 5.

Layout und Style mit Hilfe von CSS 3.

Java Version 8 und JEE 8 PostgreSQL JSF 1.2 und Primefaces für Frontend Gitlab Jenkins Sonarqube Spring Microservices
aditerna GmbH
22 Jahre 9 Monate
2003-06 - heute

GARDENA AG

Architekt, Entwickler, Berater, Supportunterstützung Lotus Domino von 4.6.x bis aktuell 8.5.2 Webentwicklung Ajax ...
Architekt, Entwickler, Berater, Supportunterstützung

Würde den Rahmen des Profils sprengen, hier kurz die wichtigsten

·       Migration des Onlineshops von Bea Weblogic auf IBM Websphere Commerce Suite mit Weiterentwicklung

·       Offlineversion eines Ersatzteil-Online-Shop auf Basis von Tomcat 

·       Entwicklung eines Dokumenten-Management-System (DMS) 

·       Entwicklung eins Customer-Relationsship-Systems (CRM)

Lotus Domino von 4.6.x bis aktuell 8.5.2 Webentwicklung Ajax XML/XSLT Oracle 9 bis 11G IBM Websphere V6 bis V8 IBM Websphere Commerce Suite V5.5 Lotus Enterprise Integrator Tomcat Java JDBC
GARDENA AG
23 Jahre 2 Monate
2003-01 - heute

Entwicklung mehrsprachenfähiger internationale Webanwendungen auf Basis Lotus Domino / Java Enterprise

Architekt, Entwickler Lotus Schript Lotus Domino Lotus Notes ...
Architekt, Entwickler

·       Analyse und Design von Intranet-Anwendungen 

·       Implementierung der Anwendungen

?    Produktkatalog-Anwendung: Erstellen einer Web-Anwendung, mit deren Hilfe der länderabhängiger Artikelkatalog gepflegt wird. Die Datenhaltung geschieht in eine Oracle-DB. Abgleich der Artikeldaten vom Intranet mit dem B2C-/B2B-Shop mittels JDBC und LEI.

?    Ladehilfsmittelverwaltung Entwicklung einer Webanwendung basierend auf Lotus Domino und Oracle, das die Ladehilfsmittel (Paletten,Gitterboxen,etc.) verwaltet. Implementierung eines Statistikmodul

?    Issue-Management Erstellen einer Aufgabenverwaltungs-Anwendung (Taskverwaltung). Mit dieser Anwendung können Projektleiter, Abteilungsleiter Aufgaben an Personen delegieren

?    Dokumenten-Management-System Ablösungen des bestehenden Domino.Doc- Anwendungen auf eineEigenentwicklung mit der Funktionalität von Domino.Doc. Implementierung der Schnittstellen Konzeption und design Verwaltungs-Web Frontend 

Entwicklung der Backend-Datenbanken für das Speichern des Dokumentinhalts undAnhänge.

Entwicklung einer API um von den Webanwendungen Zugriff auf den Dokumenteninhalt und Anhänge zu ermöglichen.

Migration des bestehenden Domino.Doc-Anwendungen nach GARDENA. Doc. Integration einer Lotus Workflow-Anwendung in GARDENA. Doc

?    Design und Implementierung mehrere Lotus Workflow-Anwendungen

Lotus Schript Lotus Domino Lotus Notes LEI Teamstudio CIAO Oracle Lotus Formelsprache HTML Javascript CSS XML/XSLT Java JDBC SQL Ajax Lotus Domino.Doc Lotus Workflow Lotus DECS
GARDENA AG
6 Monate
2025-06 - 2025-11

Interim IT-Leiter in Teilzeit (2 Tage die Woche)

Interim IT-Leiter
Interim IT-Leiter

Projektmanagement, Steuerung der externen Dienstleister. Migration der eCommerce-Plattform (Planung, Beratung), Projektmanagement Einführung einer neuen HelpDesk-Plattform mit AI-Funktionen der Firma Intercom.

FormMed HealthCare GmbH
1 Jahr
2024-07 - 2025-06

Migration Fachanwendung Rubin zu EMA

Lead Senior Developer
Lead Senior Developer

Im Zuge der Modernisierung der bestehenden monolithischen Fachanwendung ?RUBIN? erfolgt eine schrittweise Modularisierung und Migration in eine serviceorientierte Architektur. Die bestehende Business-Logik wird in Spring Boot Batches überführt, während für die Pflege von Satzkorrekturen und Auswertungen ein Angular-Frontend entwickelt wurde.

Die Entwicklung folgte konsequent den Prinzipien des Domain Driven Design (DDD) in Verbindung mit einer hexagonalen Architektur. Dabei werden die fachlichen Domänen in klar abgegrenzte Domain-Komponenten überführt, die vollständig entkoppelt von technischen Frameworks sind. Sämtliche Abhängigkeiten zur technischen Infrastruktur werden über definierte Domain-Interfaces und Adapter realisiert, sodass innerhalb der Batch-Layer die benötigten technischen Services über Spring Beans injiziert werden.

 Zur Unterstützung einer skalierbaren und integrationsfähigen Systemlandschaft wurde die Architektur um moderne Integrationskomponenten erweitert:

  • Ein zentrales  bündelt und steuert sämtliche externen und internen Schnittstellenzugriffe. Es übernimmt Funktionen wie Authentifizierung, Routing, Request-Logging und Lastverteilung. Die Test wurden mit Postman durchgeführt.
  • Ein  (RabbitMQ) wird zur Entkopplung der Fachprozesse eingesetzt und ermöglicht eine ereignisgesteuerte Kommunikation zwischen den Domänen sowie eine effiziente Verarbeitung großer Datenmengen.
  • Eine  dient als orchestrierende Integrationskomponente zwischen den Fachmodulen, externen Services und Legacy-Systemen. Sie stellt zentrale Services zur Verfügung, beispielsweise für Monitoring, Fehlerbehandlung und standardisierte Schnittstellenkonvertierungen.

Durch diese Architektur wird eine klare Trennung von Fachlogik, Infrastruktur und Kommunikation erreicht, was langfristig eine höhere Wartbarkeit, Skalierbarkeit und Erweiterbarkeit der Anwendung sicherstellt.

Technologien: Docker, DB2, Frontend UI Angular, Git, GitOps, Java, JPA, Sping Batches, SpringBoot V3.4.x, Jenkins, Jira, Sonarqube Kubernetes, UML, OpenAPI 3.0, Postman  

ARD / ZDF Beitragsservices
4 Monate
2024-04 - 2024-07

Alcom Solution GmbH

Solution Architekt Cloud
Solution Architekt Cloud

Design eines VPC in Asia Pacific Region (ap-southeast-1). Mit Subnetwork (private/public), Security (Firewalls/WAF und IAM), Internet-Gatways, Loadbalancer, Volumens und S3 Buckets. Design von NAT-Gatways. Design der Datenbank-Services.

Aufsetzten der Datenbanken AWS RDS (PostgreSQL und AWS Aurora (PostgresQL kompatibel).

Einrichten der Read-Replicas für AWS Aurora in weiteren Availability Zone in AWS. 

Erstellen des Designs mit Visual Paradigm und anschließende Überführung in Terraform-Skript.

 

In der fertigen Ausbaustufe, werden 3 eCommerce-Systeme und 20 Backendsysteme inklusive einer Fertigungssteuerung für die Werke in Thailand, diese Umgebung nutzen.

Die Backend-Systeme wurden von uns mit Springboot in der Version 3.1.x und 3.2.x erstellt.
Alcom Solution GmbH
2 Monate
2024-02 - 2024-03

FormMed HealthCare GmbH

Architekt
Architekt

Design und Aufbau einer Azure Infrastruktur der medizinischen Fachanwendung ?Orthomoleculator®?. Aufbau der Resourcengruppe, Application-Gateway. Aufbau der Azure Datenbankservice (PostgreSQL). Erstellen von Container-Registry und Container-Instancen, in der MS Azure Cloud.

FormMed HealthCare GmbH
3 Monate
2023-12 - 2024-02

H & S Industrietechnik GmbH

Architekt und Lead-Entwickler Docker PostgreSQL Frontend UI Angular ...
Architekt und Lead-Entwickler

Erweiterung des bestehenden Kundenservice-Dashboards für die Speicherung der Ausfuhrunterlagen in ein S3 Store. 

Erstellung der Architektur der Erweiterungen mit Visual Paradigm in UML.Vorbereitung für die Modell-Driven-Development (MDD).

Anlegen der Epics und Storys im Kanban-Boards. Vorbereitungen für die Schätzklausur-Meetings. 

Erweiterung der eCommerce-API von Gambio auf die Anforderungen des Frontend-Team. Erstellen von API-Controller für die Fertigungssteuerung.

Entwicklung von e2e-Test mit Postman.

Erweiterung des bestehenden Kundenservice-Dashboards für die 

Design der neuen Datenbanktabellen und erstellen der FlywayDB-Skripte. Eingesetztes Datenbanksystem ist eine PostgreSQL.

Optimierung der Datenbankabfragen in JPA, Erstellen von Indexdefinitionen in Spring Data JPA, Umstellung auf Eager für die Rest-API und für die

Frontends zum Teil auf Lazy Loading.

Unterstützung des Team Frontend/Backend der Fertigungssteuerung bei der Integration der API in die SpringBoot-Backends. 

Docker PostgreSQL Frontend UI Angular Git GitOps Java SpringBoot V3.2.x Jenkins Jira Keycloak IDP Sonarqube Kubernetes 1.28.4 UML OpenAPI 3.0 Postman
H & S Industrietechnik GmbH
1 Jahr
2023-01 - 2023-12

SoapUI/Pro sowie ReadyAPI

Dozent ReadyAPI SoapUI Postman ...
Dozent

Durchführung von mehrtägigen Schulungen, um mit dem Produkt Services zu testen. Dabei wurden die Grundlagen der der Testsuite/Testcase vermittelt. Das Testen von API-Schnittstellen wurde vermittelt. Datengetriebene Test-Erstellung anhand von Workshops erarbeitet. Einführung in die Erstellung von Security-Tests und Load-Tests. Einführung in die Automatisierung von Testfällen. Best Practice für Regressionstests. Erläuterung der Unterschiede von SOAP-Webservices und Rest-Webservice. Kennenlernen von XPATH.

ReadyAPI SoapUI Postman OpenAPI Webservice auf SOAP Groovy-Script
Bundesverwaltungsamt (BVA)/ NobleProg
2 Jahre 10 Monate
2021-03 - 2023-12

Entwicklung im Vertragsmanagement-Umfeld LEDIS

Architekt/Lead-Developer Java Version 8/11 SpringBoot Gitlab ...
Architekt/Lead-Developer

Erstellen einer OAuth-Architektur für die Authentifizierung und Autorisierung von Benutzer mit Hilfe von SAML und Microsoft AD/ADFS. Die Architektur wurde in UML erstellt und anschießend in der Analyse die Arbeitspakete geschnitten.

Nach dem Design die Rolle des Lead-Entwickler eingenommen und das Team mit 3 Entwickler technisch geleitet.

Die SSO-Architektur wurde in die Risikomanagement -und Vertragsmanagement-Software (LeDIS) implementiert.

Evaluierung der Anwendung für die Migration von einer monolithischen Architektur hin zu einer Single-responsibility Prinzip (SRP). 

Aufteilung in 3 SpringBoot-Systeme:

·       Backend für die Frontend-Anwendung

·       Batches für die Netting-Analyse

·       Rest-Services für Import/Export von Verträgen

Da die Anwendung aus einer Migration einer Oracle-Power Builder bestand,

sind eine Vielzahl von Datenbank-Abfragen reine JBDC-Abfragen. Hier erfolgte eine Umstellung auf

JPA. Dabei wurden in Spring Data JPA-Repositorys für die einzelnen Entitäten entwickelt. Komplex Abfragen

wurden aus Performancesicht in ?Named Querys? umgeschrieben und mit Spring Data Projektionen, hinsichtlich der

Größe der Datenrückgabe optimiert. Zusätzlich wurde die gesamte Anwendung einem Audit unterzogen um mehrfache Datenbankabfragen

zu identifizieren und diese Performance Pifall zu vermeiden. Bei den Eager-Abfragen die Abhängigkeiten zu anderen Entitäten verringern.   

Um statische Codeanalysen durchzuführen, wurde ein Sonarqube in Version 10.0 on-premise, eingeführt. Installation auf einem Linuxsystem, Einrichten eines QualityGate für das Projekt LeDIS. Einbinden in Azure DevOps, um bei den Build und Deploy-Pipelines vor einer Auslieferung das QualityGate zu prüfen. Einrichten der Maven-Konfiguration, um lokale Prüfungen zu ermöglichen. Schulung der Teammitglieder. Wöchentliche Reviews, um die Akzeptanz im Team zu erhöhen und die Entwicklungsprozesse zusammen mit Sonarqube zu verfeinern. 

 

Eine weitere Aufgabe ist die Unterstützung der Voeb Service GmbH bei der Lösung der Kundentickets über das Ticketsystem.

   

FullStack-Entwicklung mit Frontend auf einer Javascript-UI Framework. Backend-Entwicklung mit Java und SpringBoot. Datenbankentwicklung auf Oracle 19. Die Datenbankentwicklung umfasste auch Stored Procedure und Functions mit dem PL/SQL Developer. Containerisierung der Anwendung mit Docker.

Java Version 8/11 SpringBoot Gitlab Jenkins Sonarqube Oracle DB V19 PL/SQL Developer Docker IBM Websphere JBoss 7.3 EAP Javascipt-Framework tolina (Eigenentwicklung)
VÖB-Service GmbH, Bonn
2 Monate
2023-10 - 2023-11

FormMed HealthCare GmbH

Architekt Visual Paradigm UML Jira ...
Architekt

Erstellen eines Konzepts/Architektur und Migrationsplan für die Migration einer medizinische Fachanwendung, von der Code/Softwarebasis Stand 2012 hin zu einer neuen technologischen Basisplattform. Vorstellung des Konzepts und Migrationsplan mit der Geschäftsleitung und weiteren Stakeholder. Erarbeiten eines Zeitplans für die Migration, einplanen der Entwicklerteams (Frontend und Backend) Sprintplanung/Release Planung mit Kanban 

Visual Paradigm UML Jira Confluence
FormMed HealthCare GmbH
4 Monate
2023-07 - 2023-10

H & S Industrietechnik/SaJo Consulting GmbH

DevOps Engineer ArgoCD Jenkins Kubernetes ...
DevOps Engineer

Aufbau Cloud-Infrastruktur Stage ?Dev? und ?Test?

Aufbau eines Kubernetes Clusters mit zwei Nodes. Einrichten von DevOps-Services (Jenkins, Nexus), sowie Operator gestützte CI/CD Pipelines mit Jenkins und ArgoCD. Stage ?Production? Aufbau der VPC-Infrastruktur in der Amazon AWS mit Design und Einrichten von public/private Subnetwork, Firewalls, Targetgroups, Internet-Gateway und Loadbalancer. Einrichten einer Amazon Elastic Kubernetes Services mit 5 Frontend-Anwendungen, 10 Backend-Services und einem Amazon Aurora Db mit Read-Replicas in. zwei AZ.

ArgoCD Jenkins Kubernetes Docker SpringBoot Amazon AWS Nexus Sonarqube
H & S Industrietechnik/SaJo Consulting GmbH
3 Jahre
2020-01 - 2022-12

SoapUI/Pro sowie ReadyAPI

Dozent SoapUI/Pro ReadyAPI 3.x.x Webservices ...
Dozent

Durchführung von mehrtägigen Schulungen um das Produkt sowie Vorgehensweisen bei Testerstellungen und Testabläufe sowie Testmanagement zu vermitteln.

SoapUI/Pro ReadyAPI 3.x.x Webservices Restservices Testmanagement
VHV und Bitmarck Seminaranbieter NobleProg
7 Monate
2021-12 - 2022-06

OpenWebstart und Rubin

Erweiterung und Erstellen des ProofOfConecpt von 2019 auf eine neue Webstartversion. Bereitstellung einer aktualiserten Dokumentation. Testen der Migration auf OpenWebstart in der Infrastruktur des Beitragsservice. Migrationspfad erstellt, um von Java 8 zu Java 14/17 zu wechseln.

ARD/ZDF Beitragsservice
1 Jahr 5 Monate
2021-02 - 2022-06

Integration einer Payment Service Anwendung in eine bestehendes Reiseportal/Buchungsassistent der Firma MDT Travel GmbH.

Architekt/ technischer Projektleiter Git Java Version 8 und 14 Migration 2023 geplant auf Java 17 Spring-Framework ab Version 5.3.x ...
Architekt/ technischer Projektleiter

Der Buchungsassistent ist eine Enterprise Java Anwendung und basiert auf Java 8.

Der Paymentservice wurde in SpringBoot 2.x entwickelt und Java 14 erstellt und wird im Jahr 2023 auf SpringBoot 3.1.2 und Java 17 migriert. Deployt wurde die Anwendung in der Amazon AWS in einer EC2 mit der

Infrastruktur eines IDP (Keycloak).

Über einen Wartungsvertrag wird auch der Support und Monitoring der Produktion für die MDT GmbH durchgeführt. Das Monitoring erfolgt über CloudWatch in der Amazon AWS.

Hier nur in der Rolle als Architekt und technischer Projektleiter. Kein aktive Softwareentwicklung, sondern erstellen der Architektur (Software und Infrastruktur), Ausarbeitung der Sprints/Arbeitspakete aus der Architektur heraus und Leitung des Entwicklerteams.

Git Java Version 8 und 14 Migration 2023 geplant auf Java 17 Spring-Framework ab Version 5.3.x Openshift 3/4 Struts 2 Tomcat
MDT GmbH
1 Jahr 2 Monate
2021-02 - 2022-03

Entwicklung der Websales Tarifrechner

Architekt/Lead-Developer Java Version 11 Spring Boot Gitlab ...
Architekt/Lead-Developer

Entwicklung von Tarifrechner für die unterschiedlichsten Sparten für die Endgeräte PC/Browser und Mobil. Das Frontend wurde mit React/NodeJS implementiert. Das Backend in SpringBoot. Entwickeln von Batches mit SpringBoot und Optimierungen der Performance der Rest-API und der Spring Data JPA- Performance. Entwicklung optimierter JPA-Repositorys und Konfiguration des First-Level Cache. Optimierung der JPA-Abfragen durch Minimierung von Eager-Relation. Anbindung der Anwendung an die Bestandsysteme der AXA und den BIPRO-Webservices. Integrationstest werden in Cucumber/Gherkin erstellt und durchgeführt. Die API-Tests wurden lokal in der Dev mit Postman durchgeführt. In der Pipeline wurden die Testsuiten von SoapUI Pro/ReadyAPI durchgeführt.

Jede Anwendung werden durch JUnit (Jupiter Release) Komponentengetestet und ein Code-Coverage von 100% angestrebt. Dazu durchlaufen die Anwendungen ein Quality Gate Analyse mit Sonarqube. Deployt werden die Anwendungen auf eine Openshift 4-Umgebung, die unter Amazon AWS läuft. Third Level Support für die Fachbereiche bei Produktionsproblemen der Tarifrechner. Verwendung der Soap-Schnittstellen für die Bestamdssysteme Leben/KFZ und Sachversicherungen (Hausrat/Gebäudeversicherung)

Java Version 11 Spring Boot Gitlab Jenkins Sonarqube Openshift 4.x JBOSS 7.2 EAP IBM Websphere Liberty OpenTelemetry Jaeger Microservices.
AXA Versicherung Köln
1 Jahr 1 Monat
2020-12 - 2021-12

Erstellung des Designs und Architektur mit Figma und UM.API-Design mit OpenAPI und SwaggerUI

Architekt Java Version 11 SpringBoot 2.x.x Datenbank-System IBM DB2/ zOS ...
Architekt

Das Frontend wurde mit JSF und Faclets entwickelt. Zugriff auf die Restservices wird mit Hilfe von JQuery/Javascript durchgeführt. Webpages werden mit XHTML/HTML 5 und CSS entwickelt.   

Backend mit Hilfe von Spring. Integrationstest werden mit SpringBoot-Test durchgeführt. Anbindung an das Textsystem mit Hilfe von einem Webservice-Client.

Java Version 11 SpringBoot 2.x.x Datenbank-System IBM DB2/ zOS Gitlab Jenkins Sonarqube Openshift 4.x JBOSS 7.2 EAP Springboot Spring Microservices.
Gothaer Versicherung Köln
6 Jahre 1 Monat
2015-12 - 2021-12

?TEXTOM?

Architekt Java Version 7 SpringBoot V1.x.x bis 2.x.x DB2 auf zOS ...
Architekt

Im Rahmen des Projekts ?TEXTOM? wurde eine neue webbasierte Software entwickelt, um das alte Textsystem IBM 370/Text abzulösen. Das neue System, das TOM-Portal, wird im gesamten Konzern von Sachbearbeitern genutzt, um zu Verträgen oder Schäden die erforderlichen Korrespondenzen mit den jeweiligen Vertragspartnern zu erstellen und zu verwalten.

  • Das Frontend wurde auf Basis von GWT/GXT entwickelt, während die Backend-Systeme über Webservices oder EJB-Fassaden angebunden wurden.
  • In der ersten Stufe wurden die Prozesse ?Neue Korrespondenz?, Tagesarbeit, Schwebe und Wiederaufnahme mit den benötigten Frontend- und Workflow-Komponenten implementiert.
  • Die Anbindung der Bestandssysteme (Leben, Kfz und Sachversicherungen) erfolgte über EJB-Fassaden und SOAP-Schnittstellen.
  • Die Datenbanktabellen wurden für IBM DB2 erstellt oder bestehende Tabellen aus den Bestandssystemen eingebunden.
  • Die Datenbank-Abfragen wurden mit JPA optimiert, unter Einsatz von Lazy Loading, Caching und Optimierung der Entity-Relationen.
  • Die Webservices verschiedener Partner- und Vermittlersysteme wurden angebunden, um die Empfänger von Korrespondenzen zu ermitteln. Das Portal wurde an die Webservice-Schnittstelle des Systems ?MText? der Firma Kühn & Weyh angebunden.
  • Die Funktionen zur Dokumentenerzeugung wurden als Webservice-Schnittstelle bereitgestellt, um einen Batchbetrieb zu ermöglichen.
  • Die BiPro-Schnittstellen für Vertragsservices (Norm 502), Schadensservices (Norm 503) und Partnerservices (Norm 501) wurden in das neue Fachsystem ?TextOM? integriert.
  • Der STS-Authentifizierungsservice der Gothaer wurde in die Fachanwendung eingebunden.

  • Die Kommunikation zwischen Frontend und Backend erfolgt über REST-Services, die als Micro-Services geschnitten wurden, um dem Single Responsibility Principle (SRP) gerecht zu werden.
  • Im Jahr 2019 erfolgte die Migration der Anwendung von GWT 2.7.2 / GXT 2.0.1 auf GWT 2.8.3 und GXT 4.0.3.
  • Die Build-Prozesse wurden von ANT auf Maven umgestellt. Die technische Kommunikation wurde von GWT-RPC auf RestyGWT (REST-Schnittstelle) umgestellt.
  • Im Rahmen des Migrationsprojekts ?AAP? wurden alle angebundenen Bestandssysteme von Webservices auf Micro-Services innerhalb eines SpringBoot-Containers migriert. Dazu wurden Proof-of-Concepts bestehender Anwendungen erstellt. Als Test-Framework wurde SoapUI Pro von SmartBear eingesetzt. 
  • Im Jahr 2020 wurde die Anwendung auf die OpenShift-Plattform migriert, weg von IBM Websphere zu JBoss EAP 7.2 und im Jahr 2021 auf EAP 7.3. Verschiedene REST-Services für die Bestandssysteme wurden in SpringBoot entwickelt.

Unterstützung des Bereichs ?Betrieb? bei der Wartung, Monitoring und eventuellen Fehlersuche innerhalb der Produktion.

Java Version 7 SpringBoot V1.x.x bis 2.x.x DB2 auf zOS GIT SVN JSF/JSP Java Enterprise (JEE) Version 7 Dynatrace Jaeger Selenium SoapUI Pro IBM Websphere auf zOS GWT GXT MQ Series auf zOS
Gothaer Versicherung Köln
3 Monate
2020-12 - 2021-02

Aufbau einer DEV/Test-Umgebung

Architekt/Lead-Developer,Berater Gitlab Jenkins Sonarqube ...
Architekt/Lead-Developer,Berater

Zuerst Aufbau einer DEV-Umgebung für die Firma SaJo Consulting GmbH.

Die Dev-Umgebung beinhaltet, eine On-Premise Gitlab, Nexus, Jenkins und Sonarqube Umgebungen. Konfiguration eines SaJo-Quality Gate für Java und Javascript. Hierbei wurde die schon vorhanden Regelwerke ergänzt um neue Anti-Pattern.  Einheitliche Konfigurationen für die lokalen Entwicklungsumgebungen.

Erstellen der Jenkins-Jobs für jeden Stage wurde auch ein Soanrqube-Step hinzugefügt. Bei fehlgeschlagener QG-Prüfung wurde der Buildprozess abgebrochen. Einweisung und Schulungen des Entwicklungsteams (3 Personen).

Gitlab Jenkins Sonarqube Nexus
SaJo Consulting GmbH (intern)
1 Jahr
2020-01 - 2020-12

Webservices, XPath, XQuery und das Tool SoapUI Pro

Schulungen
Schulungen
Coaching und Schulung, bei mehreren Firmen, im Bereich Webservices, XPath, XQuery und dem Tool SoapUI Pro.
diverse Firmen / Schulungsanbieter NobleProg
1 Jahr
2019-12 - 2020-11

Unternehmensanwendungen auf Openshift (PaaS)

Architekt Java Version 11 IBM DB2/zOS Gitlab ...
Architekt

Transformation von Unternehmensanwendungen von der Enterprise-Plattform ?IBM Websphere?

auf PaaS-Umgebung, hier Openshift/JBoss EAP 7.2 und 7.3 im Docker Container.

Ziel war es alle Anwendungen auf die neue Zielplattform zu migrieren.

Umstellung des Build-Vorgangs von Ant auf Maven. Umstellung von SVN zu GIT.

Einbinden von Sonarqube-Analysen in den schon vorhanden Buildprozess (Vorgabe für die neue AAP-Plattform). Der Sonarqube ist eine auf Kubernetes/Openshift vom Plattform-Team bereitgestellter Service). Als Multiplikator innerhalb des Entwicklungsteams fungiert, um das Wissen zu verteilen bzw. den Entwicklern zu supporten bei Fragen/Problemen.

 

Einbindungen in ein Jenkins. Migration der Anwendungen von 

Java Enterprise 6 / IBM Websphere zu JBOSS 7.2 EAP.

Deployment der Anwendungen in ein Docker-Container und Verteilung auf die Openshift-Plattform.
Java Version 11 IBM DB2/zOS Gitlab Jenkins Sonarqube Openshift 4.x JBOSS 7.2 EAP IBM Websphere Springboot Spring Microservices.
2 Monate
2019-11 - 2019-12

ARD/ZDF Beitragsservice

Evaluierung und ?Proof of Concept? der bestehenden GEZ-Anwendung von Webstart auf alternativen Lösungen. Erstellung einer Architektur und Entscheidungsvorlage für den Abteilungsleiter IT

ARD/ZDF Beitragsservice
5 Monate
2019-01 - 2019-05

Migration einer Online-Versicherungsanwendung (Reiserücktritt) von Tomcat 6 auf Tomcat 9

Architekt/Lead Developer Java Version 8 und JEE 8 PostgreSQL JSF 1.2 ...
Architekt/Lead Developer

Upgrade aller verwendeten Frameworks auf die jeweilige aktuelle Version. Umstellung von JSF 1.2 auf 2.2 mit den Zwischenschritt auf 2.0.  Anpassung der Anwendung an die Frameworks. Anpassen aller Unittests und Integrationstest. Installation eines Sonarqube auf dem Dev-System des Kunden. Einrichten eines QualityGate angepasst an die Vorgaben des Kunden. Prüfung des Codes und Behebung der Sonarqube-Findings

Java Version 8 und JEE 8 PostgreSQL JSF 1.2 Struts Gitlab Jenkins Sonarqube
MDT GmbH
9 Monate
2018-09 - 2019-05

Architekt im Projekt ?LBBW Forex?

Architekt Java Version 8 GIT SVN ...
Architekt

Im Projekt ?LBBW Forex? wurde das Devisen-Geldhandelssystem der LBBW und der angebundenen Sparkassen weiterentwickelt. Ziel war die Modernisierung und Optimierung der Handelsprozesse sowie die Einführung neuer Funktionen für den Devisenhandel.

  • Weiterentwicklung der FX-Trading-API und der Trader-Clients Netrader und Powertrader.
  • Neuentwicklung der FX-Option und des Strategiehandels.
  • Erstellung eines Konzepts für den Migrationspfad von Oracle JDK/JRE 1.6 auf OpenJDK 9/10.
  • Die Netrader-Applikation, basierend auf einer Swing-GUI, wurde über ein Webportal als Webstart-Anwendung für die Sparkassen bereitgestellt.
  • Ein Proof of Concept wurde erarbeitet, um Alternativen und Lösungen für die Ablösung von Webstart zu evaluieren. Dazu wurden verschiedene Technologien wie JSF 2.3, Vue.js, Ember.js und Bootstrap 4.2.0 geprüft.
  • Konzeptarbeit zur Ablösung von Webstart und zur Migration auf moderne Webtechnologien.
Java Version 8 GIT SVN JSF/JSP Java Enterprise (JEE) Version 7 Selenium IBM Websphere Swing GLS und Blomberg Forex Rates
IBM Köln
3 Monate
2015-11 - 2016-01

DOLL und Tagesgeschäft

Software-Entwickler Java Version 8 IBM Mainframe 3270 Terminal ...
Software-Entwickler

Weiterentwicklung der Depotverwaltungs-Software der Sparkassen nach Vorgaben des Fachbereichs.

Anpassen der Depotanwendung an die Erweiterungen im Kernbanksystem ?Olympic?.

?Olympic? basiert auf SQL Stored Procedures in einer DB2 auf einem IBM Mainframe AS400

 Erweiterungen in den Modulen Reporting, 

Depoteröffnung und Stammdatenverwaltung.

Entwicklung einer Webanwendung, um die Mindestbestandreserven

der Wertpapierhändler zu berechnen und die ermittelten Werte

an die ?Banque centrale du Luxemburg? zu melden.

Ansonsten allgemeine Entwicklungsaufgaben und Support m Rahmen des Tagesgeschäft.

Weiterentwicklung innerhalb der Anwendung ?Tukan? und ?Text Output Management?-System (StrlClient).

Erweiterung eines ?Text Output Management?-System für die fachlichen Anforderungen des Bereichs ?PM1e?

Java Version 8 IBM Mainframe 3270 Terminal IBM DB2/AS400 JBOSS EAP Applikations Server GIT SVN JSF/JSP EJB Docker
Dekabank, Luxemburg
8 Monate
2015-04 - 2015-11

Komplette Neuimplementierung der alten Geschäftsregeln mit Hilfe von IBM BPM und IBM Decision Center

Architekt, Lead Entwickler Java Version 7 GIT SVN ...
Architekt, Lead Entwickler

Im Rahmen des Projekt NKD, komplette Neuimplementierung der alten Geschäftsregeln mit Hilfe von IBM BPM und IBM Decision Center. 

Evaluierung der in Frage kommenden Regelwerk-Software, zur Auswahl standen: Drools, IBM Decision Center, Visual Rules von Bosch. Aufbereitung der Ergebnisse in Form von Präsentationen für den Vorstand. Präsentationen der Ergebnisse und Alternativen inklusive Aussprechen einer Empfehlung in Form eines Vorstandworkshops zusammen mit dem Unternehmensarchitekt.

Analyse der Legacy-Regelwerke und Aufwandsschätzung für die Neuimplementierung. Initiales aufsetzten des Scrum-Teams, inklusive füllen des Backlogs, Sprintplanung und Terminplanungen innerhalb des Teams. 

Konzeption und Implementierung der Regelwerke für Auftragsmanagement und Clearing.

Anbindung der Regelwerke an die Backend-Services mit Hilfe einer Webservice-Komponente.

Erstellen eins Konzepts für die Testdurchführung und Umsetzung dieser mit einem Testteam.

Implementierung der Geschäftsprozesse für das Outbound und Inbound-Geschäft im Rahmen

des Vertriebsvorgang und Auftragsmanagement. 
Erstellung der fachlichen Konzepte für Vertriebsmanagement und Kontaktverwaltung.

Modellierung der Services für Vertriebsmanagement und Kontaktverwaltung in UML.

Generierung der Artefakte für die Serviceimplementierung mit Hilfe von Rational Software Architekt. Implementierung der Geschäftslogik mit Java EE und Intelij IDEA 13.1. Konzeption der Batchverarbeitung des Kampagnenmanagements. 

Bereitstellen von Spring Batch-Komponenten für Massen-Import von Kampagnenaufträgen.

Entwicklung von neuen Spring Batch-Jobs, um die schriftlichen Angebote zu importieren. 

Anbindung der Clearing-Regelwerke in die Batch-Jobs um unvollständiges Angebot für die manuelle Nachbearbeitung aus zusteuern.  

Implementieren der Kontaktverwaltung im Frontend mit Apache Wicket.

Einbinden der Backend-Services für die Geschäftsprozesse ?Anlegen und Verwalten der Kundenkontakte? mit Hilfe des Spring Framework. Einbinden der Kontaktverwaltung in das Dashboard der Rahmenanwendung NDK.

Java Version 7 GIT SVN IBM Ruledesigner IBM Decision Center IBM ODM Ruleserver IBM Rational Software Architekt IBM Websphere 8.5 JPublisher und IPSuite Apache Wicket 6.2 und 7.0 Spring 3.x.x Jira Sonar Jenkins
Cosmosdirekt, Saarbrücken
6 Monate
2014-11 - 2015-04

Architekt im Projekt Verbis/Jobbörse

Architekt Java Version 7 Xtend/Xtext Oracle Weblogic ...
Architekt

Weiterentwicklung der Architektur einer Verwaltungssoftware

 im Rahmen des Projekt Verbis (Vermittlungs-, Beratungs- und Integrationssoftware).

Die Anwendung wird mit Hilfe einer eigenen Domain Specific Language und

verschiedenen Codegeneratoren erzeugt.

Als Frontend-Technologie wird eine Mischung aus JSP (Altkomponenten) und JSF verwendet.

Die Anwendung läuft in einer eigenen Runetime-Umgebung,

die verschiedenen Services (Datenbankzugriff /JPA, Webservice/ JAX-WS, Testsuiten (JUNIT und Selenium) bereitstellt.
Java Version 7 Xtend/Xtext Oracle Weblogic GIT SVN JSF/JSP EJB Sprachdesign und Entwicklung von Domain Specific Language JUNIT Java Enterprise (JEE) Version 6 und 7 Selenium
Bundesagentur für Arbeit, Nürnberg
1 Jahr 2 Monate
2013-10 - 2014-11

CRM

Architekt, Stellvertreter Gruppenleiter (Release Planung) Java Version 7 MSG-Produkte wie Msg.Life Jax-WS ...
Architekt, Stellvertreter Gruppenleiter (Release Planung)

Implementierung einer Serviceorientierte Infrastruktur und Migration/Integration bestehenderMainframe-Anwendungen in eine Serviceorientierte Umgebung.

Die verschiedenen Mainframe-Anwendungen werden über Webservices und Rest-Services den neu zu erstellten Tarifierungsrechner und dem zu integriertem CRM zur Verfügung gestellt.

Es wird eine 24x7 Stunden Verfügbarkeit der Services, auch bei Ausfall oder Batchbetrieb der Mainframe-Umgebung, gewährleistet.

Dies geschieht über ein Online-Lesespiegel, der über Loadbalancer der zeitgesteuert (Tag/Nacht) oder Event getriggert, konfiguriert wird.

Konzeption und Entwicklung von neuen webbasierten Tarifierungssysteme für die einzelnen Versicherungssparten auf Basis von Java Enterprise (JEE) für das Backend und GWT / Vaadin für das Frontend.

Evaluierung der Produktsuite msg.Life für die mögliche Implementierung in die Tarifrechner.

 

Entwicklung der Service-Schicht in Zusammenarbeit mit den Fachbereichen, um die Host-Anwendungen zu kapseln

Anbindung der Webanwendungen an die Serviceorientierte Infrastruktur und an ein CRM-System.

Ablösung einiger Lotus Domino 8.5 Anwendung und Migration in eine JEE-Anwendung.

 

·       Analyse der fachlichen Konzepte, Erstellen des Fachklassen-Modell mit Enterprise Architekt. Erstellen der Use-Case, Sequenzdiagramme mit Enterprise Architekt. Gesamtarchitektur der Anwendung und Komponenten mit UML. Erstellen des Infrastruktur-Architektur.  Erstellen der Datenfluss-Architektur (Welcher Services werden,angesprochen, welche Daten werden benötigt, welche Daten müssen, übergeben werden.) 

·       Aufbau eines Setups für die Entwicklerteams und erstellen der Basisdienste (Webservices). Die Basisdienste werden über Business-Delegate-Facaden aus aufgerufen.

·       Entwicklung der Basis-Weboberfläche und Anbindung an die Gothaer-Interne Schnittstelle für den Austausch von Daten über Applikationsgrenzen hinweg (Shared-Communication) auf Basis von EJB 3 und Webservices.

·       Ablösung der alten EJB-Facade durch Webservices (JAX-WS) und Restfuel-Services, um die Host-Anwendungen zu kapseln

·       Entwicklung einer Simulations-Anwendung, um die Basisfunktionen eines CRM abzubilden. Diese Anwendung wird für die Integration und Test der fachlichen Anforderungen an die TAA's verwendet. Als Frontend-Framework wird JSF 2 und Primefaces eingesetzt.

·       Einbindung der Goather BiPro-Services für Partnerservices und TAA-Services in die neuen Tarifrechner. Entwicklung der Soap-Clients nach Vorgabe der BiPro-Normen

·       Serverkonfiguration für Entwicklung und Test-Umgebung, Buildmanagement mit ANT und CruiseControl

·       Datenbankmodellierung (ER-Modelle)

·       Implementierung der Persistenz Schicht mittels DAO und TO-Pattern

Funktion-, Integration- und Systemtest
Java Version 7 MSG-Produkte wie Msg.Life Jax-WS Websphere Application Server Version 7 bis 8.5 Rational Application Developer 7 bis 8.5 GWT 2.5.1 / Vaadin 10 JSF/Primefaces EJB 2 und 3 JSF 1.2 xHTML und Javascript
Gothaer Versicherung Köln
8 Jahre 6 Monate
2006-03 - 2014-08

Mitarbeit an der Integration der Belegverarbeitung und Belegarchivierung im Lotus Domino 8.5 und 9.0.1 Umgebungen.

Berater, Entwickler Lotus Domino 5.0 bis 7.0 und 8.0 bis 9.0 Lotus Notes Designer
Berater, Entwickler

Als langjähriger Partner der Firma CTO Balzuweit, habe ich und CTO gemeinsam mehrere mittelständige Kunden, bei der Planung und Programmierung von    Schnittstellen und Datenbanken für die Belegverarbeitung und Archivierung betreut. Aktuell berate ich gemeinsam mit der CTO einen Kunden für mehrere Erweiterungen seiner Lotus Workflow-Anwendungen, um die abgeschlossenen Prozesse zu archivieren und im Archiv eine Suche zu ermöglichen. Diverse Anpassungen und Migrationen von erweiterten Notes-Standardschablonen von Version 8.5 auf Version 9.0. Beratung von Migrationspfade von angepassten Anwendungen beim Upgrade von Lotus Domino 8 auf Lotus Domino 9.

Lotus Domino 5.0 bis 7.0 und 8.0 bis 9.0 Lotus Notes Designer
CTO Balzuweit und Partner/ Kunden
8 Monate
2013-03 - 2013-10

Mitarbeit im Projekt Puma: Ablösung der Hostanwendungen

Entwickler Java Version 6 JBoss Host ...
Entwickler

Im Projekt Puma wurden die alten Hostanwendung für die KFZ-Versicherungsprozesse, durch eine Serviceorientierte Anwendung, die auf einem JBoss-Applikationsserver läuft, abgelöst.

Hierbei waren Angebot-, Antrags- und Tarifierungskomponenten betroffen. Die Druckfunktionen wurden auf ein neues System umgestellt.

Im Projekt Puma wurde der von MSG bereitgestellte P&C und msg.Life Produktsuite für die Berechnung der Tarife eingebunden. 

                        

·       Analyse und Design der Anwendung. Erstellen DV-Feinkonzept mit Hilfe von UML und Enterprise Architekt 

·       Migration der Alt-Anwendung nach Java

·       Anbindungen an das Produktmanagementsystem 

·       Anpassen der bestehenden X4-Workflows an das neue System

·       Entwicklung neuer X4-Workflows 

·       Datenbankmodellierung 

·       Implementierung der Persistenz Schicht (DAO und TO)

·       Funktion-, Integration- und Systemtest

Java Version 6 JBoss Host Cobol MSG P&C Komposit msg.Life Hibernate 4.4 MSSQL XML XSLT
R+V Versicherung Wiesbaden
3 Monate
2012-12 - 2013-02

Entwicklung und Einbindung eines Bestell / Order-Anwendung (?Order Tool?) in einer serviceorientierten Architektur

Software-Architekt, Entwickler Java Version 7 Tomcat 7 Struts ...
Software-Architekt, Entwickler

Die Bestell- und Order-Anwendung (?Order Tool?) ist ein umfassendes System aus mehreren Bausteinen, dass den übergreifenden Prozess von der Realisierung eines bei Carfrogge bestellten Designs anleitet, abbildet und verwaltet.

Es besteht aus mehreren Subsystemen, die für unterschiedliche Aufgabenbereiche genutzt werden. Zudem steht es im direkten Zusammenhang mit den bereits in Betrieb stehenden Systemen ?Community? (zuständig für Userverwaltung, Plattform und Community-Funktionalität) und ?Configurator? (zuständig für die Erstellung von Designs und deren Übersetzung zu technisch fabrizierbaren Dateien). 

Die Systeme kommunizieren über Webservices miteinander, um der Modularität des Gesamtsystems Rechnung zu tragen.

Die Bedienoberfläche des Systems (?Order Tool?) richtet sich daher dynamisch nach den unterschiedlichen Aufgabenbereichen und Rechten aus.

                        

·       Analyse und Design der Anwendung. Erstellen DV-Feinkonzept mit Hilfe von UML und Enterprise Architekt 

·       Entwicklung eines Shopfrontend, mit Verwaltungsfunktionen für den Kunden 

·       Entwicklung von Webservices, um Realtime Preise zu berechnen und an den ?Configurator? zu senden.

·       Entwicklung eines Administrationsfrontend mit den Modulen:

?    Benutzerverwaltung / Rechteverwaltung

?    Kundenverwaltung

?    Bestellverwaltung

?    Shop-Verwaltung

?    Produktverwaltung

?    Fahrzeugverwaltung

?    Preisberechnungs-System

?    Payment (Kreditkarte/Paypal/Sofortüberweisung)

?    Terminplanungsverwaltung

·       Datenbankmodellierung 

·       Implementierung der Persistenzschicht mit Hibernate 4 und MySQL, DAO und TO-Pattern

·       Implementierung des Anwendungssecurity mit Spring

·       Implementierung der Anwendungslogik und Frontend mit JSP/Struts

·       Einsatz des MVC- und DataValue- Patterns

·       Implementierung verschiedener Webservices 

·       Erstellen und konfigurieren der Build-Prozesse in Hudson 

·       Implementieren der Test-Case mit JUnit und Mockito

·       Vorstellen der Ergebnisse beim Fachbereich Funktion-, Integration- und Systemtest

Java Version 7 Tomcat 7 Struts Spring 3.2 Hibernate 4.4 Maven GIT-Versionsverwaltung Restful-Service mit Spring Web
Carfrogger GmbH
8 Monate
2012-04 - 2012-11

Entwicklung eines Wartungs-Frontend für PSNT und der Serviceorientierte Umgebung im Unternehmen

Software-Architekt, Entwickler Java Version 7 Tomcat 7 JSF 2 ...
Software-Architekt, Entwickler

Entwicklung eines Wartungs-Frontend für PSNT und der Serviceorientierte Umgebung im Unternehmen

 

·       Analyse und Design der Anwendung. Erstellen DV-Feinkonzept mit Hilfe von UML und Enterprise Architekt 

·       Evaluierung verschiedener JSF-Frameworks (Icefaces, Primefaces)

?    Auswahl zusammen mit dem Fachbereich 

·       Konfiguration des Projekts mit Eclipse, Maven und SVN

·       Konfiguration Tomcat 7 (Datasource)

·       Datenbankmodellierung 

·       Implementierung der Persistenzschicht mit Hibernate 4 und Oracle-Datenbank 11G

·       Implementierung des Anwendungssecurity mit Spring

·       Implementierung der Anwendungslogik und Frontend mit JSF 2 und Primefaces 3.4

·       Erstellen und konfigurieren der Build-Prozesse 

·       Implementieren der Test-Case mit JUnit und Mockito

·       Vorstellen der Ergebnisse beim Fachbereich 

·       Funktion-, Integration- und Systemtest

Java Version 7 Tomcat 7 JSF 2 Spring 3.1 Hibernate 4.4 Oracle 11G XML
T-Online AG
8 Monate
2011-09 - 2012-04

Registrierungs-Backend auf J2EE-Basis zur zentralen Real-Time-Verwaltung von Nutzern und deren Registrierungen bei verschiedenen Web-Portalen

Software-Architekt, Entwickler Java 6 JBoss 7 J2EE ...
Software-Architekt, Entwickler

Registrierungs-Backend auf J2EE-Basis zur zentralen Real-Time-Verwaltung von Nutzern und deren Registrierungen bei verschiedenen Web-Portalen.

·       Implementierung der DE-Mail-Prozess als Webservice

·       Implementieren der Webservice-Client-Schnittstellen zu den Backend-Systemen der T-Online

·       Automatisierte Abrechnungsverfahren.

·       Anbindung weiterer Systeme (E-Mail-Versand, Provisionierungssysteme, Abrechnungsschnittstellen bei diversen Payment-Providern, Buchhaltungsschnittstellen).

·       Zusätzlich ein System zur Verwaltung von Einverständniserklärungen (AGBs, Sondervereinbarungen, Werbemaßnahmen) 

·       Implementieren des Logging und Monitoring mit AOP (Spring)

·       Modellierung und Implementierung des Datenmodels

·       Weiterentwicklung bestehender Webservices an die DE-Mail-Prozesse

·       Erstellen DV-Feinkonzept für die Implementierung eines OpenIssue-Prozesses für die registrierten Kunden von T-Online.

·       Besprechung und Feinabstimmung der Webservice-Schnittstellen mit dem Entwickler-Team des Kundenservicecenter

·       Abstimmung der Schnittstellen mit dem Entwickler-Team für SAM(?Single-Authentification-Management?) 

·       Implementierung der Webservice-Schnittstellen

·       Implementierung der Webservice-Client-Schnittstellen von SAM

·       Implementierung der Persistenz-Schicht.

·       Implementierung der Prozesslogik, Logging und Monitoring

·       Implementierung einer Administration-Schnittstelle für das Anlegen von OpenIssue-Prozessen

·       Implementierung von TestCase mit JUnit und SOAP-UI

·       Funktion-, Integration- und Systemtest

Java 6 JBoss 7 J2EE Spring Hibernate Apache Axis XML JDBC Oracle 11G SoapUI Eclipse SVN Tomcat 7 JSF 2 Spring 3.1.
T-Online AG
3 Monate
2011-07 - 2011-09

Entwicklung einer Labor-Software für das Stahlwerk

Entwickler Java 6 Jboss 5 Hibernate ...
Entwickler

Entwicklung einer Labor-Software für das Stahlwerk

·       Implementierung eines Messaging Framework mit JMS und EJB3, um die Probedaten von den einzelnen Analysegeräte zu empfangen

·       Implementierung der Fachlogik für das auswerten der Proben und Analysen mit anschließender Darstellung der Ergebnisse in einem Swing-Client

·       Modellierung der Datenbank-Entitäten mit EJB 3 und Hibernate

·       Einsatz der Design-Patterns

·       Bereitstellung von Tests mit JUnit und Easymock

·       Entwickeln von Aktzeptanztest mit FIT

·       Integration des Projekts in Hudson

·       Implementieren des Logging und Monitoring 

·       Funktionstest, Integrationstest,Stresstest und Systemtest

Java 6 Jboss 5 Hibernate XML JDBC Oracle 11G Eclipse SVN Hudson Swing Jgoodies EJB 3 Jboss-JMS
Dillinger Hütte AG
3 Jahre
2008-08 - 2011-07

Weiterentwicklung Arcor Portal und Kundenservicecenter (KSC)

Architekt, Entwickler Oracle 11G SAP JCO ...
Architekt, Entwickler

·       Fortlaufende Erweiterung des Kundenservicecenter an die Anforderungen von den Fachbereichen der Arcor AG 

·       Fortlaufende Erweiterungen der Webservice-Schnittstellen an die Backendsysteme der Arcor AG 

·       Implementierung eines Marketing-Kampagnen-Moduls

·       Implementierung der Webservice-Schnittstelle zu dem Kundenmanagement-Systemen (KBA) der Arcor AG

·       Erstellen eins Konzepts für die Sendeverfolgung von Paketen

·       Implementierung der Sendeverfolgung in das Kundenservicecenter

·       Neuentwicklung der Bestellprozesse für Festnetzverträge und Mobilverträge

·       Implementieren der Persistenz Schicht für den Bestellprozes

·       Darstellung des Status des Bestellprozess im Kundenservicecenter

·       Weiterentwicklung der Anschluss-Verfügbarkeitsprüfung mit Anbindung an den Enterprise-Service-Bus (ESB) von der Arcor

·       Implementierung und Anbindung des Kundenservicecenter an die Single-Sign-On Umgebung der Vodafone. 

·       Erstellen eins Konzepts, Abstimmung mit dem Fachbereich für die Bereitstellung eines Kundenservicecenter für den Geschäftskundenbereich der Vodafone AG

·       Implementierung eines Kundenservicecenter für Geschäftskunden der Vodafone AG

·       Bereitstellung und Betreuung der Inbetriebnahme der Release

·       Betreuung des Test-Teams

·       Supportunterstützung für den Betrieb

Oracle 11G SAP JCO Eclipse Websphere MQ Series Webservice (AXIS 2) JAXB Sp ring Framework J2EE SQL UML Webentwicklung Tomcat Bea Weblogic 9.2 Freemarker JSF/JPA/EJB Hibernate OpenSSO Restful-Services ESB/SOA
Arcor GmbH bzw. Vodafone GmbH
3 Monate
2011-03 - 2011-05

Migration der Lotus Domino 7 Umgebung auf Lotus Domino 8

Berater, Entwickler Lotus Domino 7.0 und 8.5 bis 9.0 Lotus Notes Designer
Berater, Entwickler

Erstellen eines Migrationsplan. Ermitteln über eine Migrationsumgebung, welche angepassten und entwickelten Anwendungen (Lotus Notes Client und Web-Anwendungen) an die neue Serverversion angepasst werden müssen. Anpassungen der Schablonen. Anpassungen der 8.5 Mailschablone an die schon vorhandenen Erweiterungen der Schablone beim Kunden. Anpassen des Namens/Adressbuch. Anpassen der Orga-Datenbanken. Anpassen der Schnittstellen zu Oracle-Datenbanken und SAP-Zugriffe mittels EDIFACT.

Lotus Domino 7.0 und 8.5 bis 9.0 Lotus Notes Designer
GARDENA
5 Monate
2008-04 - 2008-08

Migration Documentum auf you@Web und Integration in das Deutsche Börse Portal

Architekt, Entwickler Oracle 11G Lotus Notes /Lotus Domino Version 7.5.2 Lotus Script ...
Architekt, Entwickler

·       Erstellen eines Migrationsplan

·       Analyse der Documentum-Dokumententypen

·       Implementierung der Dokumententypen in die  mit Hilfe von XSLT

·       Implementierung und Konfiguration der Publizierungsumgebungen für das Deutsche Börse und Frankfurter Börse Portal

·       Implementieren des Redaktionsworkflow

·       Migration der Docbase von Documentum nach 

·       Einrichten der Docbases für die einzelnen Portale in You@Web

·       Bereitstellung und Betreuung der Inbetriebnahme der Release

·       Betreuung des Test-Teams

·       Supportunterstützung für den Betrieb

Oracle 11G Lotus Notes /Lotus Domino Version 7.5.2 Lotus Script Lotus Formelsprache XSLT XML Tomcat Documentum Java JSP/Servlets JDBC SQL
Deutsche Börse AG
8 Monate
2007-09 - 2008-04

Weiterentwicklung und Pflege einer Projektmanagement-Anwendung auf Basis Lotus Notes

Ansprechpartner für die Fachbereiche, Entwickler, Projektkoordinator Lotus Notes / Lotus Domino Version 6.x bis Version 7.x JCO Java ...
Ansprechpartner für die Fachbereiche, Entwickler, Projektkoordinator

·       Implementierung eines Ticketsystem in die Anwendung mit Prozessworkflow

·       Implementierung eines Projektbudgetmodul mit Anbindung an SAP-BW

·       Implementierung eines Zeiterfassungsmodul für das Ticketsystem mit Anbindung an SAP-CATS

·       Weiterentwicklung der Projekterfassungsmasken und der Lotus Notes Views 

·       Weiterentwicklung des Projektprozess

·       Supportunterstützung für den Betrieb und die einzelnen Fachbereiche die die Anwendung benutzen

·       Bereitstellung der monatlichen Releases 

·       Funktionstest, Integrationstest und Systemtest

Lotus Notes / Lotus Domino Version 6.x bis Version 7.x JCO Java Lotus Script Lotus Formula Lotus Enterprise Integrator
Deutsche Börse AG
4 Monate
2007-05 - 2007-08

Funktionale Erweiterung der webbasierten Helpdesk-Umgebung

Entwickler, Konzeptionsarbeit Lotus Domino 7 DHTML Java ...
Entwickler, Konzeptionsarbeit

·      Einbau eines Eskalationsworkflow in die Helpdesk-Umgebung.

·      Verschiedene Erweiterungen bestehender Funktionen. 

·      Erstellen einer dynamischen Suche

Lotus Domino 7 DHTML Java Ajax
1 Jahr 1 Monat
2006-05 - 2007-05

Umstellung Intranet auf IBM Websphere Portal 6

Entwickler, Konzeptionsarbeit, Technischer Projektleiter J2EE IBM Websphere Application Server 6.0 IBM Websphere Portal 6.0 ...
Entwickler, Konzeptionsarbeit, Technischer Projektleiter

·      Analyse der Intranet-Umgebung, Auswahl der Anwendungen die auf IBM Portal migriert werden

·      Design der Portlets und der Schnittstellen mit UML und Enterprise Architekt

·      Installation und Konfiguration von einer IBM Portalumgebung mit Schnittstellen zu Lotus Domino.

·      Bereitstellung und Administration der Test- und Produktionsumgebung.

·      Migration bestehender Lotus Domino Webanwendungen in das Portalumfeld.

·      Entwickeln von Schnittstellen zu SAP und Entwickeln der Portlets

·      Integration von SAP-Java Connector

J2EE IBM Websphere Application Server 6.0 IBM Websphere Portal 6.0 Portlet Factory 6 Rational Application Developer 6 und 7 SAP Connector
GARDENA AG
1 Jahr
2006-01 - 2006-12

Relaunch Website GARDENA OEM

Entwickler HTML XML/XSLT Javascript ...
Entwickler

·      Analyse des bestehenden Webauftritt 

·       Implementierung eines Web CMS

·       Implementierung der Webseiten mit XML/XSLT

·       Implementierung des Publizierungsworkflow

·       Implementierung der Designvorgaben in CSS

HTML XML/XSLT Javascript CSS
GARDENA AG
2 Jahre
2005-01 - 2006-12

Offlineversion des Ersatzteilkatalogs mit Bestellservice

Berater, Architekt, Entwickler J2EE Struts Apache Axis ...
Berater, Architekt, Entwickler

·       Design der Anwendung mit Hilfe von UML

·       Modellierung der Datenbank

·       Design der technischen Plattform für die Offline-verwendung von Produktdaten

·       Implementieren der Anwendung und des Warenkorbs mit Struts. 

·       Implementieren eines Katalog-Frontend mit XML/XSLT

·       Implementieren der Katalog-Navigation mit Flash

·       Design und Implementieren von Webservices auf dem IBM Commerce Server für die übermitteln von Bestellungen 

·       Implementieren des Webservice-Client 

·       Implementierung eines Updateservice für den Produktkatalog 

·       Implementierung klickbarer Ersatzteilzeichnungen mit Flash voraus direkt ein Produkt in den Warenkorb abgelegt wird.

·       Test mit JUnit und Easymock, Integrationstest und Systemtest

·       Unterstützung bei der Inbetriebnahme und Supportunterstützung

J2EE Struts Apache Axis IBM Websphere Oracle Tomcat CVS JDBC HTML XML Javascript EJB JSP
GARDENA AG
3 Monate
2005-05 - 2005-07

Migration Lotus Domino, Lotus Enterprise Integration, Lotus Workflow

Berater, Entwickler Lotus Domino Lotus Workflow Lotus Enterprise Integrator ...
Berater, Entwickler

·      Analyse der Intranet-Umgebung

·      Erstellen eines Migrationsplan

·      Ermitteln der anzupassenden Anwendungen und Schnittstellen 

·      Migration und testen der Anwendungen und Schnittstellen innerhalb einer Migrationsumgebung

·      Unterstützung der Administration bei der Migration der Serverlandschaft

·      Deployment der angepassten Anwendungen und Schnittstellen auf die neue Serverumgebung

·      Supporttätigkeit nach der Migration 

Lotus Domino Lotus Workflow Lotus Enterprise Integrator Oracle JDBC
GARDENA AG
1 Jahr 7 Monate
2003-11 - 2005-05

Entwicklung eines B2B- und B2C-Auftritts mit IBM Websphere Commerce

Architekt, Berater, Entwickler IBM Websphere 5 Bea Weblogic IBM Commerce Suite 5.5 ...
Architekt, Berater, Entwickler

Migration des bestehenden Shops von Bea Weblogic auf IBM Websphere Commerce 5.5.

Nach Projektabschluss Mai 2004 laufende Weiterentwicklungen und Support.

 

·       Analyse des bestehenden Shopsystems

·       Erstellen Migrationsplan

·       Implementierung des mehrsprachigen Shops auf der IBM Websphere Commerce Plattform.

·       Implementieren der Schnittstellen zu SAP 

·       Implementieren eines Aktualisierungsworkflow für den Produktkatalog

·       Implementierung einer Händlersuche und einer Benutzerverwaltung

·       Migration des bestehenden Produktkatalog 

·       Migration der bestehenden Kunden in den neuen Shop

·       Implementierung unicodefähige Schnittstellen zu den internen Anwendungen

·       Konfiguration der Ländershops

IBM Websphere 5 Bea Weblogic IBM Commerce Suite 5.5 WSAD Oracle EJB JSP/Servlet Rational Application Developer Java Apache Axis XML/XSLT
GARDENA AG
7 Monate
2003-06 - 2003-12

Implementierung mehrere Schnittstellen

Entwickler SAP Oracle Lotus Domino ...
Entwickler

·       Design von Schnittstellen zu Oracle und SAP 

·       Implementierung der Schnittstellen 

·       Bereitstellung der Schnittstellen in die Intranet-Anwendungen

SAP Oracle Lotus Domino Apache Axis XML JDBC Lotus Enterprise Integrator
GARDENA AG
2 Monate
2003-05 - 2003-06

Trainer, Berater, Entwickler

Coaching bei J2EE und Oracle 9i Appserver J2EE Oracle 9i Applikationsserver EJB ...
Coaching bei J2EE und Oracle 9i Appserver

·      Vorstellen des J2EE-Framework

·      Präsentieren des J2EE Entwicklungszyklus und der Rollen

·      Präsentieren der J2EE-Pattern

·      Präsentieren des Oracle 9i Applikationsserver

·      Implementierung eine Applikation auf dem Oracle 9i

J2EE Oracle 9i Applikationsserver EJB Servlet JSP UML
Educators in Kaiserslautern
3 Monate
2002-12 - 2003-02

Arbeitsplatz-Erfassungsdatenbank, TOPAS II

Entwickler Lotus Domino Lotus Notes Oracle ...
Entwickler

·      Analyse und Design für eine Inventar-Anwendung

·      Implementierung der Lotus Domino-Anwendung

·      Implementierung der Schnittstelle zu einer Oracle-Datenbank

·      Implementierung eines Genehmigungsworkflow für die Bereitstellung neuer Hardware und Software 

·      Implementierung eines Auswertungsmodul um den Hard- und Softwarebedarf zu ermitteln

·      Erstellen und durchführen der Integrations- und Systemtest

Lotus Domino Lotus Notes Oracle JDBC Lotus Script Lotus Formelsprache
Deutsche Flugsicherung Langen
8 Monate
2002-05 - 2002-12

Wirtschaftsinformatiker ausbilden in Java und UML

Trainer, Berater Java JBuilder J2EE ...
Trainer, Berater

·      Einführung in OOA und OOD.

·      Modellierung mit UML

·      Modellierung einer Shop-Anwendung mit UML

·      Einführung in verschiedene Java-IDEs

·      Einführung in Java

·      Einführung in die Datenbank-Programmierung mit Java 

·      Einführung in die GUI-Programmierung mit AWT und Swing 

·      Einführung in die J2EE-Programmierung

·      Durchführen und überwachen von Prüfungen

Java JBuilder J2EE UML JDBC Swing AWT
Land Saarland, ect Consulting
4 Monate
2002-08 - 2002-11

Mitarbeit am EU-Projekt ELBA

Technische Projektleitung, Entwickler Tomcat 4 Coocon 2 J2EE ...
Technische Projektleitung, Entwickler

·      Erstellen Konzept für Location based Services

·      Aufbau eines SMS und MMS Service für Firmen die Werbung anbieten möchten 

·      Erstellen von prototypischen Anwendungen die Location based Services benutzen

Tomcat 4 Coocon 2 J2EE Struts SMS und MMS-Gatway von Nokia JDBC SQL UML XSLT WAP cHTML
Telekommunikation (Vodafone Mobile Systems)
2 Monate
2002-07 - 2002-08

Entwicklung einer Projektmanagement-Software für Gesundheitswesen

Berater, Entwickler Lotus Domino 5.x Tomcat für den Webbereich Jbuilder ...
Berater, Entwickler

·      Implementierung des Projektmodul und der Dokumentenablage

·      Implementierung der Adressverwaltung

·      Implementierung der Weboberfläche der Projektverwaltung mit JSP und Struts

·      Inbetriebnahme der Anwendung in Produktion

·      Schulung der Anwender

·      Supportaufgaben und Wartung 

Lotus Domino 5.x Tomcat für den Webbereich Jbuilder Java Servlets JSP JDBC SQL HTML XML
Consulting Firma (TCC GmbH)
2 Monate
2002-06 - 2002-07

Konzeption eines Job-Bewerbungs Anwendung für das Internet

Architekt, Entwickler Tomcat Struts Jbuilder ...
Architekt, Entwickler

·      Erstellung eins Konzepts für eine Job-Bewerbungs-Anwendung

·      Implementieren der Anwendung auf einem Tomcat

·      Implementieren einer Benutzerverwaltung

·      Implementieren einer Job-Profilverwaltung

·      Deployment auf einem Tomcat-Server

·      Entwicklung des Internetauftritt mit Hilfe von XML/XSLT und JSP

·      Modellierung des Datenbankmodells

Tomcat Struts Jbuilder Java J2EE EJB Servlet JSP Oracle HTML XML/XSLT
Scien-Tec an der Universität Saarbrücken
2 Monate
2002-05 - 2002-06

Konzeption und Aufbau einer neuen Netzwerkinfrastruktur

·      Aufbau eines Samba-Server

·      Aufbau einer Lotus Domino Umgebung

·      Einrichten einer Unternehmens-Firewall

·      Administration der Client-Rechner

Consulting Firma (TCC GmbH)
2 Monate
2002-04 - 2002-05

Weiterentwicklung der eBanf-Anwendung

Entwickler Lotus Domino/Lotus Notes C-API for Lotus ABAP/4 ...
Entwickler

·      Implementierung Schnittstelle von Lotus Notes zu SAP für die interne Bestellabwicklung

·      ABAP Programmierung der RFC-Schnittstelle in SAP

·      Implementieren der Bestellmasken

·      Implementieren des Bestellworkflows

Lotus Domino/Lotus Notes C-API for Lotus ABAP/4 SAP MM-Modul
Arcor AG
2 Jahre
2000-04 - 2002-03

Entwicklung und Projektleitung einer neuen Hosting-Infrastruktur (J2EE Framework) für ein ASP-Anbieter

Architekt und Senior-Entwickler JBuilder IBM Websphere MQSeries ...
Architekt und Senior-Entwickler

·      Erstellung Konzept für eine ASP-Hostingumgebung, Mandantenverwaltung und Benutzerverwaltung

·      Erstellung eins Konzepts für Web-Sessionmanagement und Single-Sign-On in einer heterogenen IT-Umgebung

·      Implementierung der Mandantenverwaltung und Benutzerverwaltung mit Hilfe einer Lotus Domino-Webanwendung

·      Implementierung von Schnittstellen zu mehreren IBM Websphere J2EE- Anwendungen

·      Implementierung eines eSurvey-Tools für die Hosting-Plattform 

Entwicklung einer Unified-Messaging-Lösung für mobile Endgeräte

JBuilder IBM Websphere MQSeries Lotus Domino Java JSP Servlets LDAP SQL UML HTML Dhtml Javascript WAP XML/XSLT EJB 1.x
ASP-Dienstleister (Andate GmbH)
1 Jahr 3 Monate
1999-01 - 2000-03

Entwicklung verschiedenster Anwendungen für das firmeneigene Intranet

Architekt, Senior Entwickler Tomcat Java Lotus Domino ...
Architekt, Senior Entwickler

·      Weiterentwicklung einer Knowledge-Management-Anwendung (DB-Infopool)

·      Erarbeitung eins Konzepts für eine Search-Engine für Aktienportfolio mit Risikogruppenkategorisierung

·      Implementieren der Search-Engine

·      Implementieren der Adaptoren für Oracle, Lotus Notes Datenbanken, Dateisystem und Host-System

·      Implementieren der Suchmaske

·      Implementiere der Anzeige der gespeicherten Such

·      Implementieren der Anzeige für die Suchergebnisse

·      Entwickeln einer Teamdatenbank für den Vorstand der Deutschen Bank (Banker Trust Integration)

·      Erarbeitung eins Konzepts für die Offline bearbeiten von Versicherungsanträgen mit übertragen der Verträge auf eine DB2, wenn der Aussendienstmitarbeiter online ist

·      Implementieren der Anwendung

·      Bereitstellen für die Inbetriebnahme

·      Laufende Supporttätigkeit und unterstützung der Fachbereich

·      Erstellen von Test-Case und durchführen

Tomcat Java Lotus Domino Lotus NotesPump Oracle 7 SQL HTML XML Coocon J2EE Servlet JSP EJB Visual Age for Java JBuilder IBM DB2 Host MVS AIX
Deutsche Bank
3 Monate
1998-10 - 1998-12

Erstellung eines Zeiterfassungssystem für die IBM

Technische Projektleitung, Entwickler Tomcat Java Lotus Domino ...
Technische Projektleitung, Entwickler

·      Erarbeitung eins Konzepts für die Zeiterfassung der Werksstudenten

·      Implementierung der Zeiterfassung

·      Implementierung einer Auswertungsengine auf Basis von Servlets

·      Betreuung bei der Inbetriebnahme

·      Supportunterstützung im laufenden Betrieb 

Tomcat Java Lotus Domino Lotus Notes JDBC IBM DB2 SQL AIX Tivoli
IBM in Mainz
7 Monate
1998-06 - 1998-12

Entwicklung einer Materialverwaltung und Bestellwesen

Entwickler Lotus Notes und Lotus Domino
Entwickler

·      Entwicklung es Konzept für eine elektronische Material- und Bestellwesen 

·      Implementierung der Anwendung mit Hilfe von Lotus Notes 4.6

·      Implementierung der Bestellformulare und des Bestellprozes

·      Implementierung der elektronischen Lagerverwaltung

·      Bereitstellen der Anwendung für verschiedene Sparkassen 

Lotus Notes und Lotus Domino
Banken

Aus- und Weiterbildung

Aus- und Weiterbildung

Position

Position

Software-Entwicklung / Programmierung

Design von Software-Architektur und Architekturberatung

Beratung / Consulting

Coaching / Schulung / Training

Projektleitung / Organisation / Koordination

Administration / Support


Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

alle möglichen Betriebssysteme
Experte
Intellij Idea
Experte
Eclispe
Experte
Visual Studio
Experte
VisualStudio Code
Experte
Buildsysteme wie Jenkins
Experte
Maven
Experte
Gradle
Experte
CD-Systeme wie ArgoCD
Experte
CI/CD Pipelines
Experte
Test driven Developement mit Cypress
Experte
Unit
Experte
Selenium
Experte
Playwright
Experte
viele weitere Test-Frameworks
Experte
API-Design mit Swagger und OpenAPI in Yaml und XML
Experte
Codeanalyse mit SonarLint und Sonarqube
Experte
Anforderungsanalyse, Projektleitung, Software-Engineering, Testmanagement und DevOps für Cloud-Umgebungen
Experte
Projektleitung / Organisation / Koordination
Experte
Ca. 25 Jahre Erfahrung in der Entwicklung von Datenbank-Komponenten (Tabellen, Abfragen, Stored Procedures, Datenmodellen) im Bereich SQL und noSQL Systemen
Experte
Weitreichende Erfahrung im Aufbau und Betrieb von Kubernetes
Experte
Operator gestützte Entwicklung und Wartung in Kubernetes (ArgoCD, NeuVector, Prometheus)
Experte
Tiefreichende Kenntnisse in Helm-Charts, Kubernetes-Manifesten
Experte
Aufbau von Cloud-Infrastrukturen mit Terraform für Amazon AWS, MS Azure und Kubernetes
Experte
Design und Architektur mit Security von AWS, MS Azure und Kubernetes Umgebungen mittels Visual Paradigm
Experte
Zertifizierter Solution Architekt AWS und in Zertifizierung als AWS Cloud Developer
Experte
Agile Softwareentwicklung mit modernen UI-JavaScript Frameworks wie sVelte, Angular, AngularJS, VueJS
Experte
Javascript serverseitig mit NextJS und NodeJS
Experte
Java Enterprise: JEE 5 und 6, JMS, EJB, JPA, JSF
Experte
Design von IT-Systemen mit UML und/oder ArchiMate (OOD, OOA, OOP)
Experte
Agile Softwareentwicklung mit Java, Python, PHP, und weitere Programmiersprachen
Experte
DevOps in Kubernetes, Google Cloud, MS Azure und Amazon AWS und Container (Docker, Podman), PaaS wie Openshift
Experte
Design und Implementierung Serviceorientierte Architektur (SOA) mit MicroServices, Soap-Webservices mit Springboot oder Serverless (Quarkus, AWS-Lambda), API-Design mit OpenAPI und Yaml
Experte
Webservice und Restservice Testmanagement mit SoapUI, ReadyAPI und Postman
Experte
Entwicklung von ML/LLM-Anwendungen wie Chatbots (Voice und Text), diverse Generatoren für Texterstellung mit LlamaIndex, LangChain und pandas
Experte
Wartung mit Prometheus und Grafana, Support und Einarbeitung von Entwicklerteams
Experte
Weiterentwicklungen in Shopware 5/6 und Gambio-Shop mittels PHP
Experte
Objektorientierte Analyse, Design, Programmierung (OOA, OOD) mittels UML
Experte
Domain Driven Design mit hexagonaler Architektur
Experte
Model Driven Design
Experte
Test Driven Design
Experte
Agile Methoden, Pair Programming
Experte
Datenbanken Design mit ER-Tools/Diagramme
Experte

Betriebssysteme

Amiga OS
Experte
MAC-OS
Experte
MS-DOS
Experte
Novell
Experte
SUN OS, Solaris
Experte
Unix
Experte
Windows
Experte
Windows CE
Experte
Linux
Experte

Programmiersprachen

Java
Experte
Java Enterprise
Experte
Javascript/Typescript
Experte
Groovy
Experte
Go
Experte
PHP ab Version 5
Experte
Spring/Springboot
Experte
XML
Experte
SOA
Experte
Webservices
Experte
Rest Services
Experte
SQL
Experte
DB2
Experte
Oracle
Experte
BigData
Experte
MongoDB
Experte
CouchDB
Experte
Apache Cassandra
Experte
JMS (Messageorientierte Architektur)
Experte
GWT
Experte
Vaadin
Experte
JSF
Experte
JSP
Experte
Primefaces
Experte
Richfaces
Experte
Spring MVC
Experte
Spring Boot
Experte
Spring Batch
Experte
Applicationserver
Experte
Tomcat
Experte
IBM Websphere
Experte
Glassfish
Experte
JBoss
Experte
Wildfly
Experte
Amazon AWS
Experte
MS Azure
Experte
Kubernetes
Experte
Google Cloud
Experte
Openshift
Experte
Identity Provider IdP ( Keycloak, Octa, MS ADFS, Cloud IdPs)
Experte
Scriptsprachen wie Bash und Korn Shell
Experte
PostgreSQL
Experte
MS SQL
Experte
MySQL
Experte
MariaDB
Experte

Datenbanken

PostgreSQL
Experte
IBM DB2 unter Linux
Experte
zOS und AS400
Experte
MS SQL
Experte
MySQL
Experte
MariaDB
Experte
Oracle alle Versionen
Experte
NoSQL-Datenbanken
Experte
MongoDB
Experte
CouchDB
Experte

Branchen

Branchen

  • Healthcare, Digital Health, Medical Software
  • Banking, Finance, Capital Markets, FinTech
  • Insurance / InsurTech
  • Public Sector / Government / Public Broadcasting
  • Industrial IT / Manufacturing / Industry 4.0
  • E-Commerce / Digital Commerce
  • TravelTech / Online Booking
  • Defense Tech / Simulation / Aerospace Training
  • IT Consulting / Cloud Engineering / Software Development Services
  • Professional Training / IT Education
  • Media IT / Broadcasting Systems

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.