Projektleitung, Projektmanagement, Software Architektur, Software Entwicklung Cloud + Java/J2EE Umfeld, dotNet, Coaching und Mentoring, Agile Prozesse
Aktualisiert am 03.04.2024
Profil
Referenzen (3)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 07.04.2024
Verfügbar zu: 80%
davon vor Ort: 100%
Softwarearchitect
Cloud
Healthcare
Java
.NET Framework
Spring
Kotlin
Deutsch
Englisch

Einsatzorte

Einsatzorte

München (+100km)
möglich

Projekte

Projekte



Zeitraum: 12/2020 bis 12/2023


Branche Medizintechnik/Hersteller
Rolle Softwarearchitekt


Projekt: - Cataract Solution ? Architektur und Workflowmanagement

  • Architektur Beratung und Unterstützung des Chefarchitekten
  • Erstellung von Architekturdokumentation
  • Gemeinsame Erstellung der Zielarchitektur
  • Durchführung von Architekturworkshops mit den Cataract Solution Architekten der einzelnen Komponenten und Medizinprodukten.
  • Beratung von Vorgehensmodellen und Architektur Schnitten für kleinere medizinischen Software Komponenten
  • Präsentation von Transformationsstrategien in Architektur und Zulassungsprozessen

Technologie: Arc42, Asciidoc, Plantuml, C4, Jira, Confluence


Zeitraum: 01/2023 bis 12/2023


Branche Medizintechnik/Hersteller
Rolle Softwarearchitekt, Entwickler


Projekt: - Architektur Definition von medizinische Softwarekomponenten für Cloud, On-Premise und auf dem Gerät.

  • Architektur Beratung und Unterstützung des Chefarchitekten
  • Erstellung einer Architektur Konzept für medizinischen Softwarelandschaft mit der eine Betrieb und Zulassung von identischen Software Produkten die einen Betrieb sowohl in einer Cloud Infrastruktur wie in der Arztpraxis oder Krankenhaus On-Premise, wie auch einer medizinischen Gerät, unterstützen kann.
  • Vorauswahl von Technologien die das Betriebskonzept Unterstützt
  • Anforderungsanalyse für die medizinischen Produkte, die sich aus den unterschiedlichen Deployment Szenarien ergeben.
  • Prototype Implementierung des Architekturkonzeptes auf Basis von mehreren zukünftigen Medizinprodukten und Validierung und Performanz Analysen in den Deployment Szenarien ?Auf dem Gerät? und ?Cloud? in realen Umgebungen.
  • Unterstützung bei der Planung des Projekt- und Terminplans zur Umsetzung als Architekturkonzept für mehrere Medizinprodukte.


Technologie: Arc42, Asciidoc, Plantuml, Jira, Confluence, AspNet Core, C#, Gatling, Docker, GitHub Enterprise, Kubernetes


Zeitraum: 03/2021 bis 07/2023


Branche Medizintechnik/Hersteller
Rolle Softwarearchitekt, Entwickler


Projekt: Cataract Solution ? AI Based IOL Calculation Solution

  • Unterstützung des Software Architekten bei der Architekturentwicklung, so dass ein einzelner AI basierendes System als medizinisches Produkt zu gelassen werden. Das Produkt muss sich in die bestehnde Infrastruktur für IOL Calculation integrieren.
  • Unterstützung im Zulassungsprozess des erst Release als medizinischen Produktes
  • Implementierung einzelner Features im Bereich des medizinischen Produktes und Tools zur Validierungsunterstützung des Produktes


Technologie: Kubernetes, Docker, Linux, C#, AspNet Core, Java 17, Spring Boot (2.7, 3.0, 3.1), Arc42, Asciidoc, Plantuml, OpenAPI, Open TracingApplication Insights,


Zeitraum: 12/2020 bis 12/2023

Branche Medizintechnik/Hersteller
Rolle Softwarearchitekt, Entwickler


Projekt: Cataract Solution ? Cloud IOL Calculation Services

  • Betreuen von mehreren medizinischen IOL Calclulation Services in der Rolle als Solution Architekt.
  • Implementierung einzelner Features über mehrere Release Zyklen der Komponenten.


Technologie: Kubernetes, Docker, Linux, C#, AspNet Core, Java 11, 17, Spring Boot (2.7, 3.0, 3.1), Arc42, Asciidoc, Plantuml, OpenAPI, Open Tracing


Zeitraum: 12/2020 bis 07/2022
Branche Medizintechnik/Hersteller
Rolle System- und Cloudarchitekt, Entwickler


Projekt: Cataract Solution ? Linsen Entfernung

  • Erstellen der Gesamtarchitektur für das Device Connectivity Module und der Cloudbasierten Komponente.
  • Definition des Security Konzept
  • Implementierung der Build Pipeline für Software, Dokumentation und Deployment.
  • Unterstützung bei dem medizinischen Zulassungsprozess.

Technologie: Azure DevOps, API Gateway, FrontDoor, Azure Functions, CosmosDB, C#, Arc42, Asciidoc, Plantuml, OpenAPI, Terraform


Zeitraum: 11/2020 bis 12/2022
Branche Medizintechnik
Rolle System- und Cloudarchitekt, Entwickler


Projekt: Medial Data Share ? Erstellen einer Plattform zum Austausch von medizinischen Patienten Daten über unterschiedliche Leistungserbringer

  • Architektur Beratung und Unterstützung des Chefarchitekten
  • Definition der Architektur einer Integrationsplattform auf Basis FHIR zu den externen Kundensystemen und Anbindung and die interne API.
  • Definition und Transformation des Domain Model in ein FHIR Model.
  • Implementierung und Design einzelner Services in der Gesamtarchitektur
  • für ?Buy or Make FHIR Server? für die Geschäftsführung
  • Mitarbeit bei der Umsetzung einzelner Microservices in die existierende Software Landschaft


Technologie: Google GKS (Kubernetes), Kotlin, Docker, Helm, MongoDB, FHIR server, Jenkins, Github Cloud, Jira, Confluence EKS, Kotlin, Docker, Helm, MongoDb


Zeitraum: 08/2020 bis 11/2020
Branche Medizintechnik
Rolle System- und Cloudarchitekt


Projekt: Data Share - Austauch von Patienten Daten über mehrere Leistungserbringer

  • Architekturberatung und Unsterstützung des Chefarchitekten
  • Durchfürhrung von Machbarkeitsstudien und Prototypen für die Langzeit Transistion Strategien
  • Entwicklung der Migrationsstrategie der proprietären Datenformate zu einem weltweit verständlichen Datenformat (FHIR)

  • Mitarbeit bei der Umsetzung einzelner Microservices in die existierende Software Landschaft


Technologie: Google GKS (Kubernetes), Azure AKS, AWS EKS, Kotlin, Docker, Helm, MongoDb, Nexcloud


Zeitraum: 10/2019 bis 03.2020


Branche Medizintechnik/Hersteller
Rolle System- und Cloudarchitekt


Projekt: Pathologie Solution, Sichere Datenübertragung aus dem Operationssaal zum Pathologen mit dem Zielen, Reduktion der Operationszeit und besseren Erkennung von Tumorgewebe

  • Architektur Review im Sinne der langfristigen Kundenstrategie
  • Architektur Review und Empfehlung bei der Erstellung eines medizinischen Software Produkt
  • Verantwortlich für die Gesamtarchitektur
  • Unterstützung der Entwicklung bei der Implementierung einzelner Teilservices in Go.

Technologie: Azure AKS (Kubernetes), Azure DevOps, Go, C#, React, Angular, Typescript, Terraform, Redis


Zeitraum: 07/2019 bis 11/2019

Software Haus:Saxonia Systems AG
Rolle: Management Consultant Softwarearchitektur

  • Architektur Reviews im Auftrag des Kunden
  • Architektur Consultant für Cloud und Medizin Projekte
  • Architektur Empfehlung und Bewertung bei der Angebotsabgabe

Zeitraum: 02/2019 bis 07/2020
Branche: Medizintechnik (Health Care)
Rolle: Cloudarchitekt
Projekt: Anschluss on Premise ?IOT-Devices? an Cloud Dienst ?Patient Surgery Referral?

  • Strategische Beratung des Projektteam bei der Transformation eines on-premise Device zu einem IOT Device
  • Beratung des Projektteams in Security Belange im Cloud Umfeld
  • Beratung und Konzeption der optimalen Anbindung im Zuge des medizinischen Use Case

Technologie: AWS Security, Cloud Integration


Zeitraum: 10/2018 bis 07/2020

Branche: Medizintechnik (Health Care)
Rolle: Cloudarchitekt Systemarchitekt

Projekt: Erweiterung der Produktkette ?Lens Calculation? um Raytracing Calculation und Simulation

  • Beratung des Projektteam für die korrekte Umsetzung der Architekturrichtlinien
  • Beratung und Konzeption der optimalen Architektur und Kommunikationsbasis im Bezug auf
  • Kosten und Anwendungsperformanz
  • Coaching der Projektarchitekten im Bezug Kubernetes und API Design

Technologie: Java 8-11, Kubernetes AKS, Spring Boot



Zeitraum. 09/2018 bis 07/2020

Branche: Medizintechnik (Health Care)
Rolle: Cloudarchitekt Systemarchitekt

Projekt: Ausrollen des ?Lens Calculation? in Produktpaletten und Multiversionsbetrieb

  • Erweiterung der Basisarchitektur und Systemkomponenten um betriebsrelevante Features
  • Beraten der Product Owner in einem Basisservice im multi-Produkt von ?Design to Feature? zu ?Design to cost? Ansatz
  • Technologie: Java 8-11, Kubernetes AKS und EKS, Prometheus, Grafana, Istio, CosmosDB, MongoDB, Terraform, Ansible, Spring Boot


Zeitraum: 08/2018bis 07/2020
Branche: Medizintechnik (Health Care)
Rolle: Systemarchitekt, Cloudarchitekt
Projekt: Systemarchitektur für alle Cloudbased Medizinprodukte ?Patient Surgery Referral?

  • Überwachung und bereitstellen einer evolutionären REST API
  • Beratung aller Teilprojekte über Betriebsrelevanten Einsatz von Tools und Lösungen Erstellen und Erarbeiten der Blue Print Architektur
  • Schulung der Projektarchitekten hinsichtlich ?Cloud Native Konzepte? (12 Faktor App Anforderungen)
  • Betriebs- und Architektur PO in den einzelnen Projekten.


Technologie: OpenAPI, Swagger, Istio, Kubernetes,


Zeitraum: 03/2018 bis 07/2020

Branche: Medizintechnik (Health Care)
Rolle: Cloudarchitekt und Systemarchitekt


Projekt: Strategie der Cataract Solution bezüglich Cloud und Integration in den Konzern

  • Beratung des Bereichsleiter hinsichtlich der Integration aller Cataract Projekte in eine integrierte gesamtheitlich Software Architektur
  • Vorbereiten der einzelnen Projekte und Projektarchitekten auf die zukünftigen Anforderungen an
    • Security (on Premise Produkte)
    • Sammeln und bereitstellen von Messpunkte um zukünftige BI Anforderungen erfüllen zu können
    • Planung und Organisieren von langfristigen Prozessanpassungen
    • Erfahrungen aus Patienten und Customer Journey Integration in die Produkte
    • Ermitteln und vorbereiten von Integrationsszenarien über medizinische Produkte und Integration in die Konzernsoftware


Zeitraum. 01/2018 bis 03/2019

Branche: Medizintechnik (Health Care)

Rolle: Cloudarchitekt

Projekt: Erarbeiten eines Blue Print für Cloudbased Medizinprodukte auf Implementierungsbasis ?Patient Data Recovery?

  • Erstellen und Erarbeiten der Blue Print Dokumentation
  • Umsetzung einer Multitenant Architektur unter Berücksichtigung aller datenschutzrechtlicher und security Anforderungen an den Umgang mit Patienten Daten.
  • Coaching der Projektarchitekten im Bezug ?Ready for Cloud? und langfristigen Cloud Unternehmensstrategie
  • Beratung und Ausarbeiten der Strategie für die langfristige Integration der Produke ?Patient Surgery Referral? und ?Len Caclulation? in die multi tenant Architektur.

Technologie: Java 8-11, AWS Cloud Native (AWS), Codecommit, Codepipeline, Cloudformation, Lambda, DDD,


Zeitraum: 11/2017 bis 09/2019

Branche: Medizintechnik (Health Care)
Rolle: Systemarchitekt, Cloudarchitekt

Projekt: Erarbeiten eines Blue Print für Cloudbased Medizinprodukte auf Implementierungsbasis ?Patient Surgery Referral? und Integration in die on Premise Produkte

  • Erstellen und Erarbeiten der Blue Print Architektur
  • Coaching der Projektarchitekten im Bezug ?Ready for Cloud? und Unterstützung bei der Auswahl der geeigneten AWS Services.
  • Beratung wie im Medizin Produkt Umfeld welche Funktionalität am besten in welcher Komponente umzusetzen ist.

Technologie: JIRA, IntelliJ, Maven 3, Java 8 (on Premise Integration), Swift (Ipad, IPhone), Phyton, Git, REST Services, DDD, Cloud Native (AWS), KMS, S3, ? , AWS ? Build


Zeitraum 10.2019 bis 03.2020

Branche Medizintechnik/Hersteller
Rolle System- und Cloudarchitekt
Projekt: Pathologie Solution, Sichere Datenübertragung aus dem Operationssaal zum Pathologen mit dem Zielen, Reduktion der Operationszeit und besseren Erkennung von Tumorgewebe

  • Architektur Review im Sinne der langfristigen Kundenstrategie

  • Architektur Review und Empfehlung bei der Erstellung eines medizinischen Software Produkt

  • Verantwortlich für die Gesamtarchitektur

  • Unterstützung der Entwicklung bei der Implementierung einzelner Teilservices in Go.

Azure AKS (Kubernetes), Azure DevOps, Go, C#, React, Angular, Typescript, Terraform, Redis


Zeitraum 10.2017 bis 07.2018
Branche Medizintechnik/Hersteller
Rolle System- und Cloudarchitekt
Projekt Erarbeiten eines Architektur Blue Print für medizinische Cloud Based Produkte
  • Erstellen der Blue Print Architektur Dokumentation
  • Anforderungsmanagement der Produkt Architekturen bzgl. der kurz und langfristigen Unternehmensstrategie bzgl. Cloud-based Produkte
  • Coaching der Produkt Architekten "Ready to Cloud"
  • Projekt 1: Kubernetes Setup
  • Projekt 2: Cloud Native Strategie

Software Git, Maven 3, Java 8, Scala, Play, REST-Service, Jira, No-Sql Datenbanken, ELK-Stack, Netflix-Stack, Docker, Kubernetis, DDD, AWS-Toolchain, Azure-Toolchain


Zeitraum 03.2017 - 09.2017
Branche Health Care/Industrie
Rolle Software Entwickler, Architekt

Projekt Entwicklung eines Kartenmanagement System für den gesamten Lifecycle von Chipkarten (z.B. elektronischer Gesundheitskarte).
  • Aktualisierung System Komponenten (Datenbanken, Applikationsserver, Java)
  • Umsetzung der performante Mandantenlöschung im aktiven Betrieb
  • Performance Optimierung für Oracle und DB2
  • Beratung für Umzug von Teilkomponenten in die Cloud
  • Architektur Design und Konzeption zur Einführung einer neuen Kartengeneration im Kartenmanagement System
Software Application Server (JBoss Wildfly, SAP Netweaver), Eclipse, Maven, Oracle 12g, DB2 9.7, Java 8, Git, Jira, Jenkins


Zeitraum 01.2015 bis 03/2017
Branche Medizintechnik/Hersteller
Rolle Entwickler, Architekt
Projekt Technologie Umbau eines J2EE Archivierungssystem für medizinische Untersuchungsdaten.
  • Aufzeigen einer Migrationsstrategie für eine RCP Fat-Client Anwendung in eine JavaFX Eclipse E4 Client Architektur
  • Planung und Entwicklung einer Umbaustrategie um eine J2EE Monolithen in eine Mircoservice Architektur zu überführen.
  • Umbau der Suchinfrastruktur auf Basis von Elasticsearch
  • Imnplementierung von JavaFX UI Komponenten
  • Einführung und Aufbau ein Docker Infrastruktur
  • Aufbau der Service Dockercontainer

Software Eclipse, IntelliJ, Subversion, Git, Maven 3, Java 7, Java 8, REST-Service, J2EE 6, EJB 3, Glassfish 3.1.2, MySQL, Flyway, Spring 4, Spring Boot, Spring Security, Spring Cloud, Ecipse E4, JavaFX, JUnit, Track, Jira, TeamCity, Artifactory, Scrum, TDD, Docker, ELK-Stack, Netflix-Stack, DDD


Zeitraum 04.2016 bis 06.2016
Branche Medizintechnik/Hersteller
Rolle Entwickler, Architekt

Projekt: Cloud Archive System

  • Definition der Cloud Archive Architektur für ?fast Lift and Shift? Ansatz

  • Umsetzung der Architektur Implementierung basierend auf dem Amazon Stack.

Software: Java 8, Maven 3, Git, Docker, AWS (Amazon Webservices): S3, SNS, IAM, Amazon RDS, Cloudwatch, VPC, VPN


Zeitraum 01.2016 bis 03.2016
Branche Medizintechnik/Hersteller
Rolle Entwickler, Architekt
Projekt: Cloud Analytics
  • Definintion der Analystics Architektur basierend auf AWS Technologien
  • Implementierung der Analytics Architektur
  • Inegration mit Apache Camel und eigenen Clients
Software: Java, AWS Lambda, AWS S3, AWS ITM, Elastic Search, Kibana, Apache Camel

Zeitraum 09.2012 bis 12.2014
Branche Medizintechnik/Hersteller
Rolle Entwickler, Architekt, Scrum Berater
Projekt Erweiterung und Pflege eine J2EE Archivierungssystem für medizinische Untersuchungsdaten.
  • Java Ersatzimplementierungen für native Lizenzprüfung und native Imagereader für den Einsatz unter Mac, Windows 64 Bit und Linux.
  • Beratung und Unterstützung für die Bereitstellung von einer Such-REST Schnittstelle.
  • Implementierung von Maven-Plugins
  • Implementierung eines JCA Connectors
  • Security Untersuchung aller externen Schnittstellen und Vorschlag zur Beseitung der Sicherheitslücken
  • Einführung einnes Implace Update/Migration Prozess für Datenbank und Applikation
  • Beratung zur Umstellung von CORBA basierten Schnitstellen auf REST Implementierungen. Implementierugsunterstützung bei der Umstellung.
  • Imnplementierung von JavaFX UI Komponenten
  • Umbau der Datenbank Installation und Migration mittels Flyway
  • Durchführung von Coding Katas

Software Eclipse, IntelliJ, Subversion, Git, Maven 3, Java 7, Java 8, REST-Service, J2EE 6, EJB 3, JCA Connector, Glassfish 3.1.2, MySQL, Flyway, Spring 3, Spring 4, Swing, JavaFX, Spring RCP, JUnit, Track, Jira, TeamCity, Artifactory, 2 Scrum Teams, TDD, CI


Zeitraum 12.2011 bis 08/2012
Branche Medizintechnik/Hersteller
Rolle Entwickler, Architekt
Projekt Analyse von Altanwendung im Bereich Retina Analyse und Capture für die Übernahme von Funktionen in Neuentwicklung.
  • Erstellen von Prototypen im Bereich Retina Capture und Panoramabild
  • Generierung. Native Code Einbindung über JNI und C# REST Services.
  • Implementierung und Test der Retina Analyse Services in C# und Java. Die Retina Services werden als REST Services als Plugins integriert.
  • Durchführung von Coding Katas

Software Eclipse, Visual Studio 2010, Subversion, Git, Maven 3, Java 6 und Java 7, Spring 3, C++, C++ (CLI), C#, Swing, JavaFX, Eclipse RCP (e4), JUnit, Nunit, Track


Zeitraum 06.2011 bis 11/2011
Branche Health Care/Dienstleister
Rolle Entwickler, Architekt
Projekt Entwicklung eines mandantenfähigen Konnektor Server für die Gesundheitskarte.Online Verwaltung von allen SICCT Terminals eines Mandanten
  • Erstellung des Datenbank Design, Business Logik im Bereich Mandanten-, User und Terminalverwaltung, Performance Analysen
  • agile Projektorganisation

Software Eclipse, Oracle, Subversion (Git), Agilo Track, Java 6, Osgi, JUnit, Oracle 11g, H2, Flyway, DbUnit, Spring 3, Spring Security, WebService (CXF) Maven 3, Hibernate, JPA 2, Vaadin, Application Server (Tomcat, Netweaver)


Zeitraum seit 03.2011 bis 09.2011

Branche Multimedia
Rolle Software Entwickler
Projekt Entwicklung mehrere Android Apps für Werbe und Marketing
  • Design und Implementierung der Apps
Software Android SDK, Eclipse, Android (2.1, 2.2), Git

Zeitraum 01.2010 - 05.2011
Branche Health Care/Industrie
Rolle Software Architekt, Team- und Projektleitung (14 Personen)

Projekt Entwicklung eines Kartenmanagement System für den gesamten Lifecycle von Chipkarten (z.B. elektronischer Gesundheitskarte).
  • Teamleitung Gesamtentwicklung, Projektplanung (Termin und Budget)
  • Erstellung von Pflichtenheften und Feinspezifikationen, Vorbereitung Endabnahme
  • Vorbereitung für den Einsatz weitere Chipkarten Arten (nicht Gesundheitskarte)
  • Umsetzung einzelner Produktfeature, Performance Optimierung für Oracle und DB2
Software Application Server (JBoss, SAP Netweaver), J2EE, Eclipse, Spring, AOP, JAXB, SOAP, JUnit, TestNG, SoapUI, Fitnesse, Maven, Oracle 10g+11g, DB2 9.7, DB2 9.5, Clear Case, Clear Quest, MS Project, Java 5 und Java 6, OS (AIX, Solaris, Linux, WinXP), OR Mapper (Cayenne)


Zeitraum 03.2007 bis 12.2009
Branche Health Care/Industrie
Rolle Software Architekt, Teamleitung Backendsysteme (10 Personen)

Projekt Entwicklung eines Kartenmanagement System für den gesamten Lifecycle von Chipkarten (z.B. elektronischer Gesundheitskarte).
  • Teamleitung Backendsystementwicklung, Projektplanung
Software Application Server (SunAS, JBoss, SAP Netweaver), J2EE (EJB, JMX, JMS, WebService, Servlet), Eclipse, W4T, Spring, AOP, JAXB, SOAP, JUnit, TestNG, , SoapUI, Fitnesse, Maven, Oracle 10g, DB2, Clear Case, Clear Quest, MS Project, Java 5 und Java 6, OR Mapper (Cayenne)


Zeitraum 10.2005 bis 03.2007
Branche Health Care/Industrie
Rolle Lead Engineer, Software Architekt, Teilprojektleitung

Projekt Entwicklung eines Kartenmanagement System für den gesamten Lifecycle von Chipkarten (z.B. elektronischer Gesundheitskarte).
  • Projektleitung zur Anbindung der externen Fremdsysteme (Bestandssystem, Auftrag Kartenproduktion, Lettershop).
  • Design und Implementierung der Produktionsprozesse wie z.B. Bilddatendienste,
  • Key Management, CA Ausstellung, Benachrichtigungsprozesse.
Software Application Server (SunAS, JBoss, SAP Netweaver), J2EE (EJB, JMX, JMS, WebService, Servlet, JSF), Eclipse, W4T, Spring, AOP, JAXB, SOAP, JUnit, Maven, Oracle 10g, DB2, Clear Case, Clear Quest, MS Project, OR Mapper (Cayenne, Hibernate)


Zeitraum 07.2005 bis 09.2005
Branche Multimedia
Rolle Software Architekt und Entwickler

Projekt Erstellung eines Multimedia Terminals zum Erzeugen von Foto drucken, Download von Handy Spielen und Klingeltönen, etc.
  • Performance Verbesserung der Swing Applikation und Beseitigung von Drawing Problemen.
  • Erstellung des Bild Editor und der Fotodruck Komponente.
  • Anbindung des Servers mittels Soap und Erstellung des Client Frameworks zur fachlichen Kommunikation mit dem Server.
Software Java Swing Applikation, SOAP (Apache Axis), Image Magic, JMagic, Eclipse, CVS, XML

Zeitraum 03.2005 bis 06.2005
Branche Facility Management
Rolle Projektleitung, Projekt Controlling

Projekt Einführung und Durchführung der Projektplanung
  • Einführung und Durchführung des Projektcontrolling.
  • Strategien für die Testautomatisierung
  • Organisatorische und Fachliche Projektleitung der externen Mitarbeiter
Software Java (J2EE, EJB, JSP, Servlet), JUnit, Struts, Hibernate, Oracle 9i, Oracle Application Server (OAS) MS-Project Server, MS Project, Eclipse, Toad, CVS


Zeitraum 11.2004 bis 02.2005
Branche Facility Management
Rolle Projektleitung, Architekt

Projekt Spezifikation und Einführung eines Software Entwicklungsprozess.
  • Unterstützung bei der Testspezifikation und Testunterstützung.
  • Analyse der Softwarearchitektur und Beratung für die zukünftige Architektur
  • Ausrichtung des Unternehmens.
  • Organisatorische und Fachliche Projektleitung der externen Mitarbeiter
Software Java (J2EE, EJB, JSP, Servlet), JUnit, Struts, Hibernate, Oracle 9i, Oracle Application Server (OAS), Eclipse, Toad, CVS

Zeitraum 09.2004 bis 12.2004
Branche Versicherung
Rolle Projektleiter, Architekt

Projekt Online Visualisierung und Verifikation von Testdaten.
  • Projektleitung (9 MM), Architektur und Implementierung.
Software Java, JUnit, Struts, AspectJ, Tomcat, J2EE, Eclipse, CVS


Zeitraum 9.2004 bis 6.2005
Branche Versicherung
Rolle Projektleitung, Architekt, Coach

Projekt Coaching eines Entwicklungsteam in Architektur und Entwicklung im J2EE Umfeld
  • Organisatorische und Fachliche Projektleitung der externen Mitarbeiter
Software Java, Junit, J2EE (JSP, Servlet), Applet, WSAD, Websphere, WinNT, I*Net, FileNet, SAVI 2000


Zeitraum: 4.2004 bis 6.2005
Branche Versicherung
Rolle Qualitätsmanager

Projekt Spezifikation und Einführung des QS Prozess für die Entwicklung des Unternehmens


Zeitraum: 7.2003 bis 8.2004
Branche Versicherung
Rolle Qualitätsmanager, Software Entwickler

Projekt: betriebliche Altersvorsorge
  • Verwalten der betrieblichen Altersvorsorge als Client Server Architektur
  • Implementieren einzelner Use Cases Client- (Swing) und Server-seitig (Java Servlet) und Anbindung an Oracle.
  • Implementieren eines Analysetools Tools zur Untersuchung aller verwendeter Darstellungskomponenten
  • Analyse des Qualität/Test-Prozesses, Ändern des Qualität/Test Prozesse
  • Implementieren und erweiterten des Testrahmens (JUnit Basis)
  • Begleitende Tätigkeiten:
  • Beratung andere Projekte zu den Themen Qualitätssicherung, Sicherheit und Software Architektur.
Software: Java, JUnit, DBUnit, WinRunner, Oracle 8.1 Pl/SQl, WSAD, Websphere, WinNT, I*Net, Toad, SAVI 2000, XML


Zeitraum: 12.2002 bis 6.2003
Branche Software Hersteller
Rolle Entwicklungsleiter, Projektleiter, Architekt

Projekt: E-Sourcing, Entwicklung eines Software Produktes zur Unterstützung des Strategischen Einkaufs (Ausschreibungen) im Internet.
  • Produkt ist als J2EE Anwendung unter Verwendung von JSPs und Java Servletrealisiert
  • Leitung der Produktentwicklung
  • Fachliche Grob und Feinspezifikation für die Weiterentwicklung der Produkte
  • Implementierung von Web-Services für die externe Anbindung.
Software Java (JSP, Servlets, Ant, JUnit, XML), Resin, JRun, Tomcat, Apache, IIS,Versant, MS Sql, Orcale, TogetherJ, Rational Rose, Win 2000, WinNt,Solaris, Linux, WinRunner, CVS, Shell


Zeitraum: 11.2001 bis 12.2002
Branche Software Hersteller
Rolle Fachliche und technische Projektleitung, Architekt

Projekt: E-Sourcing, Entwicklung eines Software Produktes zur Unterstützung des Strategischen Einkaufs (Ausschreibungen) im Internet.
  • Produkt ist als J2EE Anwendung unter Verwendung von JSPs und Java Servlet realisiert.
  • Durchführung des Produktmanagement und Leitung der Teilproduktentwicklung Behörden Version
  • Spezifikation des Sicherheitskonzeptes (inkl. 4 Augenprinzip, Signaturkarten) für die Behörden-Lösung
  • Fachliche Grob und Feinspezifikation für die Weiterentwicklung der Produkte
  • Design und Implementierung des JSP,Servlet, Taglibs API Frameworks für das Produkt
  • Design und Implementierung der fachlichen Anforderungen in JSP, Servlets, HTML, Java Script
  • Implementierung der entsprechenden Tests als JUnit Tests
Software Java (JSP, Servlets, Ant, JUnit, XML), Resin, JRun, Tomcat, Apache, IIS, Versant, MS Sql, Orcale, TogetherJ, Rational Rose, Win 2000, WinNt, Solaris, Linux, WinRunner, CVS, Shell


Zeitraum: 7.1999 bis 2.2002
Branche Software Hersteller
Rolle Technische Projektleitung, Architekt, Softwareentwickler, Coach

Projekt: E-Sourcing, Entwicklung eines Software Produktes zur Unterstützung des Strategischen Einkaufs (Ausschreibungen) im Internet.
  • Produkt ist als J2EE Anwendung unter Verwendung von JSPs und Java Servlet realisiert.
  • Fachliche Grob und Feinspezifikation für die Weiterentwicklung der Produkte
  • Design und Implementierung des JSP,Servlet, Taglibs API Frameworks für das Produkt
  • Design und Implementierung der fachlichen Anforderungen in JSP, Servlets, HTML, Java Script
  • Implementierung der entsprechenden Tests als JUnit Tests
Software Java (JSP, Servlets, Ant, JUnit, XML), Resin, JRun, Tomcat, Apache, IIS,Versant, MS Sql, Orcale, TogetherJ, Rational Rose, Win 2000, WinNt,Solaris, Linux, WinRunner, CVS, Shell


Zeitraum 1.1998 bis 6.1999
Branche Telekommunikation
Rolle technische Projekleitung, Architekt, Softwareentwickler, Coach

Projekt: Fehlerdarstellung und Analyse von Hardware Komponenten im Netzwerkbereich
  • Design und Implementierung einer Darstellungskomponente (Java Swing GUI) einer bereits existierende Prolog Anwendung über ein gegebenes Socket Protokoll.
  • Pflege der WinNt Socket Implementierung
  • Machbarkeitsanalyse zur Umstellung der existierenden Swing Anwendungen auf Applets.
  • Performanceverbesserungen von einzelnen 24x7 Swing Anwendungen.
  • Schulung und Coaching von Teammitgliedern im Bereich Java und OOD
Software VC++ 5.0, Java (Swing, Applet, Socket), ClearCase, WinNt


Zeitraum 6.1997 bis 12.1997
Branche Datenbank Hersteller/Consulting
Rolle Architekt, Consultant, Coach

Projekte Projektberatung und Schulung von Projektteilnehmern in OOA, OOD und OOP mit C++ und Java.
  • Projekte waren aus der Telekommunikation und Versicherungsbranche
  • Testkonzepte, Datenbank Testunterstützung,
  • Architektur Check und Beratung
Software VC++ 5.0, Java (Swing, Socket), ClearCase, WinNt, Solaris, Sinix,Rational Rose, Versant DB


Zeitraum 3.1996 bis 6.1997
Branche Internet Software Hersteller
Rolle Software Entwickler

Projekte Design und Implementierung einer Java API für 3D Multiuser Applikationen.
  • Die API wurde innerhalb von Applet in Browser verwendet.
  • Die Implementierung für Netscape war eine JNI Implementierung und für den IE wurde eine COM Implementierung gewählt.
  • Für die Implementierung des Java Part wurde Java 1.0.2 verwendet und der native Code wurde mittels VC++ in C und C++ implementiert.
  • Implementieren diverser Anwendungen (Applets) mittels AWT und unter Verwendung der obigen API.
Software Java (AWT, Socket, Applet), Win 95, WinNt, Linux, CVS


Zeitraum 1.1993 bis 2.1996
Branche Telekommunikation
Rolle technischer Projektleiter, Software Entwickler

Projekt Implementierung eines Management Information Systems für einn Call Center System
  • Projekt wurde kommplet mit OO Methodik mit OOA, OOD und OOP(C++) durchgeführt.
  • Als Speichermedium wurde eine objektortierte Datenbank verwendet.
  • Design und Implementierung der Kommunikationsschnittstelle für die Datenquellen des MIS. Verantwortlich für das DB Schema der DB.
  • Technische Teilprojektleitung
Software C++, Unix (AIX, HPUX), Rational Rose, RCS, CMVC


Zeitraum 9.1992 bis 12.1992
Branche Telekommunikation
Rolle Software Entwickler

Projekt Analyse der GSM Parameter für die Moblistationentwicklung.
  • Erstellen der entsprechenden Systemspezifkation.

Aus- und Weiterbildung

Aus- und Weiterbildung

 

certified Advanced Scrum Master

 

 

Diplom Informatiker
Studium an der Fachhochschule München
1992 Abschluss zum Dipl.-Inf. (FH)

Position

Position

Softwarearchitekt und Methodenberatung

Software Architekt

Cloud (AWS + Azure + GCP) und J2EE Software Entwicklung

Kubernetes Solutions

Microservice Architekturen

Projektleitung/Entwicklungsleitung auch inkl. Personalverantwortung

Projektmanager

Softwareentwicklung in allen Phasen des Softwarelebenszyklus

  • Anforderungsmanagement
  • Spezifkation
  • Analyse/Design
  • Implementierung
  • Softwarepflege

Coaching/Mentoring von Projektmitarbeitern in allen Entwicklungszyklen (keine Schulung und Training)

Durchführung von Coding Katas

 

Kompetenzen

Kompetenzen

Top-Skills

Softwarearchitect Cloud Healthcare Java .NET Framework Spring Kotlin

Produkte / Standards / Erfahrungen / Methoden

- Java im Umfeld von JavaFX Applikation und J2EE (EJB3, JCA, JPA2).
- Einsatz im Web Projekten mit J2EE und WebServices.
- OOA, OOD nach Booch mit UML (Rational Rose und TogetherJ)
- RUP, V-Model, XP, Scrum, Testdriven Development
- Entwicklung vom API Framework (TCP UDP Kommunikation, Swing, JSP Servlets)
- Design und Implementierung von Portalen (HTML, Javascript, JSP, Servlet, EJB)
- Erstellen von komplexen Software Architekturen
- Analyse und Bewertung von existierenden Software Architekturen
- Entwicklung von Client Server Anwendung
- Erstellung von Spezifikation
- Coaching und Mentoring von Projektmitgliedern
- Durchführung von Coding Dojos und Katas
- technische Projektleitung
- Projekleitung 30 Personen
- Leitung der Produktentwicklung 30 Personen
- Projektcontrolling
- ScrumMaster
- Microservice Architekturen
- Cloud Transition (Lift and Shift, Teilkomponenten, ...)

Betriebssysteme

HPUX
Mac OS
MS-DOS
SUN OS, Solaris
Unix
Linux, AIX
Windows

Programmiersprachen

C
C#
C++
Emacs
Fortran
Go
Java
seit 1996
JavaScript
Kotlin
Pascal
Perl
PL/SQL
Shell

 Scala

Datenbanken

DAO
DB2
JDBC
MS SQL Server
MySQL
Oracle
SQL
versant, artbase
OR Mapper: JDO, Hibernate, Cayenne
JPA: Hibernate, EclipseLink

 

NoSQL: MongoDB, HBase

Datenkommunikation

CORBA
Internet, Intranet
SMTP
SNMP
TCP/IP

SOAP, REST, API Design, OpenAPI 3.x

Branchen

Branchen

Telekommunikation
Softwarehersteller
Versicherung
Facility Management
Multimedia
Health Care
Behörden
Einkauf/Ausschreibung
Medizintechnik

Einsatzorte

Einsatzorte

München (+100km)
möglich

Projekte

Projekte



Zeitraum: 12/2020 bis 12/2023


Branche Medizintechnik/Hersteller
Rolle Softwarearchitekt


Projekt: - Cataract Solution ? Architektur und Workflowmanagement

  • Architektur Beratung und Unterstützung des Chefarchitekten
  • Erstellung von Architekturdokumentation
  • Gemeinsame Erstellung der Zielarchitektur
  • Durchführung von Architekturworkshops mit den Cataract Solution Architekten der einzelnen Komponenten und Medizinprodukten.
  • Beratung von Vorgehensmodellen und Architektur Schnitten für kleinere medizinischen Software Komponenten
  • Präsentation von Transformationsstrategien in Architektur und Zulassungsprozessen

Technologie: Arc42, Asciidoc, Plantuml, C4, Jira, Confluence


Zeitraum: 01/2023 bis 12/2023


Branche Medizintechnik/Hersteller
Rolle Softwarearchitekt, Entwickler


Projekt: - Architektur Definition von medizinische Softwarekomponenten für Cloud, On-Premise und auf dem Gerät.

  • Architektur Beratung und Unterstützung des Chefarchitekten
  • Erstellung einer Architektur Konzept für medizinischen Softwarelandschaft mit der eine Betrieb und Zulassung von identischen Software Produkten die einen Betrieb sowohl in einer Cloud Infrastruktur wie in der Arztpraxis oder Krankenhaus On-Premise, wie auch einer medizinischen Gerät, unterstützen kann.
  • Vorauswahl von Technologien die das Betriebskonzept Unterstützt
  • Anforderungsanalyse für die medizinischen Produkte, die sich aus den unterschiedlichen Deployment Szenarien ergeben.
  • Prototype Implementierung des Architekturkonzeptes auf Basis von mehreren zukünftigen Medizinprodukten und Validierung und Performanz Analysen in den Deployment Szenarien ?Auf dem Gerät? und ?Cloud? in realen Umgebungen.
  • Unterstützung bei der Planung des Projekt- und Terminplans zur Umsetzung als Architekturkonzept für mehrere Medizinprodukte.


Technologie: Arc42, Asciidoc, Plantuml, Jira, Confluence, AspNet Core, C#, Gatling, Docker, GitHub Enterprise, Kubernetes


Zeitraum: 03/2021 bis 07/2023


Branche Medizintechnik/Hersteller
Rolle Softwarearchitekt, Entwickler


Projekt: Cataract Solution ? AI Based IOL Calculation Solution

  • Unterstützung des Software Architekten bei der Architekturentwicklung, so dass ein einzelner AI basierendes System als medizinisches Produkt zu gelassen werden. Das Produkt muss sich in die bestehnde Infrastruktur für IOL Calculation integrieren.
  • Unterstützung im Zulassungsprozess des erst Release als medizinischen Produktes
  • Implementierung einzelner Features im Bereich des medizinischen Produktes und Tools zur Validierungsunterstützung des Produktes


Technologie: Kubernetes, Docker, Linux, C#, AspNet Core, Java 17, Spring Boot (2.7, 3.0, 3.1), Arc42, Asciidoc, Plantuml, OpenAPI, Open TracingApplication Insights,


Zeitraum: 12/2020 bis 12/2023

Branche Medizintechnik/Hersteller
Rolle Softwarearchitekt, Entwickler


Projekt: Cataract Solution ? Cloud IOL Calculation Services

  • Betreuen von mehreren medizinischen IOL Calclulation Services in der Rolle als Solution Architekt.
  • Implementierung einzelner Features über mehrere Release Zyklen der Komponenten.


Technologie: Kubernetes, Docker, Linux, C#, AspNet Core, Java 11, 17, Spring Boot (2.7, 3.0, 3.1), Arc42, Asciidoc, Plantuml, OpenAPI, Open Tracing


Zeitraum: 12/2020 bis 07/2022
Branche Medizintechnik/Hersteller
Rolle System- und Cloudarchitekt, Entwickler


Projekt: Cataract Solution ? Linsen Entfernung

  • Erstellen der Gesamtarchitektur für das Device Connectivity Module und der Cloudbasierten Komponente.
  • Definition des Security Konzept
  • Implementierung der Build Pipeline für Software, Dokumentation und Deployment.
  • Unterstützung bei dem medizinischen Zulassungsprozess.

Technologie: Azure DevOps, API Gateway, FrontDoor, Azure Functions, CosmosDB, C#, Arc42, Asciidoc, Plantuml, OpenAPI, Terraform


Zeitraum: 11/2020 bis 12/2022
Branche Medizintechnik
Rolle System- und Cloudarchitekt, Entwickler


Projekt: Medial Data Share ? Erstellen einer Plattform zum Austausch von medizinischen Patienten Daten über unterschiedliche Leistungserbringer

  • Architektur Beratung und Unterstützung des Chefarchitekten
  • Definition der Architektur einer Integrationsplattform auf Basis FHIR zu den externen Kundensystemen und Anbindung and die interne API.
  • Definition und Transformation des Domain Model in ein FHIR Model.
  • Implementierung und Design einzelner Services in der Gesamtarchitektur
  • für ?Buy or Make FHIR Server? für die Geschäftsführung
  • Mitarbeit bei der Umsetzung einzelner Microservices in die existierende Software Landschaft


Technologie: Google GKS (Kubernetes), Kotlin, Docker, Helm, MongoDB, FHIR server, Jenkins, Github Cloud, Jira, Confluence EKS, Kotlin, Docker, Helm, MongoDb


Zeitraum: 08/2020 bis 11/2020
Branche Medizintechnik
Rolle System- und Cloudarchitekt


Projekt: Data Share - Austauch von Patienten Daten über mehrere Leistungserbringer

  • Architekturberatung und Unsterstützung des Chefarchitekten
  • Durchfürhrung von Machbarkeitsstudien und Prototypen für die Langzeit Transistion Strategien
  • Entwicklung der Migrationsstrategie der proprietären Datenformate zu einem weltweit verständlichen Datenformat (FHIR)

  • Mitarbeit bei der Umsetzung einzelner Microservices in die existierende Software Landschaft


Technologie: Google GKS (Kubernetes), Azure AKS, AWS EKS, Kotlin, Docker, Helm, MongoDb, Nexcloud


Zeitraum: 10/2019 bis 03.2020


Branche Medizintechnik/Hersteller
Rolle System- und Cloudarchitekt


Projekt: Pathologie Solution, Sichere Datenübertragung aus dem Operationssaal zum Pathologen mit dem Zielen, Reduktion der Operationszeit und besseren Erkennung von Tumorgewebe

  • Architektur Review im Sinne der langfristigen Kundenstrategie
  • Architektur Review und Empfehlung bei der Erstellung eines medizinischen Software Produkt
  • Verantwortlich für die Gesamtarchitektur
  • Unterstützung der Entwicklung bei der Implementierung einzelner Teilservices in Go.

Technologie: Azure AKS (Kubernetes), Azure DevOps, Go, C#, React, Angular, Typescript, Terraform, Redis


Zeitraum: 07/2019 bis 11/2019

Software Haus:Saxonia Systems AG
Rolle: Management Consultant Softwarearchitektur

  • Architektur Reviews im Auftrag des Kunden
  • Architektur Consultant für Cloud und Medizin Projekte
  • Architektur Empfehlung und Bewertung bei der Angebotsabgabe

Zeitraum: 02/2019 bis 07/2020
Branche: Medizintechnik (Health Care)
Rolle: Cloudarchitekt
Projekt: Anschluss on Premise ?IOT-Devices? an Cloud Dienst ?Patient Surgery Referral?

  • Strategische Beratung des Projektteam bei der Transformation eines on-premise Device zu einem IOT Device
  • Beratung des Projektteams in Security Belange im Cloud Umfeld
  • Beratung und Konzeption der optimalen Anbindung im Zuge des medizinischen Use Case

Technologie: AWS Security, Cloud Integration


Zeitraum: 10/2018 bis 07/2020

Branche: Medizintechnik (Health Care)
Rolle: Cloudarchitekt Systemarchitekt

Projekt: Erweiterung der Produktkette ?Lens Calculation? um Raytracing Calculation und Simulation

  • Beratung des Projektteam für die korrekte Umsetzung der Architekturrichtlinien
  • Beratung und Konzeption der optimalen Architektur und Kommunikationsbasis im Bezug auf
  • Kosten und Anwendungsperformanz
  • Coaching der Projektarchitekten im Bezug Kubernetes und API Design

Technologie: Java 8-11, Kubernetes AKS, Spring Boot



Zeitraum. 09/2018 bis 07/2020

Branche: Medizintechnik (Health Care)
Rolle: Cloudarchitekt Systemarchitekt

Projekt: Ausrollen des ?Lens Calculation? in Produktpaletten und Multiversionsbetrieb

  • Erweiterung der Basisarchitektur und Systemkomponenten um betriebsrelevante Features
  • Beraten der Product Owner in einem Basisservice im multi-Produkt von ?Design to Feature? zu ?Design to cost? Ansatz
  • Technologie: Java 8-11, Kubernetes AKS und EKS, Prometheus, Grafana, Istio, CosmosDB, MongoDB, Terraform, Ansible, Spring Boot


Zeitraum: 08/2018bis 07/2020
Branche: Medizintechnik (Health Care)
Rolle: Systemarchitekt, Cloudarchitekt
Projekt: Systemarchitektur für alle Cloudbased Medizinprodukte ?Patient Surgery Referral?

  • Überwachung und bereitstellen einer evolutionären REST API
  • Beratung aller Teilprojekte über Betriebsrelevanten Einsatz von Tools und Lösungen Erstellen und Erarbeiten der Blue Print Architektur
  • Schulung der Projektarchitekten hinsichtlich ?Cloud Native Konzepte? (12 Faktor App Anforderungen)
  • Betriebs- und Architektur PO in den einzelnen Projekten.


Technologie: OpenAPI, Swagger, Istio, Kubernetes,


Zeitraum: 03/2018 bis 07/2020

Branche: Medizintechnik (Health Care)
Rolle: Cloudarchitekt und Systemarchitekt


Projekt: Strategie der Cataract Solution bezüglich Cloud und Integration in den Konzern

  • Beratung des Bereichsleiter hinsichtlich der Integration aller Cataract Projekte in eine integrierte gesamtheitlich Software Architektur
  • Vorbereiten der einzelnen Projekte und Projektarchitekten auf die zukünftigen Anforderungen an
    • Security (on Premise Produkte)
    • Sammeln und bereitstellen von Messpunkte um zukünftige BI Anforderungen erfüllen zu können
    • Planung und Organisieren von langfristigen Prozessanpassungen
    • Erfahrungen aus Patienten und Customer Journey Integration in die Produkte
    • Ermitteln und vorbereiten von Integrationsszenarien über medizinische Produkte und Integration in die Konzernsoftware


Zeitraum. 01/2018 bis 03/2019

Branche: Medizintechnik (Health Care)

Rolle: Cloudarchitekt

Projekt: Erarbeiten eines Blue Print für Cloudbased Medizinprodukte auf Implementierungsbasis ?Patient Data Recovery?

  • Erstellen und Erarbeiten der Blue Print Dokumentation
  • Umsetzung einer Multitenant Architektur unter Berücksichtigung aller datenschutzrechtlicher und security Anforderungen an den Umgang mit Patienten Daten.
  • Coaching der Projektarchitekten im Bezug ?Ready for Cloud? und langfristigen Cloud Unternehmensstrategie
  • Beratung und Ausarbeiten der Strategie für die langfristige Integration der Produke ?Patient Surgery Referral? und ?Len Caclulation? in die multi tenant Architektur.

Technologie: Java 8-11, AWS Cloud Native (AWS), Codecommit, Codepipeline, Cloudformation, Lambda, DDD,


Zeitraum: 11/2017 bis 09/2019

Branche: Medizintechnik (Health Care)
Rolle: Systemarchitekt, Cloudarchitekt

Projekt: Erarbeiten eines Blue Print für Cloudbased Medizinprodukte auf Implementierungsbasis ?Patient Surgery Referral? und Integration in die on Premise Produkte

  • Erstellen und Erarbeiten der Blue Print Architektur
  • Coaching der Projektarchitekten im Bezug ?Ready for Cloud? und Unterstützung bei der Auswahl der geeigneten AWS Services.
  • Beratung wie im Medizin Produkt Umfeld welche Funktionalität am besten in welcher Komponente umzusetzen ist.

Technologie: JIRA, IntelliJ, Maven 3, Java 8 (on Premise Integration), Swift (Ipad, IPhone), Phyton, Git, REST Services, DDD, Cloud Native (AWS), KMS, S3, ? , AWS ? Build


Zeitraum 10.2019 bis 03.2020

Branche Medizintechnik/Hersteller
Rolle System- und Cloudarchitekt
Projekt: Pathologie Solution, Sichere Datenübertragung aus dem Operationssaal zum Pathologen mit dem Zielen, Reduktion der Operationszeit und besseren Erkennung von Tumorgewebe

  • Architektur Review im Sinne der langfristigen Kundenstrategie

  • Architektur Review und Empfehlung bei der Erstellung eines medizinischen Software Produkt

  • Verantwortlich für die Gesamtarchitektur

  • Unterstützung der Entwicklung bei der Implementierung einzelner Teilservices in Go.

Azure AKS (Kubernetes), Azure DevOps, Go, C#, React, Angular, Typescript, Terraform, Redis


Zeitraum 10.2017 bis 07.2018
Branche Medizintechnik/Hersteller
Rolle System- und Cloudarchitekt
Projekt Erarbeiten eines Architektur Blue Print für medizinische Cloud Based Produkte
  • Erstellen der Blue Print Architektur Dokumentation
  • Anforderungsmanagement der Produkt Architekturen bzgl. der kurz und langfristigen Unternehmensstrategie bzgl. Cloud-based Produkte
  • Coaching der Produkt Architekten "Ready to Cloud"
  • Projekt 1: Kubernetes Setup
  • Projekt 2: Cloud Native Strategie

Software Git, Maven 3, Java 8, Scala, Play, REST-Service, Jira, No-Sql Datenbanken, ELK-Stack, Netflix-Stack, Docker, Kubernetis, DDD, AWS-Toolchain, Azure-Toolchain


Zeitraum 03.2017 - 09.2017
Branche Health Care/Industrie
Rolle Software Entwickler, Architekt

Projekt Entwicklung eines Kartenmanagement System für den gesamten Lifecycle von Chipkarten (z.B. elektronischer Gesundheitskarte).
  • Aktualisierung System Komponenten (Datenbanken, Applikationsserver, Java)
  • Umsetzung der performante Mandantenlöschung im aktiven Betrieb
  • Performance Optimierung für Oracle und DB2
  • Beratung für Umzug von Teilkomponenten in die Cloud
  • Architektur Design und Konzeption zur Einführung einer neuen Kartengeneration im Kartenmanagement System
Software Application Server (JBoss Wildfly, SAP Netweaver), Eclipse, Maven, Oracle 12g, DB2 9.7, Java 8, Git, Jira, Jenkins


Zeitraum 01.2015 bis 03/2017
Branche Medizintechnik/Hersteller
Rolle Entwickler, Architekt
Projekt Technologie Umbau eines J2EE Archivierungssystem für medizinische Untersuchungsdaten.
  • Aufzeigen einer Migrationsstrategie für eine RCP Fat-Client Anwendung in eine JavaFX Eclipse E4 Client Architektur
  • Planung und Entwicklung einer Umbaustrategie um eine J2EE Monolithen in eine Mircoservice Architektur zu überführen.
  • Umbau der Suchinfrastruktur auf Basis von Elasticsearch
  • Imnplementierung von JavaFX UI Komponenten
  • Einführung und Aufbau ein Docker Infrastruktur
  • Aufbau der Service Dockercontainer

Software Eclipse, IntelliJ, Subversion, Git, Maven 3, Java 7, Java 8, REST-Service, J2EE 6, EJB 3, Glassfish 3.1.2, MySQL, Flyway, Spring 4, Spring Boot, Spring Security, Spring Cloud, Ecipse E4, JavaFX, JUnit, Track, Jira, TeamCity, Artifactory, Scrum, TDD, Docker, ELK-Stack, Netflix-Stack, DDD


Zeitraum 04.2016 bis 06.2016
Branche Medizintechnik/Hersteller
Rolle Entwickler, Architekt

Projekt: Cloud Archive System

  • Definition der Cloud Archive Architektur für ?fast Lift and Shift? Ansatz

  • Umsetzung der Architektur Implementierung basierend auf dem Amazon Stack.

Software: Java 8, Maven 3, Git, Docker, AWS (Amazon Webservices): S3, SNS, IAM, Amazon RDS, Cloudwatch, VPC, VPN


Zeitraum 01.2016 bis 03.2016
Branche Medizintechnik/Hersteller
Rolle Entwickler, Architekt
Projekt: Cloud Analytics
  • Definintion der Analystics Architektur basierend auf AWS Technologien
  • Implementierung der Analytics Architektur
  • Inegration mit Apache Camel und eigenen Clients
Software: Java, AWS Lambda, AWS S3, AWS ITM, Elastic Search, Kibana, Apache Camel

Zeitraum 09.2012 bis 12.2014
Branche Medizintechnik/Hersteller
Rolle Entwickler, Architekt, Scrum Berater
Projekt Erweiterung und Pflege eine J2EE Archivierungssystem für medizinische Untersuchungsdaten.
  • Java Ersatzimplementierungen für native Lizenzprüfung und native Imagereader für den Einsatz unter Mac, Windows 64 Bit und Linux.
  • Beratung und Unterstützung für die Bereitstellung von einer Such-REST Schnittstelle.
  • Implementierung von Maven-Plugins
  • Implementierung eines JCA Connectors
  • Security Untersuchung aller externen Schnittstellen und Vorschlag zur Beseitung der Sicherheitslücken
  • Einführung einnes Implace Update/Migration Prozess für Datenbank und Applikation
  • Beratung zur Umstellung von CORBA basierten Schnitstellen auf REST Implementierungen. Implementierugsunterstützung bei der Umstellung.
  • Imnplementierung von JavaFX UI Komponenten
  • Umbau der Datenbank Installation und Migration mittels Flyway
  • Durchführung von Coding Katas

Software Eclipse, IntelliJ, Subversion, Git, Maven 3, Java 7, Java 8, REST-Service, J2EE 6, EJB 3, JCA Connector, Glassfish 3.1.2, MySQL, Flyway, Spring 3, Spring 4, Swing, JavaFX, Spring RCP, JUnit, Track, Jira, TeamCity, Artifactory, 2 Scrum Teams, TDD, CI


Zeitraum 12.2011 bis 08/2012
Branche Medizintechnik/Hersteller
Rolle Entwickler, Architekt
Projekt Analyse von Altanwendung im Bereich Retina Analyse und Capture für die Übernahme von Funktionen in Neuentwicklung.
  • Erstellen von Prototypen im Bereich Retina Capture und Panoramabild
  • Generierung. Native Code Einbindung über JNI und C# REST Services.
  • Implementierung und Test der Retina Analyse Services in C# und Java. Die Retina Services werden als REST Services als Plugins integriert.
  • Durchführung von Coding Katas

Software Eclipse, Visual Studio 2010, Subversion, Git, Maven 3, Java 6 und Java 7, Spring 3, C++, C++ (CLI), C#, Swing, JavaFX, Eclipse RCP (e4), JUnit, Nunit, Track


Zeitraum 06.2011 bis 11/2011
Branche Health Care/Dienstleister
Rolle Entwickler, Architekt
Projekt Entwicklung eines mandantenfähigen Konnektor Server für die Gesundheitskarte.Online Verwaltung von allen SICCT Terminals eines Mandanten
  • Erstellung des Datenbank Design, Business Logik im Bereich Mandanten-, User und Terminalverwaltung, Performance Analysen
  • agile Projektorganisation

Software Eclipse, Oracle, Subversion (Git), Agilo Track, Java 6, Osgi, JUnit, Oracle 11g, H2, Flyway, DbUnit, Spring 3, Spring Security, WebService (CXF) Maven 3, Hibernate, JPA 2, Vaadin, Application Server (Tomcat, Netweaver)


Zeitraum seit 03.2011 bis 09.2011

Branche Multimedia
Rolle Software Entwickler
Projekt Entwicklung mehrere Android Apps für Werbe und Marketing
  • Design und Implementierung der Apps
Software Android SDK, Eclipse, Android (2.1, 2.2), Git

Zeitraum 01.2010 - 05.2011
Branche Health Care/Industrie
Rolle Software Architekt, Team- und Projektleitung (14 Personen)

Projekt Entwicklung eines Kartenmanagement System für den gesamten Lifecycle von Chipkarten (z.B. elektronischer Gesundheitskarte).
  • Teamleitung Gesamtentwicklung, Projektplanung (Termin und Budget)
  • Erstellung von Pflichtenheften und Feinspezifikationen, Vorbereitung Endabnahme
  • Vorbereitung für den Einsatz weitere Chipkarten Arten (nicht Gesundheitskarte)
  • Umsetzung einzelner Produktfeature, Performance Optimierung für Oracle und DB2
Software Application Server (JBoss, SAP Netweaver), J2EE, Eclipse, Spring, AOP, JAXB, SOAP, JUnit, TestNG, SoapUI, Fitnesse, Maven, Oracle 10g+11g, DB2 9.7, DB2 9.5, Clear Case, Clear Quest, MS Project, Java 5 und Java 6, OS (AIX, Solaris, Linux, WinXP), OR Mapper (Cayenne)


Zeitraum 03.2007 bis 12.2009
Branche Health Care/Industrie
Rolle Software Architekt, Teamleitung Backendsysteme (10 Personen)

Projekt Entwicklung eines Kartenmanagement System für den gesamten Lifecycle von Chipkarten (z.B. elektronischer Gesundheitskarte).
  • Teamleitung Backendsystementwicklung, Projektplanung
Software Application Server (SunAS, JBoss, SAP Netweaver), J2EE (EJB, JMX, JMS, WebService, Servlet), Eclipse, W4T, Spring, AOP, JAXB, SOAP, JUnit, TestNG, , SoapUI, Fitnesse, Maven, Oracle 10g, DB2, Clear Case, Clear Quest, MS Project, Java 5 und Java 6, OR Mapper (Cayenne)


Zeitraum 10.2005 bis 03.2007
Branche Health Care/Industrie
Rolle Lead Engineer, Software Architekt, Teilprojektleitung

Projekt Entwicklung eines Kartenmanagement System für den gesamten Lifecycle von Chipkarten (z.B. elektronischer Gesundheitskarte).
  • Projektleitung zur Anbindung der externen Fremdsysteme (Bestandssystem, Auftrag Kartenproduktion, Lettershop).
  • Design und Implementierung der Produktionsprozesse wie z.B. Bilddatendienste,
  • Key Management, CA Ausstellung, Benachrichtigungsprozesse.
Software Application Server (SunAS, JBoss, SAP Netweaver), J2EE (EJB, JMX, JMS, WebService, Servlet, JSF), Eclipse, W4T, Spring, AOP, JAXB, SOAP, JUnit, Maven, Oracle 10g, DB2, Clear Case, Clear Quest, MS Project, OR Mapper (Cayenne, Hibernate)


Zeitraum 07.2005 bis 09.2005
Branche Multimedia
Rolle Software Architekt und Entwickler

Projekt Erstellung eines Multimedia Terminals zum Erzeugen von Foto drucken, Download von Handy Spielen und Klingeltönen, etc.
  • Performance Verbesserung der Swing Applikation und Beseitigung von Drawing Problemen.
  • Erstellung des Bild Editor und der Fotodruck Komponente.
  • Anbindung des Servers mittels Soap und Erstellung des Client Frameworks zur fachlichen Kommunikation mit dem Server.
Software Java Swing Applikation, SOAP (Apache Axis), Image Magic, JMagic, Eclipse, CVS, XML

Zeitraum 03.2005 bis 06.2005
Branche Facility Management
Rolle Projektleitung, Projekt Controlling

Projekt Einführung und Durchführung der Projektplanung
  • Einführung und Durchführung des Projektcontrolling.
  • Strategien für die Testautomatisierung
  • Organisatorische und Fachliche Projektleitung der externen Mitarbeiter
Software Java (J2EE, EJB, JSP, Servlet), JUnit, Struts, Hibernate, Oracle 9i, Oracle Application Server (OAS) MS-Project Server, MS Project, Eclipse, Toad, CVS


Zeitraum 11.2004 bis 02.2005
Branche Facility Management
Rolle Projektleitung, Architekt

Projekt Spezifikation und Einführung eines Software Entwicklungsprozess.
  • Unterstützung bei der Testspezifikation und Testunterstützung.
  • Analyse der Softwarearchitektur und Beratung für die zukünftige Architektur
  • Ausrichtung des Unternehmens.
  • Organisatorische und Fachliche Projektleitung der externen Mitarbeiter
Software Java (J2EE, EJB, JSP, Servlet), JUnit, Struts, Hibernate, Oracle 9i, Oracle Application Server (OAS), Eclipse, Toad, CVS

Zeitraum 09.2004 bis 12.2004
Branche Versicherung
Rolle Projektleiter, Architekt

Projekt Online Visualisierung und Verifikation von Testdaten.
  • Projektleitung (9 MM), Architektur und Implementierung.
Software Java, JUnit, Struts, AspectJ, Tomcat, J2EE, Eclipse, CVS


Zeitraum 9.2004 bis 6.2005
Branche Versicherung
Rolle Projektleitung, Architekt, Coach

Projekt Coaching eines Entwicklungsteam in Architektur und Entwicklung im J2EE Umfeld
  • Organisatorische und Fachliche Projektleitung der externen Mitarbeiter
Software Java, Junit, J2EE (JSP, Servlet), Applet, WSAD, Websphere, WinNT, I*Net, FileNet, SAVI 2000


Zeitraum: 4.2004 bis 6.2005
Branche Versicherung
Rolle Qualitätsmanager

Projekt Spezifikation und Einführung des QS Prozess für die Entwicklung des Unternehmens


Zeitraum: 7.2003 bis 8.2004
Branche Versicherung
Rolle Qualitätsmanager, Software Entwickler

Projekt: betriebliche Altersvorsorge
  • Verwalten der betrieblichen Altersvorsorge als Client Server Architektur
  • Implementieren einzelner Use Cases Client- (Swing) und Server-seitig (Java Servlet) und Anbindung an Oracle.
  • Implementieren eines Analysetools Tools zur Untersuchung aller verwendeter Darstellungskomponenten
  • Analyse des Qualität/Test-Prozesses, Ändern des Qualität/Test Prozesse
  • Implementieren und erweiterten des Testrahmens (JUnit Basis)
  • Begleitende Tätigkeiten:
  • Beratung andere Projekte zu den Themen Qualitätssicherung, Sicherheit und Software Architektur.
Software: Java, JUnit, DBUnit, WinRunner, Oracle 8.1 Pl/SQl, WSAD, Websphere, WinNT, I*Net, Toad, SAVI 2000, XML


Zeitraum: 12.2002 bis 6.2003
Branche Software Hersteller
Rolle Entwicklungsleiter, Projektleiter, Architekt

Projekt: E-Sourcing, Entwicklung eines Software Produktes zur Unterstützung des Strategischen Einkaufs (Ausschreibungen) im Internet.
  • Produkt ist als J2EE Anwendung unter Verwendung von JSPs und Java Servletrealisiert
  • Leitung der Produktentwicklung
  • Fachliche Grob und Feinspezifikation für die Weiterentwicklung der Produkte
  • Implementierung von Web-Services für die externe Anbindung.
Software Java (JSP, Servlets, Ant, JUnit, XML), Resin, JRun, Tomcat, Apache, IIS,Versant, MS Sql, Orcale, TogetherJ, Rational Rose, Win 2000, WinNt,Solaris, Linux, WinRunner, CVS, Shell


Zeitraum: 11.2001 bis 12.2002
Branche Software Hersteller
Rolle Fachliche und technische Projektleitung, Architekt

Projekt: E-Sourcing, Entwicklung eines Software Produktes zur Unterstützung des Strategischen Einkaufs (Ausschreibungen) im Internet.
  • Produkt ist als J2EE Anwendung unter Verwendung von JSPs und Java Servlet realisiert.
  • Durchführung des Produktmanagement und Leitung der Teilproduktentwicklung Behörden Version
  • Spezifikation des Sicherheitskonzeptes (inkl. 4 Augenprinzip, Signaturkarten) für die Behörden-Lösung
  • Fachliche Grob und Feinspezifikation für die Weiterentwicklung der Produkte
  • Design und Implementierung des JSP,Servlet, Taglibs API Frameworks für das Produkt
  • Design und Implementierung der fachlichen Anforderungen in JSP, Servlets, HTML, Java Script
  • Implementierung der entsprechenden Tests als JUnit Tests
Software Java (JSP, Servlets, Ant, JUnit, XML), Resin, JRun, Tomcat, Apache, IIS, Versant, MS Sql, Orcale, TogetherJ, Rational Rose, Win 2000, WinNt, Solaris, Linux, WinRunner, CVS, Shell


Zeitraum: 7.1999 bis 2.2002
Branche Software Hersteller
Rolle Technische Projektleitung, Architekt, Softwareentwickler, Coach

Projekt: E-Sourcing, Entwicklung eines Software Produktes zur Unterstützung des Strategischen Einkaufs (Ausschreibungen) im Internet.
  • Produkt ist als J2EE Anwendung unter Verwendung von JSPs und Java Servlet realisiert.
  • Fachliche Grob und Feinspezifikation für die Weiterentwicklung der Produkte
  • Design und Implementierung des JSP,Servlet, Taglibs API Frameworks für das Produkt
  • Design und Implementierung der fachlichen Anforderungen in JSP, Servlets, HTML, Java Script
  • Implementierung der entsprechenden Tests als JUnit Tests
Software Java (JSP, Servlets, Ant, JUnit, XML), Resin, JRun, Tomcat, Apache, IIS,Versant, MS Sql, Orcale, TogetherJ, Rational Rose, Win 2000, WinNt,Solaris, Linux, WinRunner, CVS, Shell


Zeitraum 1.1998 bis 6.1999
Branche Telekommunikation
Rolle technische Projekleitung, Architekt, Softwareentwickler, Coach

Projekt: Fehlerdarstellung und Analyse von Hardware Komponenten im Netzwerkbereich
  • Design und Implementierung einer Darstellungskomponente (Java Swing GUI) einer bereits existierende Prolog Anwendung über ein gegebenes Socket Protokoll.
  • Pflege der WinNt Socket Implementierung
  • Machbarkeitsanalyse zur Umstellung der existierenden Swing Anwendungen auf Applets.
  • Performanceverbesserungen von einzelnen 24x7 Swing Anwendungen.
  • Schulung und Coaching von Teammitgliedern im Bereich Java und OOD
Software VC++ 5.0, Java (Swing, Applet, Socket), ClearCase, WinNt


Zeitraum 6.1997 bis 12.1997
Branche Datenbank Hersteller/Consulting
Rolle Architekt, Consultant, Coach

Projekte Projektberatung und Schulung von Projektteilnehmern in OOA, OOD und OOP mit C++ und Java.
  • Projekte waren aus der Telekommunikation und Versicherungsbranche
  • Testkonzepte, Datenbank Testunterstützung,
  • Architektur Check und Beratung
Software VC++ 5.0, Java (Swing, Socket), ClearCase, WinNt, Solaris, Sinix,Rational Rose, Versant DB


Zeitraum 3.1996 bis 6.1997
Branche Internet Software Hersteller
Rolle Software Entwickler

Projekte Design und Implementierung einer Java API für 3D Multiuser Applikationen.
  • Die API wurde innerhalb von Applet in Browser verwendet.
  • Die Implementierung für Netscape war eine JNI Implementierung und für den IE wurde eine COM Implementierung gewählt.
  • Für die Implementierung des Java Part wurde Java 1.0.2 verwendet und der native Code wurde mittels VC++ in C und C++ implementiert.
  • Implementieren diverser Anwendungen (Applets) mittels AWT und unter Verwendung der obigen API.
Software Java (AWT, Socket, Applet), Win 95, WinNt, Linux, CVS


Zeitraum 1.1993 bis 2.1996
Branche Telekommunikation
Rolle technischer Projektleiter, Software Entwickler

Projekt Implementierung eines Management Information Systems für einn Call Center System
  • Projekt wurde kommplet mit OO Methodik mit OOA, OOD und OOP(C++) durchgeführt.
  • Als Speichermedium wurde eine objektortierte Datenbank verwendet.
  • Design und Implementierung der Kommunikationsschnittstelle für die Datenquellen des MIS. Verantwortlich für das DB Schema der DB.
  • Technische Teilprojektleitung
Software C++, Unix (AIX, HPUX), Rational Rose, RCS, CMVC


Zeitraum 9.1992 bis 12.1992
Branche Telekommunikation
Rolle Software Entwickler

Projekt Analyse der GSM Parameter für die Moblistationentwicklung.
  • Erstellen der entsprechenden Systemspezifkation.

Aus- und Weiterbildung

Aus- und Weiterbildung

 

certified Advanced Scrum Master

 

 

Diplom Informatiker
Studium an der Fachhochschule München
1992 Abschluss zum Dipl.-Inf. (FH)

Position

Position

Softwarearchitekt und Methodenberatung

Software Architekt

Cloud (AWS + Azure + GCP) und J2EE Software Entwicklung

Kubernetes Solutions

Microservice Architekturen

Projektleitung/Entwicklungsleitung auch inkl. Personalverantwortung

Projektmanager

Softwareentwicklung in allen Phasen des Softwarelebenszyklus

  • Anforderungsmanagement
  • Spezifkation
  • Analyse/Design
  • Implementierung
  • Softwarepflege

Coaching/Mentoring von Projektmitarbeitern in allen Entwicklungszyklen (keine Schulung und Training)

Durchführung von Coding Katas

 

Kompetenzen

Kompetenzen

Top-Skills

Softwarearchitect Cloud Healthcare Java .NET Framework Spring Kotlin

Produkte / Standards / Erfahrungen / Methoden

- Java im Umfeld von JavaFX Applikation und J2EE (EJB3, JCA, JPA2).
- Einsatz im Web Projekten mit J2EE und WebServices.
- OOA, OOD nach Booch mit UML (Rational Rose und TogetherJ)
- RUP, V-Model, XP, Scrum, Testdriven Development
- Entwicklung vom API Framework (TCP UDP Kommunikation, Swing, JSP Servlets)
- Design und Implementierung von Portalen (HTML, Javascript, JSP, Servlet, EJB)
- Erstellen von komplexen Software Architekturen
- Analyse und Bewertung von existierenden Software Architekturen
- Entwicklung von Client Server Anwendung
- Erstellung von Spezifikation
- Coaching und Mentoring von Projektmitgliedern
- Durchführung von Coding Dojos und Katas
- technische Projektleitung
- Projekleitung 30 Personen
- Leitung der Produktentwicklung 30 Personen
- Projektcontrolling
- ScrumMaster
- Microservice Architekturen
- Cloud Transition (Lift and Shift, Teilkomponenten, ...)

Betriebssysteme

HPUX
Mac OS
MS-DOS
SUN OS, Solaris
Unix
Linux, AIX
Windows

Programmiersprachen

C
C#
C++
Emacs
Fortran
Go
Java
seit 1996
JavaScript
Kotlin
Pascal
Perl
PL/SQL
Shell

 Scala

Datenbanken

DAO
DB2
JDBC
MS SQL Server
MySQL
Oracle
SQL
versant, artbase
OR Mapper: JDO, Hibernate, Cayenne
JPA: Hibernate, EclipseLink

 

NoSQL: MongoDB, HBase

Datenkommunikation

CORBA
Internet, Intranet
SMTP
SNMP
TCP/IP

SOAP, REST, API Design, OpenAPI 3.x

Branchen

Branchen

Telekommunikation
Softwarehersteller
Versicherung
Facility Management
Multimedia
Health Care
Behörden
Einkauf/Ausschreibung
Medizintechnik

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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