Software Architekt / IT Architekt / Enterprise Architect / Requirement Engineer / Prozessautomatisierer / agiler Enthusiast
Aktualisiert am 23.01.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 16.02.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Softwarearchitektur
Requirements Engineering
Enterprise Architect
Software-Design
Java
Spring
OpenAPI
API design
Testautomatisierung
Französisch fließend
Strategieberatung
CPRE
IT Architectures
CPSA
Data driven
agiler Wandel
Camunda
MDD
Lean IX
CQRS
Kafka
Domain Driven Design
Microservices
Deutsch
fließend
Englisch
gut
Französisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
  • Bevorzugt in D1, Berlin

  • Frankreich

 

 

 

möglich

Projekte

Projekte

02.2022-heute [Öffentliche Verwaltung] Software Architekt fürs Amt für Statistik Berlin-Brandenburg, Datenlieferant für statistische Daten aus beiden Ländern.
Verantwortlich für die Ablösung der technologisch veralteten Fachanwendung für die bundesweiten Finanz- und Personalstatistiken des öffentlichen Bereichs (FiPS2, etwa 20 unterschiedliche Statistiken). Die Anwendung hat eine hohe EU-Relevanz, liefert unter anderem die öffentlichen Metriken für die Maastricht-Kriterien Defizit, Neuverschuldung und Schuldenstand.
Als Architekt war mir ein wichtiges Anliegen, ein solides Fundament zu schaffen, sowohl für ein reibungsloses und erfolgreiches Projekt (methodisch und fachlich) als auch für die Realisierung einer nachhaltigen und zukunftsträchtigen Anwendung (methodisch und technologisch).
Zunächst als Software Architekt habe ich die monolithische Bestandsanwendung durch den Einsatz von Domain Driven Design und einer API-first Strategie fachlich entkoppelt.
Ich konnte das Software Projekt auch professionell strukturieren, mit der Bildung von einem sogenannten "Team Product", zuständig für die Anforderungen.
Die Hauptqualitätskriterien "Prozessautomatisierung, Zwischenablagefreiheit, Medienbruchfreiheit" haben wir aus Interviews, Workshops und Analysen diverser Artefakte ermitteln können. Die periodisch wiederkehrenden Datenerhebungen sind Prozessmuster, die sich bestens mit einer BPM Engine orchestrieren und monitoren lassen. Nach der notwendigen Ausschreibung für die passende Lösung konnte ich Camunda als Rückgrat für die Prozessautomatisierung etablieren.
Durch die Einführung der passenden agilen Methodik (Scrum) konnten wir die groben Meilensteine für die Projektplanung entwerfen. Die Akzeptanz zu den eingeführten agilen Methodiken bei den diversen Beteiligten konnte ich durch Schulungen und Workshops erhöhen und als Scrum Master im Laufe des Projekts begleiten.

Der iterative Aufbau der Anwendung ist dank der Einführung einer geeigneten CI/CD Strategie ermöglicht worden. Jedes Produktinkrement wird deterministisch qualitativ validiert, dank dem Aufbau einer Testpyramide für die Testautomatisierung.

Tags: Domain Driven Design, SCRUM, BPMN, Camunda, Sprint Boot, OpenAPI, Swagger, REACT, Java 17, MongoDB, Testpyramide, Selenium, Cucumber, Behaviour Driven Design, Spring Cloud Contract, REST Assured, Wiremock, Mockito, Junit Jupiter, IAM, OAuth2, KeyCloak, CI/CD, Docker, Git, gitflow, gradle, BitBucket, Bamboo, Data Governance, Apache Atlas, Archimate, u.v.m.


10.2015-02.2022 [Einzelhandel] Freiberuflicher Senior Entwickler im Auftrag der Gebit GmbH.

08.2019-02.2022: von Grund auf entwickelte Kassensoftware für die SPAR ICS.

SPAR ICS ist die IT-Gesellschaft der SPAR Österreich-Gruppe und kümmert sich um sämtliche IT-Belange von SPAR, INTERSPAR, Hervis, und SES (Spar European Shopping Centers), österreichweit, sowie in den Standorten Norditalien, Slowenien, Kroatien und Ungarn. Die Ersetzung einer vorhandenen produktiven Kassenlösung in einer bestehenden komplexen IT Landschaft ist keine einfache Angelegenheit. Dank eines gelungenen iterativen und agilen Entwicklungsprozesses konnte die neue Kassenlösung nach knapp 18 Monaten schon in den ersten österreichischen Filialen ausgerollt werden. Eine meiner vielseitigen Aufgaben bestand darin, die Meilensteine für eine offene Domain Driven Architektur zu etablieren, eine nachhaltige und wartungsarme Implementierung der Zahlungsprozesse (u.a. EFT, Mobile payments) einzusetzen sowie bei der Abwicklung der österreichischen Fiskalisierung (RKSV) und der betriebsrelevanten Funktionen federführend zu beraten.


10.2015-07.2019: von Grund auf entwickelte Kassensoftware für alle internationalen Filialen der Deichmann Gruppe.
Die Deichmann SE ist mittlerweile mit über 4.200 Filialen in 31 Ländern aktiv und beschäftigt weltweit rund 41.000 Mitarbeiter. Eine neue innovative, intuitive, nach Maß gebaute Lösung sollte die vorige Kassensoftware ersetzen. Trotz eines sehr straffen Zeitplans wurde das produktive Rollout sehr erfolgreich eingehalten. Bestandteil eines kleinen aber homogenen agilen Teams, ich konnte die sensiblen Funktionen der Kassenlösung gestalten (u.a. Zahlungsprozesse, diverse europäische Fiskalisierungen / Zertifizierungen) und bis hin zur produktiven Wartung erfolgreich begleiten.
Techn. Eckpunkte: Java, OSGi, TREND, Integrity (Domain Specific Language), Domain Driven Design, Model Driven Developement, Behaviour Driven Testing, MockServer, Wildfly, Swing, EJB, CDI, JPA, Maven, REST, OpenAPI, Swagger, jcef, thymeleaf, jQuery, PostgreSQL, h2, Kafka, agil, Scrum, JIRA, Git, gitlab, gitflow, jenkins, Maven, uvm...

12.2011-08.2015: Software Consultant für myaxa.de, deutsches Kundenportal des AXA Konzerns.
Der AXA Konzern zählt mit Beitragseinnahmen von 10,5 Mrd. Euro und mehr als 10.000 Mitarbeitern zu den führenden Versicherungs- und Finanzdienstleistungsgruppen in Deutschland. Insgesamt hat die AXA Deutschland mehr als 8 Millionen Kunden.
My AXA ist ein geschütztes Kundenportal, mit dem die deutschen Kunden der AXA Gesellschaften umfangreiche Services und Leistungen rund um Ihre Verträge nutzen können.
Ich war verantwortlich für die Umsetzung wesentlicher Features dieser Webseite, u.a. die Implementierung neuer Sicherheitskonzepten für die service-orientierte Architektur und die Einführung eines Page-Flows für eine benutzerfreundlichere Bedienung der Anwendung.
Zudem habe ich die Konzepte und die Architektur für eine neue, zukunftsträchtige und nachhaltige Anwendung entworfen. Durch Schulung des Teams und gesondertes Coaching der internen Kollegen habe ich die Realisierung erfolgreich begleitet.
Anschließend habe ich ebenfalls den Relaunch der Anwendung mit einem Responsive Webdesign Ansatz mitgestaltet und neue agile Entwicklungsprozesse miteingeführt.
Fazit: Java, JSP, Tiles, JQuery, Ajax, Spring WebFlow, Spring MVC, Struts, Tomcat 6, JBoss EAP 6, Spring Security, Rich Internet Application, Responsive Design, Bootstrap, HTML5, GWT mit Templating Engine JBoss Errai, Spring Batch, Spring AOP, JSF-303, Hibernate, JPA 2, Oracle, SOA, JAX-WS, JAX-RS, webMethods, HTTPInvoker, Velocity, Enterprise Architect, UML, BPMN 2.0, EasyMock, Selenium, SVN, Maven, Nexus, Jenkins, HPQC, zahlreiche Metriken (EclEmma, FindBugs, Checkstyle, OWASP,?), Agile Entwicklung, Jira, Scrum.

12.2010-12.2011:
Software Consultant bei der E-Business Gruppe der DEVK in Köln.
Die Hauptaufgaben der E-Business Gruppe sind die Entwicklung und Wartung der Internetpräsenz der DEVK. Rund 4 Millionen Kunden mit 12,9 Millionen Risiken in allen Sparten vertrauen auf die DEVK.
Meine Verantwortung bestand darin u.a. die vorhandenen Online-Rechner und die Workflows zur Erzeugung eines Versicherungsantrags weiter zu entwickeln, zu warten und zu optimieren. Die serviceorientierte Architektur stellt nicht nur online Ihren Kunden die Möglichkeit, eine Versicherung nach Maß zu errechnen und einen Vertrag abzuschließen, sondern stellt seinen Kooperationspartnern diese Services auch in der Form von Web Services bereit. Erwähnenswert ist auch meine aktive Rolle bei der Entwicklung von Projekten in der neuen leichtgewichteten Zielarchitektur und die Mitgestaltung der neu eingeführten Arbeitsprozesse.
Fazit: Java, J2ee, Jboss 4.2, Apache, Spring 3, Spring Web Flow, Jboss Drools, Webservices, SoapUI, Struts, iBATIS, Oracle, DB2, ActiveMQ, EJB 2/3, IBM Rational
Software Architect, Mockito, Selenium, UML, SVN, Maven, Agile Entwicklung, Kanban.
03.2010-12.2010: Software Consultant in Zusammenarbeit mit der Firma Gebit bei einer führenden deutschen Handelskette im Bereich der Unterhaltungs- und Haushaltselektronik.
Portierung der bestehenden WWS-Anwendung in einer JAVA 3-schichtigen Architektur. Realisierung der neuen Kasse im Touch-Screen Modus.
Meine Aufgabe bestand darin den Kunden bei der Wahl von Software Komponenten zu unterstützen, die Prozesse neu zu gestalten u.a. durch die Einführung eines Requirement
Werkzeugs. Als Kernentwickler habe ich das selbstgeschriebene Framework weiterentwickelt und um wesentliche Features erweitert.
Genauso wichtig war die Begleitung des Kunden bei der Einführung agiler Prozesse. Die Pilotierung des Projekts wurde damit vereinfacht und die Akzeptanz der Kunden wurde dank regelmäßigen Vorführungen der fortgestrittenen Ergebnisse deutlich erhöht.
Fazit: Java 6, iBatis, PostgreSQL, UML, Test Driven Development, JUnit, EasyMock, CruiseControl, Fitnesse

07.2005-12.2009: Senior Software Engineer (Projektbetreuer, Architekt und Entwickler) für die GfD, Neuss und Wermelskirchen.
GfD: Gesellschaft für Datenverarbeitung. Tochterfiliale der OBI Gruppe, sie unterstützt die Gruppe bei der Umsetzung ihrer vielfaltigen IT-Anforderungen.
Betreuung der Portierung der bestehenden Warenwirtschaftsanwendung in eine 3-tiers Rich-Client Anwendung. Das breite Spektrum meiner Verantwortung umfasste das Annehmen der fachlichen Anforderungen, das Design der Architektur, die technische Realisierung sowie das 2nd Level Support des produktiven Standes.
Nicht nur die Anwendung war zu realisieren, sondern auch die gesamte technische und organisatorische Umgebung. Ich war mitunter für transversale Aufgaben zuständig wie beispielsweise die Erweiterung des eingeführten modell-orientierten Frameworks, die Einführung eines internen CMS, die Suche nach den relevanten Komponenten, die eine stabile und effiziente Anwendung gewährleisten können.
Fazit: Java, Trend Framework, J2EE (EJB2/3), JBoss, UML, iSeries, RPG, DB2-400, XML, XSD, JiBX, ReportMill, Apache POI, BIRT, MQ Series, Socket, JSF, TomCat, WebServices, JUnit, Ant, XDoclet, JWS.

06.2001-06.2005: Consultant für M2i-Adex (IT-Dienstleistung), Paris.

02.2004-06.2005: Crédit Lyonnais (Bank).
Mitarbeiter des J2EE-"SkillCenter" für die Webprojekte.
Projektbetreuung der Dematerialisierung sämtlicher in den Filialen benutzten Formulare. Realisierung des Business Process Managements zur Freigabe.
Fazit: Java(J2EE), JSP, HTML, Javascript, WAS, XML, XSD, Cobol, DB2, UML.

01.2003-12.2003: Axa.
Software Engineer in der Gruppenversicherung-Abteilung. Weiterentwicklung der Anwendung, die den Lebenszyklus der Verträge steuert. Technisches Audit der Anwendung und Verfassung der zugehörigen Dokumentation.
Fazit: Mainframe, DB2, XML, Java, Pacbase.

06.2001-12.2002: Caisse d'Epargne (Bank).
Software Engineer für die Portierung der bestehenden Arbeitsstationsanwendung aller französischen Filialen in eine 3-tiers Architektur.
Fazit: Mainframe, DB2, DL1, Pacbase, XML, XSL-T.

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr 8 Monate
2023-06 - heute

IT Architecture and Technology Professional

TÜV Rheinland Group
TÜV Rheinland Group

Position

Position

Software Architekt

IT Architekt

Requirement Engineer


Kompetenzen

Kompetenzen

Top-Skills

Softwarearchitektur Requirements Engineering Enterprise Architect Software-Design Java Spring OpenAPI API design Testautomatisierung Französisch fließend Strategieberatung CPRE IT Architectures CPSA Data driven agiler Wandel Camunda MDD Lean IX CQRS Kafka Domain Driven Design Microservices

Produkte / Standards / Erfahrungen / Methoden

Enwicklung
Experte
Architektur
Fortgeschritten
Test
Fortgeschritten
Requirement Engineering
Fortgeschritten
Agiles Management
Fortgeschritten
Strategie
Basics

Objektorientierte Sprache
Java, J2EE, zahlreiche Standards und APIs: EJB 2/3, JPA, JSP, JSF, JDBC, JAAS, JAXB, JiBX, MDB, JMS, JMX, JTA, JSR-303, Java Web Start, Typescript, u.v.m?
Prozedurale Sprachen

Visual Age for Pacbase, Cobol, RPG IV, ILE, Matlab

Frameworks

Spring Core, Spring Security, Spring MVC, Spring WebFlow, Struts, Spring Batch, Spring AOP, EhCache, JBoss Seam, Hibernate, iBATIS, jBPM, Drools, Trend (Gebit).
Test und C.I., REACT, OSGi

Junit, EasyMock, Mockito, Fitnesse, Selenium, Integrity, TestNG, CruiseControl, Jenkins, CI, CD, Nexus, MockServer, Wiremock., Behaviour Driven Testing
Kommunikation OpenAPI, Swagger, EJB JAX-WS, JAX-RS, webMethods, HTTPInvoker, Socket, MQ Series, Apache MQ, Stored Procedures, Web Services, SOAP, REST, Enterprise Service Bus, AJAX...
Application Server, GraphQL, Kafka

Wildfly, JBoss EAP, Tomcat 6, Apache, Websphere AS, Axis2, iSeries, zSeries.
Metasprache / Skript

jQuery, XML (DTD, XSD, XSL-T, SAX, DOM), CSS, Javascript, HTML 5, Bootstrap, Maven, Ant, xdoclet, xPath, JSON, Domain Specific Language

Datenbanken

DB2, PostgreSQL, Oracle, MySQL, Hypersonic, DL1.
Reports

Velocity, BIRT, ReportMill, Apache POI, iText.
IDE / Versionskontroll / Metriken
Eclipse, WSAD, Rational SA, Enterprise Architect, CVS, SVN, git, Eclemma, PMD, FindBugs, CheckStyle, OWASP, Mylyn, Turnover...
Methoden / Architektur

UML, BPMN, Agile Prozesse, Kanban, Scrum, Modell Driven Development, Test driven Development, SOA, Domain Driven, EAI.
Tracking Tools

HPQC, JIRA.

Versionskontroll

CVS, Subversion, git, gitflow

Betriebssysteme

OS/400
Unix
Windows

Programmiersprachen

Cobol
eigentlich mehr mit Pacbase- Cobol Generator- gearbeitet
Fortran
während des Studiums!
ILE/400
Java
Schwerpunkt
JavaScript
MATLAB / Simulink
Pascal
während des Studiums
RPG
TeX, LaTeX

 

Datenbanken

DB/400
DB2
DL/1
IMS
JDBC
MySQL
ODBC
Oracle
Postgres
SQL
VSAM

Datenkommunikation

Message Queuing
MQ Series, ActiveMQ
PC-Anywhere
SMTP
TCP/IP
Windows Netzwerk
und Socket, WebServices, Stored Proc,RMI/IIOP für J2ee Kommunikation,...

Hardware

AS/400
IBM Großrechner

Branchen

Branchen

Bank
Versicherungen
Großhandel
Einzelhandel
E-Business
Statistik

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
  • Bevorzugt in D1, Berlin

  • Frankreich

 

 

 

möglich

Projekte

Projekte

02.2022-heute [Öffentliche Verwaltung] Software Architekt fürs Amt für Statistik Berlin-Brandenburg, Datenlieferant für statistische Daten aus beiden Ländern.
Verantwortlich für die Ablösung der technologisch veralteten Fachanwendung für die bundesweiten Finanz- und Personalstatistiken des öffentlichen Bereichs (FiPS2, etwa 20 unterschiedliche Statistiken). Die Anwendung hat eine hohe EU-Relevanz, liefert unter anderem die öffentlichen Metriken für die Maastricht-Kriterien Defizit, Neuverschuldung und Schuldenstand.
Als Architekt war mir ein wichtiges Anliegen, ein solides Fundament zu schaffen, sowohl für ein reibungsloses und erfolgreiches Projekt (methodisch und fachlich) als auch für die Realisierung einer nachhaltigen und zukunftsträchtigen Anwendung (methodisch und technologisch).
Zunächst als Software Architekt habe ich die monolithische Bestandsanwendung durch den Einsatz von Domain Driven Design und einer API-first Strategie fachlich entkoppelt.
Ich konnte das Software Projekt auch professionell strukturieren, mit der Bildung von einem sogenannten "Team Product", zuständig für die Anforderungen.
Die Hauptqualitätskriterien "Prozessautomatisierung, Zwischenablagefreiheit, Medienbruchfreiheit" haben wir aus Interviews, Workshops und Analysen diverser Artefakte ermitteln können. Die periodisch wiederkehrenden Datenerhebungen sind Prozessmuster, die sich bestens mit einer BPM Engine orchestrieren und monitoren lassen. Nach der notwendigen Ausschreibung für die passende Lösung konnte ich Camunda als Rückgrat für die Prozessautomatisierung etablieren.
Durch die Einführung der passenden agilen Methodik (Scrum) konnten wir die groben Meilensteine für die Projektplanung entwerfen. Die Akzeptanz zu den eingeführten agilen Methodiken bei den diversen Beteiligten konnte ich durch Schulungen und Workshops erhöhen und als Scrum Master im Laufe des Projekts begleiten.

Der iterative Aufbau der Anwendung ist dank der Einführung einer geeigneten CI/CD Strategie ermöglicht worden. Jedes Produktinkrement wird deterministisch qualitativ validiert, dank dem Aufbau einer Testpyramide für die Testautomatisierung.

Tags: Domain Driven Design, SCRUM, BPMN, Camunda, Sprint Boot, OpenAPI, Swagger, REACT, Java 17, MongoDB, Testpyramide, Selenium, Cucumber, Behaviour Driven Design, Spring Cloud Contract, REST Assured, Wiremock, Mockito, Junit Jupiter, IAM, OAuth2, KeyCloak, CI/CD, Docker, Git, gitflow, gradle, BitBucket, Bamboo, Data Governance, Apache Atlas, Archimate, u.v.m.


10.2015-02.2022 [Einzelhandel] Freiberuflicher Senior Entwickler im Auftrag der Gebit GmbH.

08.2019-02.2022: von Grund auf entwickelte Kassensoftware für die SPAR ICS.

SPAR ICS ist die IT-Gesellschaft der SPAR Österreich-Gruppe und kümmert sich um sämtliche IT-Belange von SPAR, INTERSPAR, Hervis, und SES (Spar European Shopping Centers), österreichweit, sowie in den Standorten Norditalien, Slowenien, Kroatien und Ungarn. Die Ersetzung einer vorhandenen produktiven Kassenlösung in einer bestehenden komplexen IT Landschaft ist keine einfache Angelegenheit. Dank eines gelungenen iterativen und agilen Entwicklungsprozesses konnte die neue Kassenlösung nach knapp 18 Monaten schon in den ersten österreichischen Filialen ausgerollt werden. Eine meiner vielseitigen Aufgaben bestand darin, die Meilensteine für eine offene Domain Driven Architektur zu etablieren, eine nachhaltige und wartungsarme Implementierung der Zahlungsprozesse (u.a. EFT, Mobile payments) einzusetzen sowie bei der Abwicklung der österreichischen Fiskalisierung (RKSV) und der betriebsrelevanten Funktionen federführend zu beraten.


10.2015-07.2019: von Grund auf entwickelte Kassensoftware für alle internationalen Filialen der Deichmann Gruppe.
Die Deichmann SE ist mittlerweile mit über 4.200 Filialen in 31 Ländern aktiv und beschäftigt weltweit rund 41.000 Mitarbeiter. Eine neue innovative, intuitive, nach Maß gebaute Lösung sollte die vorige Kassensoftware ersetzen. Trotz eines sehr straffen Zeitplans wurde das produktive Rollout sehr erfolgreich eingehalten. Bestandteil eines kleinen aber homogenen agilen Teams, ich konnte die sensiblen Funktionen der Kassenlösung gestalten (u.a. Zahlungsprozesse, diverse europäische Fiskalisierungen / Zertifizierungen) und bis hin zur produktiven Wartung erfolgreich begleiten.
Techn. Eckpunkte: Java, OSGi, TREND, Integrity (Domain Specific Language), Domain Driven Design, Model Driven Developement, Behaviour Driven Testing, MockServer, Wildfly, Swing, EJB, CDI, JPA, Maven, REST, OpenAPI, Swagger, jcef, thymeleaf, jQuery, PostgreSQL, h2, Kafka, agil, Scrum, JIRA, Git, gitlab, gitflow, jenkins, Maven, uvm...

12.2011-08.2015: Software Consultant für myaxa.de, deutsches Kundenportal des AXA Konzerns.
Der AXA Konzern zählt mit Beitragseinnahmen von 10,5 Mrd. Euro und mehr als 10.000 Mitarbeitern zu den führenden Versicherungs- und Finanzdienstleistungsgruppen in Deutschland. Insgesamt hat die AXA Deutschland mehr als 8 Millionen Kunden.
My AXA ist ein geschütztes Kundenportal, mit dem die deutschen Kunden der AXA Gesellschaften umfangreiche Services und Leistungen rund um Ihre Verträge nutzen können.
Ich war verantwortlich für die Umsetzung wesentlicher Features dieser Webseite, u.a. die Implementierung neuer Sicherheitskonzepten für die service-orientierte Architektur und die Einführung eines Page-Flows für eine benutzerfreundlichere Bedienung der Anwendung.
Zudem habe ich die Konzepte und die Architektur für eine neue, zukunftsträchtige und nachhaltige Anwendung entworfen. Durch Schulung des Teams und gesondertes Coaching der internen Kollegen habe ich die Realisierung erfolgreich begleitet.
Anschließend habe ich ebenfalls den Relaunch der Anwendung mit einem Responsive Webdesign Ansatz mitgestaltet und neue agile Entwicklungsprozesse miteingeführt.
Fazit: Java, JSP, Tiles, JQuery, Ajax, Spring WebFlow, Spring MVC, Struts, Tomcat 6, JBoss EAP 6, Spring Security, Rich Internet Application, Responsive Design, Bootstrap, HTML5, GWT mit Templating Engine JBoss Errai, Spring Batch, Spring AOP, JSF-303, Hibernate, JPA 2, Oracle, SOA, JAX-WS, JAX-RS, webMethods, HTTPInvoker, Velocity, Enterprise Architect, UML, BPMN 2.0, EasyMock, Selenium, SVN, Maven, Nexus, Jenkins, HPQC, zahlreiche Metriken (EclEmma, FindBugs, Checkstyle, OWASP,?), Agile Entwicklung, Jira, Scrum.

12.2010-12.2011:
Software Consultant bei der E-Business Gruppe der DEVK in Köln.
Die Hauptaufgaben der E-Business Gruppe sind die Entwicklung und Wartung der Internetpräsenz der DEVK. Rund 4 Millionen Kunden mit 12,9 Millionen Risiken in allen Sparten vertrauen auf die DEVK.
Meine Verantwortung bestand darin u.a. die vorhandenen Online-Rechner und die Workflows zur Erzeugung eines Versicherungsantrags weiter zu entwickeln, zu warten und zu optimieren. Die serviceorientierte Architektur stellt nicht nur online Ihren Kunden die Möglichkeit, eine Versicherung nach Maß zu errechnen und einen Vertrag abzuschließen, sondern stellt seinen Kooperationspartnern diese Services auch in der Form von Web Services bereit. Erwähnenswert ist auch meine aktive Rolle bei der Entwicklung von Projekten in der neuen leichtgewichteten Zielarchitektur und die Mitgestaltung der neu eingeführten Arbeitsprozesse.
Fazit: Java, J2ee, Jboss 4.2, Apache, Spring 3, Spring Web Flow, Jboss Drools, Webservices, SoapUI, Struts, iBATIS, Oracle, DB2, ActiveMQ, EJB 2/3, IBM Rational
Software Architect, Mockito, Selenium, UML, SVN, Maven, Agile Entwicklung, Kanban.
03.2010-12.2010: Software Consultant in Zusammenarbeit mit der Firma Gebit bei einer führenden deutschen Handelskette im Bereich der Unterhaltungs- und Haushaltselektronik.
Portierung der bestehenden WWS-Anwendung in einer JAVA 3-schichtigen Architektur. Realisierung der neuen Kasse im Touch-Screen Modus.
Meine Aufgabe bestand darin den Kunden bei der Wahl von Software Komponenten zu unterstützen, die Prozesse neu zu gestalten u.a. durch die Einführung eines Requirement
Werkzeugs. Als Kernentwickler habe ich das selbstgeschriebene Framework weiterentwickelt und um wesentliche Features erweitert.
Genauso wichtig war die Begleitung des Kunden bei der Einführung agiler Prozesse. Die Pilotierung des Projekts wurde damit vereinfacht und die Akzeptanz der Kunden wurde dank regelmäßigen Vorführungen der fortgestrittenen Ergebnisse deutlich erhöht.
Fazit: Java 6, iBatis, PostgreSQL, UML, Test Driven Development, JUnit, EasyMock, CruiseControl, Fitnesse

07.2005-12.2009: Senior Software Engineer (Projektbetreuer, Architekt und Entwickler) für die GfD, Neuss und Wermelskirchen.
GfD: Gesellschaft für Datenverarbeitung. Tochterfiliale der OBI Gruppe, sie unterstützt die Gruppe bei der Umsetzung ihrer vielfaltigen IT-Anforderungen.
Betreuung der Portierung der bestehenden Warenwirtschaftsanwendung in eine 3-tiers Rich-Client Anwendung. Das breite Spektrum meiner Verantwortung umfasste das Annehmen der fachlichen Anforderungen, das Design der Architektur, die technische Realisierung sowie das 2nd Level Support des produktiven Standes.
Nicht nur die Anwendung war zu realisieren, sondern auch die gesamte technische und organisatorische Umgebung. Ich war mitunter für transversale Aufgaben zuständig wie beispielsweise die Erweiterung des eingeführten modell-orientierten Frameworks, die Einführung eines internen CMS, die Suche nach den relevanten Komponenten, die eine stabile und effiziente Anwendung gewährleisten können.
Fazit: Java, Trend Framework, J2EE (EJB2/3), JBoss, UML, iSeries, RPG, DB2-400, XML, XSD, JiBX, ReportMill, Apache POI, BIRT, MQ Series, Socket, JSF, TomCat, WebServices, JUnit, Ant, XDoclet, JWS.

06.2001-06.2005: Consultant für M2i-Adex (IT-Dienstleistung), Paris.

02.2004-06.2005: Crédit Lyonnais (Bank).
Mitarbeiter des J2EE-"SkillCenter" für die Webprojekte.
Projektbetreuung der Dematerialisierung sämtlicher in den Filialen benutzten Formulare. Realisierung des Business Process Managements zur Freigabe.
Fazit: Java(J2EE), JSP, HTML, Javascript, WAS, XML, XSD, Cobol, DB2, UML.

01.2003-12.2003: Axa.
Software Engineer in der Gruppenversicherung-Abteilung. Weiterentwicklung der Anwendung, die den Lebenszyklus der Verträge steuert. Technisches Audit der Anwendung und Verfassung der zugehörigen Dokumentation.
Fazit: Mainframe, DB2, XML, Java, Pacbase.

06.2001-12.2002: Caisse d'Epargne (Bank).
Software Engineer für die Portierung der bestehenden Arbeitsstationsanwendung aller französischen Filialen in eine 3-tiers Architektur.
Fazit: Mainframe, DB2, DL1, Pacbase, XML, XSL-T.

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr 8 Monate
2023-06 - heute

IT Architecture and Technology Professional

TÜV Rheinland Group
TÜV Rheinland Group

Position

Position

Software Architekt

IT Architekt

Requirement Engineer


Kompetenzen

Kompetenzen

Top-Skills

Softwarearchitektur Requirements Engineering Enterprise Architect Software-Design Java Spring OpenAPI API design Testautomatisierung Französisch fließend Strategieberatung CPRE IT Architectures CPSA Data driven agiler Wandel Camunda MDD Lean IX CQRS Kafka Domain Driven Design Microservices

Produkte / Standards / Erfahrungen / Methoden

Enwicklung
Experte
Architektur
Fortgeschritten
Test
Fortgeschritten
Requirement Engineering
Fortgeschritten
Agiles Management
Fortgeschritten
Strategie
Basics

Objektorientierte Sprache
Java, J2EE, zahlreiche Standards und APIs: EJB 2/3, JPA, JSP, JSF, JDBC, JAAS, JAXB, JiBX, MDB, JMS, JMX, JTA, JSR-303, Java Web Start, Typescript, u.v.m?
Prozedurale Sprachen

Visual Age for Pacbase, Cobol, RPG IV, ILE, Matlab

Frameworks

Spring Core, Spring Security, Spring MVC, Spring WebFlow, Struts, Spring Batch, Spring AOP, EhCache, JBoss Seam, Hibernate, iBATIS, jBPM, Drools, Trend (Gebit).
Test und C.I., REACT, OSGi

Junit, EasyMock, Mockito, Fitnesse, Selenium, Integrity, TestNG, CruiseControl, Jenkins, CI, CD, Nexus, MockServer, Wiremock., Behaviour Driven Testing
Kommunikation OpenAPI, Swagger, EJB JAX-WS, JAX-RS, webMethods, HTTPInvoker, Socket, MQ Series, Apache MQ, Stored Procedures, Web Services, SOAP, REST, Enterprise Service Bus, AJAX...
Application Server, GraphQL, Kafka

Wildfly, JBoss EAP, Tomcat 6, Apache, Websphere AS, Axis2, iSeries, zSeries.
Metasprache / Skript

jQuery, XML (DTD, XSD, XSL-T, SAX, DOM), CSS, Javascript, HTML 5, Bootstrap, Maven, Ant, xdoclet, xPath, JSON, Domain Specific Language

Datenbanken

DB2, PostgreSQL, Oracle, MySQL, Hypersonic, DL1.
Reports

Velocity, BIRT, ReportMill, Apache POI, iText.
IDE / Versionskontroll / Metriken
Eclipse, WSAD, Rational SA, Enterprise Architect, CVS, SVN, git, Eclemma, PMD, FindBugs, CheckStyle, OWASP, Mylyn, Turnover...
Methoden / Architektur

UML, BPMN, Agile Prozesse, Kanban, Scrum, Modell Driven Development, Test driven Development, SOA, Domain Driven, EAI.
Tracking Tools

HPQC, JIRA.

Versionskontroll

CVS, Subversion, git, gitflow

Betriebssysteme

OS/400
Unix
Windows

Programmiersprachen

Cobol
eigentlich mehr mit Pacbase- Cobol Generator- gearbeitet
Fortran
während des Studiums!
ILE/400
Java
Schwerpunkt
JavaScript
MATLAB / Simulink
Pascal
während des Studiums
RPG
TeX, LaTeX

 

Datenbanken

DB/400
DB2
DL/1
IMS
JDBC
MySQL
ODBC
Oracle
Postgres
SQL
VSAM

Datenkommunikation

Message Queuing
MQ Series, ActiveMQ
PC-Anywhere
SMTP
TCP/IP
Windows Netzwerk
und Socket, WebServices, Stored Proc,RMI/IIOP für J2ee Kommunikation,...

Hardware

AS/400
IBM Großrechner

Branchen

Branchen

Bank
Versicherungen
Großhandel
Einzelhandel
E-Business
Statistik

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.