Bereitstellung einer elektronischen Aktenführung, die sowohl an existierende Fachanwendungen angebunden als auch von Fachbereichen ohne Fachanwendung genutzt werden kann.
Dazu
musste die in den vorgelagerten Entwicklungsstufen realisierte Lösung schrittweise
zu einer dezentral nutzbaren Plattform auf Basis einer Cloud-nativen
Architektur unter Verwendung von Microservices und Eventing umgestaltet werden.
Aufbau einer Orchestrierungsplattform und Entwicklung von Modulen auf Basis einer Microservice-Architektur für die elektronische Patientenakte
Konzeption und prototypische Umsetzung einer Plattform, die es ermöglichen soll, verschiedene Dienste entlang der Wertschöpfungskette prozessorientiert zu verbinden.
definiert wird.
Erstellung einer Lösungskonzeptes, um eine historisch gewachsene, monolithische Anwendung stufenweise in eine Mikroservice-Architektur (.NET Core) zu überführen.
Umsetzung einer Plattformstrategie. Konzeption und Entwicklung einer domänenübergreifenden Referenzarchitektur im Bankenumfeld.
Interim-Management. Konsolidierung einer schnell gewachsenen IT- und Systemarchitektur durch eine auf Stabilität ausgelegte Plattform-Strategie.
- Fachliche Leitung eines Teams von IT- und Systemarchitekten
- Entwicklung der Zielarchitektur
- Planung der strategischen Umsetzungsprojekte
- Optimierung des Technologiemanagements
- Einführung eines API-Managements
Technische Steuerung einer strategischen Plattformentwicklung für das B2B und B2C-Kundensegment. Ein neu konzipiertes Anwendungssystem soll zu einer strategischen Plattform für responsive Web-Anwendungen weiterentwickelt werden.
- Schwachstellen ? und Potentialanalyse der bestehenden Anwendungsarchitektur
- Identifikation und Beschreibung der technisch notwendigen Architekturerweiterungen
- Schrittweise Transformation auf eine Mikroservice-Architektur
- Technische Release-Planung und Steuerung der Betriebsübergabe
- Steuerung des für die Entwicklung verantwortlichen Dienstleistungsunternehmens
- TOGAF konforme Beschreibung der Zielarchitektur
- Definition des einzusetzenden Technologieportfolios
- Modellgestützes Design eines auf die Anforderungen des Unternehmens zugeschnittenen UI-Frameworks als Basistechnologie für alle Java basierten Entwicklungsprojekte
- Prototypische Konzeption einer Mikroservice-Architektur (Spring-Boot)
- Konzeption von automatisierten Deployment-Verfahren
- Entwicklung eines Scrum basierten Entwicklungsprozesses
- Erhebung, Bewertung und Kommunikation der Framework relevanten Anforderungen
- Ergebnisverantwortliche Leitung der Entwicklungsteams
- Coaching der internen Mitarbeiter
- Ansprechpartner der Fachbereiche
- Dokumentation und Klassifikation der Anforderungen
- Szenariobasierte Architekturbewertung (SAAM)
- Definition und Messung von Software-Metriken
- Performanzanalyse (Profiling)
- Code-Review
- Aktualisierung und Erweiterung der Architekturdokumentation
- Begleitung der Refactoring-Maßnahmen
- Migrationplanung JEE 7 für architekturrelevante Themen
- Steuerung der Srcum-Teams
Environment: Oracle WebLogic Server 12,
JEE 6 (EJB 3.1, JSF 2.0, JPA 2.0, JAX-WS 2.2, JMS 1.1, CDI 1.0),
JEE 7 (EJB 3.2, JPA 2.1, JMS 2.0)
ICEfaces 3.3, MySQL Enterprise Edition 5.6, JAAS, WS-Security, Maven 3, Jenkins 1.5;
Yourkit Profiler, SonarQube 3.7.4, Enterprise Architect 10
- Institutionalisierung eines Innovationsmanagementprozesses
- Begleitung von großen Bebauungsplanprojekten (u.a. Big Data, Cloud,
BYOD)
Environment: TOGAF 9.1, Zachmann 3.0, DODAF 2.0
UML 2.1, BPMN 2.0,
JEE6 (Webprofile), .Net 4.5,
Hadoop 1.1.2, SAP HANA,
ARIS IT-Architect, ViFlow 4.5
Microsoft SharePoint
Erhebung und Modellierung neuer, vertriebsorientierter Geschäftsprozesse.
Technische Umsetzung dieser Prozesse und deren Integration in ein
Kundenportal. Die Abbildung der Geschäftsprozesse auf die vorhandenen
IT-Anwendungen basierte auf einer SOA-Architektur.
Die serverseitige Umsetzung erfolgt unter Verwendung einer Workflow-Engine
und eines Regelinterpreters.
- Anforderungserhebung und Geschäftsprozessanalyse (BPMN)
- Design der IT- und SW-Architektur
- Ergebnisverantwortliche Leitung der Entwicklung
- Fachliche Führung und Coaching der internen Mitarbeiter
Konsolidierung und Weiterentwicklung einer serviceorientierten
Client-Server-Anwendung und die Integration der entwickelten
Lösung in die IT-System-Landschaft des Unternehmens.
Server seitig wurde auf eine OSGi basierende Komponenten-
architektur aufgesetzt, deren Komponenten über Webservices zur
Verfügung gestellt wurden. Die Präsentationsschicht der
Anwendung wurde unter Verwendung der ?Eclipse Rich Client
Platform? umgesetzt.
- Ergebnisverantwortliche Leitung der clientseitigen Entwicklung
- Fachliche Führung und Coaching der internen Mitarbeiter
- Aufbau eines Software-Build- und Konfigurationsmanagements
Environment: JSE 1.6, Equinox OSGi Framework,
WS-*, CFX, JUNIT 4.4, Enterprise Architect 7.1 (UML 2.1),
Eclipse 3.4/3.5, Hibernate 3, MYSQL, Maven 2, Subversion, JIRA
- Beschreibung (BPMN) und Optimierung (BPR) der Geschäftsprozesse
- Definition und Einführung einer modellgestützten Methodik (UML)
zur strukturierten Erhebung von Anforderungen
- Ableitung der Facharchitektur
o Abbildung der Facharchitektur auf das Designmodell
o Erarbeitung eines Konzeptes zur Automatisierung der
Abbildung (Model-to-Model-Transformation) im Rahmen eines
MDG-Ansatzes
- Prozessuale Einbettung des Requirement Engineerings in die
Aufbau-und Ablauforganisation
o Optimierung der Schnittstellen zum SW-Entwicklungsprozess
o Integration eines Change-Management-Verfahrens
Environment : In-Step 3.8 (V-Model XT), Enterprise Architect 7.1 (UML 2.1)
JIRA
Anbindung mobiler Endgeräte (Rich Client) an die Backend-Applikation.
Das Design und die Implementierung einer wiederverwendbaren,
skalierenden Basisarchitektur waren das Primärziel.
Die Offline-Fähigkeit der Anwendung und die nicht funktionalen
Anforderungen (Antwortzeitverhalten und Datentransfervolumen)
waren die architekturprägenden Einflussgrößen.
Realisierung einer grafischen Benutzeroberfläche (SWT,JFace)
zur Manipulation (CRUD) der Backend-Daten und zur
Visualisierung der Prozesse.
Environment: Eclipse Rich Client Platform (RCP), DB4O 6.3
SCA, SDO (Tuscany), ESB (Mule 1.4 und 2.0), Spring 2.0
JEE 5, JBoss Applikationsserver 4.2.x, JAAS, WS-*, JUNIT 4.4,
Enterprise Architect 7.0 (UML 2.0), Eclipse 3.3, Maven 2, MS-Projekt
- Mitwirken an der IT-Strategie
- Ableitung der Applikationsstrategie
- Umsetzung eines strategischen Projektportfolios an verteilten
Standorten und ergebnisverantwortliche Leitung von sechs
Projekten.
- Zentraler Ansprechpartner des kundenseitigen Anforderungs-
managements.
- Coaching der internen Mitarbeiter auf Leitungsebene
(Projektleiter und SW-Architekten)
- IT-Beratung der Geschäftsführung
Environment: Java[JSE 1.3 + 5.0) JEE (EJB 1.0, EJB 2.2)], JUNIT 3.8.1, Maven 2,
WebSphere MQ Workflow, WebSphere Applikationsserver,DB2,
Innovator (UML 1.X), Subversion (TortoiseSVN) , MS-Projekt
Analyse einer Workflow gestützten J2EE basierenden N-Tier-
Architektur und deren Integration in die Anwendungslandschaft
unter Einsatz von SOA Best-Practice-Ansätzen
Erarbeitung von Migrationsszenarien (EJB1.1 -> EJB2.0 und
JSE 1.3 -> 5.0)
Definition von Architektur-Metriken und Institutionalisierung eines
Architekturmanagements
Evaluierung eines Web 2.0 Lösungsansatzes auf Basis des
ZK Ajax Web Frameworks
Definition einer Applikationsstrategie
Environment: Java[JSE 1.3 JEE (EJB 1.0)], WebSphere MQ Workflow,
WebSphere Applikationsserver,DB2, Innovator (UML 1.X), Eclipse 3.2
- Fachliche und disziplinarische Führung einer Entwicklungsabteilung
- Definition und Umsetzung einer IT-Strategie
- Definition und Einführung von Vorgehensmodellen für die
Anforderungsanalyse und die SW-Entwicklung (RUP)
- Konzeption einer serviceorientierten IT-Architektur (SOA) und
Entwicklung einer als Framework konzipierten Basisarchitektur
unter Verwendung eines modellgetriebenen Ansatzes (MDSD)
- Entwicklung einer Plattform zur Anbindung mobiler Endgeräte
Homogenisierung der Anwendungslandschaft durch Nutzung der
SAP Netweaver-Plattform und Integration von Legacy-Systemen
auf Basis von SOA-Paradigmen
- Einführung eines Testmanagements und Implementierung von automatisierten Testverfahren (Integrations-, Regressions- und Lasttests)
Environment : Java [JSE 1.x,JME,EJB 2.0], C++, C#, MDSD (Arcstyler 3),
Applikationsserver (SAP Web Application Server, JBOSS, Weblogic),
.NET Compact Framework 1.0
Oracle 8-9i, DB4O 4.X Rational Rose (UML 1.X),
Eclipse, Visual Studio 2005, ANT, CVS,
XRadar, JDepend, Lattix LDM, LoadRunner, WinRunner
Langjährige Erfahrung als Bereichs- und Abteilungsleiter in der Software-Entwicklung
ENTWURF
ENTWICKLUNG/TECHNOLOGIE
TESTMETHODIK
Binär-Protokoll (mit Java-Serialisierung)
- Hessian
Binär-Protokoll
- Burlap
XML-Protokoll
Kommunalverwaltung: 2 Jahre
Telekommunikation : 2 Jahre
Distributionslogistik : 3 Jahre
Banken und Versicherungen: 8 Jahre
Energiewirtschaft: 5 Jahre
IT-Sicherheit: 3 Jahre
Software-Entwicklung und Beratung: 18 Jahre
Bereitstellung einer elektronischen Aktenführung, die sowohl an existierende Fachanwendungen angebunden als auch von Fachbereichen ohne Fachanwendung genutzt werden kann.
Dazu
musste die in den vorgelagerten Entwicklungsstufen realisierte Lösung schrittweise
zu einer dezentral nutzbaren Plattform auf Basis einer Cloud-nativen
Architektur unter Verwendung von Microservices und Eventing umgestaltet werden.
Aufbau einer Orchestrierungsplattform und Entwicklung von Modulen auf Basis einer Microservice-Architektur für die elektronische Patientenakte
Konzeption und prototypische Umsetzung einer Plattform, die es ermöglichen soll, verschiedene Dienste entlang der Wertschöpfungskette prozessorientiert zu verbinden.
definiert wird.
Erstellung einer Lösungskonzeptes, um eine historisch gewachsene, monolithische Anwendung stufenweise in eine Mikroservice-Architektur (.NET Core) zu überführen.
Umsetzung einer Plattformstrategie. Konzeption und Entwicklung einer domänenübergreifenden Referenzarchitektur im Bankenumfeld.
Interim-Management. Konsolidierung einer schnell gewachsenen IT- und Systemarchitektur durch eine auf Stabilität ausgelegte Plattform-Strategie.
- Fachliche Leitung eines Teams von IT- und Systemarchitekten
- Entwicklung der Zielarchitektur
- Planung der strategischen Umsetzungsprojekte
- Optimierung des Technologiemanagements
- Einführung eines API-Managements
Technische Steuerung einer strategischen Plattformentwicklung für das B2B und B2C-Kundensegment. Ein neu konzipiertes Anwendungssystem soll zu einer strategischen Plattform für responsive Web-Anwendungen weiterentwickelt werden.
- Schwachstellen ? und Potentialanalyse der bestehenden Anwendungsarchitektur
- Identifikation und Beschreibung der technisch notwendigen Architekturerweiterungen
- Schrittweise Transformation auf eine Mikroservice-Architektur
- Technische Release-Planung und Steuerung der Betriebsübergabe
- Steuerung des für die Entwicklung verantwortlichen Dienstleistungsunternehmens
- TOGAF konforme Beschreibung der Zielarchitektur
- Definition des einzusetzenden Technologieportfolios
- Modellgestützes Design eines auf die Anforderungen des Unternehmens zugeschnittenen UI-Frameworks als Basistechnologie für alle Java basierten Entwicklungsprojekte
- Prototypische Konzeption einer Mikroservice-Architektur (Spring-Boot)
- Konzeption von automatisierten Deployment-Verfahren
- Entwicklung eines Scrum basierten Entwicklungsprozesses
- Erhebung, Bewertung und Kommunikation der Framework relevanten Anforderungen
- Ergebnisverantwortliche Leitung der Entwicklungsteams
- Coaching der internen Mitarbeiter
- Ansprechpartner der Fachbereiche
- Dokumentation und Klassifikation der Anforderungen
- Szenariobasierte Architekturbewertung (SAAM)
- Definition und Messung von Software-Metriken
- Performanzanalyse (Profiling)
- Code-Review
- Aktualisierung und Erweiterung der Architekturdokumentation
- Begleitung der Refactoring-Maßnahmen
- Migrationplanung JEE 7 für architekturrelevante Themen
- Steuerung der Srcum-Teams
Environment: Oracle WebLogic Server 12,
JEE 6 (EJB 3.1, JSF 2.0, JPA 2.0, JAX-WS 2.2, JMS 1.1, CDI 1.0),
JEE 7 (EJB 3.2, JPA 2.1, JMS 2.0)
ICEfaces 3.3, MySQL Enterprise Edition 5.6, JAAS, WS-Security, Maven 3, Jenkins 1.5;
Yourkit Profiler, SonarQube 3.7.4, Enterprise Architect 10
- Institutionalisierung eines Innovationsmanagementprozesses
- Begleitung von großen Bebauungsplanprojekten (u.a. Big Data, Cloud,
BYOD)
Environment: TOGAF 9.1, Zachmann 3.0, DODAF 2.0
UML 2.1, BPMN 2.0,
JEE6 (Webprofile), .Net 4.5,
Hadoop 1.1.2, SAP HANA,
ARIS IT-Architect, ViFlow 4.5
Microsoft SharePoint
Erhebung und Modellierung neuer, vertriebsorientierter Geschäftsprozesse.
Technische Umsetzung dieser Prozesse und deren Integration in ein
Kundenportal. Die Abbildung der Geschäftsprozesse auf die vorhandenen
IT-Anwendungen basierte auf einer SOA-Architektur.
Die serverseitige Umsetzung erfolgt unter Verwendung einer Workflow-Engine
und eines Regelinterpreters.
- Anforderungserhebung und Geschäftsprozessanalyse (BPMN)
- Design der IT- und SW-Architektur
- Ergebnisverantwortliche Leitung der Entwicklung
- Fachliche Führung und Coaching der internen Mitarbeiter
Konsolidierung und Weiterentwicklung einer serviceorientierten
Client-Server-Anwendung und die Integration der entwickelten
Lösung in die IT-System-Landschaft des Unternehmens.
Server seitig wurde auf eine OSGi basierende Komponenten-
architektur aufgesetzt, deren Komponenten über Webservices zur
Verfügung gestellt wurden. Die Präsentationsschicht der
Anwendung wurde unter Verwendung der ?Eclipse Rich Client
Platform? umgesetzt.
- Ergebnisverantwortliche Leitung der clientseitigen Entwicklung
- Fachliche Führung und Coaching der internen Mitarbeiter
- Aufbau eines Software-Build- und Konfigurationsmanagements
Environment: JSE 1.6, Equinox OSGi Framework,
WS-*, CFX, JUNIT 4.4, Enterprise Architect 7.1 (UML 2.1),
Eclipse 3.4/3.5, Hibernate 3, MYSQL, Maven 2, Subversion, JIRA
- Beschreibung (BPMN) und Optimierung (BPR) der Geschäftsprozesse
- Definition und Einführung einer modellgestützten Methodik (UML)
zur strukturierten Erhebung von Anforderungen
- Ableitung der Facharchitektur
o Abbildung der Facharchitektur auf das Designmodell
o Erarbeitung eines Konzeptes zur Automatisierung der
Abbildung (Model-to-Model-Transformation) im Rahmen eines
MDG-Ansatzes
- Prozessuale Einbettung des Requirement Engineerings in die
Aufbau-und Ablauforganisation
o Optimierung der Schnittstellen zum SW-Entwicklungsprozess
o Integration eines Change-Management-Verfahrens
Environment : In-Step 3.8 (V-Model XT), Enterprise Architect 7.1 (UML 2.1)
JIRA
Anbindung mobiler Endgeräte (Rich Client) an die Backend-Applikation.
Das Design und die Implementierung einer wiederverwendbaren,
skalierenden Basisarchitektur waren das Primärziel.
Die Offline-Fähigkeit der Anwendung und die nicht funktionalen
Anforderungen (Antwortzeitverhalten und Datentransfervolumen)
waren die architekturprägenden Einflussgrößen.
Realisierung einer grafischen Benutzeroberfläche (SWT,JFace)
zur Manipulation (CRUD) der Backend-Daten und zur
Visualisierung der Prozesse.
Environment: Eclipse Rich Client Platform (RCP), DB4O 6.3
SCA, SDO (Tuscany), ESB (Mule 1.4 und 2.0), Spring 2.0
JEE 5, JBoss Applikationsserver 4.2.x, JAAS, WS-*, JUNIT 4.4,
Enterprise Architect 7.0 (UML 2.0), Eclipse 3.3, Maven 2, MS-Projekt
- Mitwirken an der IT-Strategie
- Ableitung der Applikationsstrategie
- Umsetzung eines strategischen Projektportfolios an verteilten
Standorten und ergebnisverantwortliche Leitung von sechs
Projekten.
- Zentraler Ansprechpartner des kundenseitigen Anforderungs-
managements.
- Coaching der internen Mitarbeiter auf Leitungsebene
(Projektleiter und SW-Architekten)
- IT-Beratung der Geschäftsführung
Environment: Java[JSE 1.3 + 5.0) JEE (EJB 1.0, EJB 2.2)], JUNIT 3.8.1, Maven 2,
WebSphere MQ Workflow, WebSphere Applikationsserver,DB2,
Innovator (UML 1.X), Subversion (TortoiseSVN) , MS-Projekt
Analyse einer Workflow gestützten J2EE basierenden N-Tier-
Architektur und deren Integration in die Anwendungslandschaft
unter Einsatz von SOA Best-Practice-Ansätzen
Erarbeitung von Migrationsszenarien (EJB1.1 -> EJB2.0 und
JSE 1.3 -> 5.0)
Definition von Architektur-Metriken und Institutionalisierung eines
Architekturmanagements
Evaluierung eines Web 2.0 Lösungsansatzes auf Basis des
ZK Ajax Web Frameworks
Definition einer Applikationsstrategie
Environment: Java[JSE 1.3 JEE (EJB 1.0)], WebSphere MQ Workflow,
WebSphere Applikationsserver,DB2, Innovator (UML 1.X), Eclipse 3.2
- Fachliche und disziplinarische Führung einer Entwicklungsabteilung
- Definition und Umsetzung einer IT-Strategie
- Definition und Einführung von Vorgehensmodellen für die
Anforderungsanalyse und die SW-Entwicklung (RUP)
- Konzeption einer serviceorientierten IT-Architektur (SOA) und
Entwicklung einer als Framework konzipierten Basisarchitektur
unter Verwendung eines modellgetriebenen Ansatzes (MDSD)
- Entwicklung einer Plattform zur Anbindung mobiler Endgeräte
Homogenisierung der Anwendungslandschaft durch Nutzung der
SAP Netweaver-Plattform und Integration von Legacy-Systemen
auf Basis von SOA-Paradigmen
- Einführung eines Testmanagements und Implementierung von automatisierten Testverfahren (Integrations-, Regressions- und Lasttests)
Environment : Java [JSE 1.x,JME,EJB 2.0], C++, C#, MDSD (Arcstyler 3),
Applikationsserver (SAP Web Application Server, JBOSS, Weblogic),
.NET Compact Framework 1.0
Oracle 8-9i, DB4O 4.X Rational Rose (UML 1.X),
Eclipse, Visual Studio 2005, ANT, CVS,
XRadar, JDepend, Lattix LDM, LoadRunner, WinRunner
Langjährige Erfahrung als Bereichs- und Abteilungsleiter in der Software-Entwicklung
ENTWURF
ENTWICKLUNG/TECHNOLOGIE
TESTMETHODIK
Binär-Protokoll (mit Java-Serialisierung)
- Hessian
Binär-Protokoll
- Burlap
XML-Protokoll
Kommunalverwaltung: 2 Jahre
Telekommunikation : 2 Jahre
Distributionslogistik : 3 Jahre
Banken und Versicherungen: 8 Jahre
Energiewirtschaft: 5 Jahre
IT-Sicherheit: 3 Jahre
Software-Entwicklung und Beratung: 18 Jahre
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.