Einsatzort: Grossraum München und Remote
Die Bestehende Verwaltung-Systeme der gesetzlichen Krankenkassen werden erweitert. Die Dokumente aus verschiedenen fachlichen Verfahren werden über Telematik Infrastruktur in Empfang genommen, geparsed, verarbeitet, validiert etc. und anschließend an das Krankenkassen Backend weitergegeben.
Aus dem Backend werden die Antworten an die Leistungsebringer (Ärzte) zurückgesendet.
Das Workflow wird mit einer Statemachine implementiert. Die Stetamachine basiert
auf Kafka und Microservices. Microservices sind mit Springboot implementiert.
Die hochperfomante Generierung von Partner Plattform Orders anhand von verplanten Fernseher Ausstrahlungen, Verträgen, Rechten und Lizenzen.
Automatisierte Berechnung der komplexen Konstellationen der Serien und Staffeln.
Bereitstellen der Möglichkeiten für die Anwender in der Verplanungs Prozess manuell einzugreifen. Visualisierung von Orders in der UI mit der umfasenden Recherche.
Microservices Architektur mit dem Einsatz von Spring Boot, Kafka, OpenSearch (Elastic) Debezium, Postgres, Angular.
Full remote team. Scrum mit 2 Wochen Sprints.
Entwicklung, Architektur, Testing, Deployment Code Reviews.
Die bestehende legacy Software (Liferay) musste neu implementiert werden. Die legacy Software bestand aus mehreren Modulen. Ein Modul pro Kunde. Alle Module teilten eine Oracle Datenbank. Die Module hatten zum Teil unterschiedliche Funktionalitäten.
Die neue Software musste Microservices Architektur haben und aktuelle Technologien einsetzten. Spezifische Kunden Funktionalitäten mussten konsolidiert werden. Die Migration der Kunden erfolgte Schritt bei Schritt, so dass der Betrieb der legacy und neuer Software parallel sichergestellt werden musste. Legacy und neue Software haben auch in der Migration Phase gemeinsame Oracle Instanz geteilt.
Das Team war verteilt. Scrum Master und Entwickler in Deutschland. PO in Frankreich, Architekt in Guadeloupe. Konzern Management in Frankreich.
Zu entwickeln war Medikamenten Verordnung-Software (VoS) für Praxen und Krankenhäuser. Anwendung musste so designt werden, dass es ohne Anpassungen in sowie einer Cloud Umgebung als auch on Prem. Umgebung bei den Kunden ohne Internet Zugang lauffähig ist.
Auf dem Backend wurde Spring Boot als Framework und Microservices Architektur ausgewählt. Als Browser Client wurde eine Angular Applikation entwickelt. Die Spring Boot Microservices können als standalone Prozesse deployed als auch in "embedded" mode als Module in einem Uber Jar Spring Boot Anwendung integriert werden. Uber Jar ist ein Prozess, der alle Module integriert.
Es wurde neue Spring WebFlux als Web Framework ausgewählt, mit der Absicht die Anwendung 100% reactive zu implementieren.
Ein großer Teil der Anwendung ist die Implementierung der KBV Vorgaben in Bereich Kommunikation mit Patienten Verwaltung Software. Die Vorgaben sind ab dem 2020 gesetzliche Pflicht. Die Vorgaben legen die Kommunikation Protokolle und die Verwendung von HL7 FHIR Standard als Transport Layer fest.
Für die Medikamenten Suche wurde Elastic Search ausgewählt.
Die Rolle im Projekt war Entwicklung, Unterstützung des Software Architekten und Steuerung des remote Teams in Rumänien.
Weiterentwicklung und Bugfixing von diversen Backend Software Modulen von OSRR (Online Shop Realtime Rating). Kalkulation und Buchung der Kunden Loyalty-Punkten mit diversen Regeln. Das Online Rating und Rating in Batch Prozessen. Weiterentwicklung von Webservices. Entwicklung von Kafka Consumern.
Tätigkeiten:
Full-Stack-Webentwicklung, Unit-Tests und UI Tests, Build-Automatisierung mit Jenkins Pipelines, Release-Management,
Agile at Scale SCRUM Team mit ca. 25 Personen, Daily Moderation
Erfahrungen im Bereich:
Spezifikation, Analyse und Design, Test, Design und Programmierung von 3(4)-Tier Anwendungen, Client/Server Anwendungen, Anwendungen für Inter(ra)net- und Windows-Platformen, Systemprogrammierung, Design von relationalen Datenbanken, Object-Relationale Mapping (Hibernate), Ausführung Offshore/Nearshore Projekte
Methoden:
OOP, OOA, OOD, SCRUM, XP, UML Modeling, Offshore/Nearshore, strukturierte-, Ereignisgesteuerte-, visuelle-Programmierung, Aspekt orientierte Programmierung, Datenbanken Design und Modellierung, ER Modeling
Tools und IDEs:
Eclipse (viele Plugins), NetBeans, JBuilder, Visual Cafe for Java, Turbo Pascal, Turbo C, Power Designer, Delphi, XML Spy, Microsoft Excel (Visual Basic Debugger), Microsoft FrontPage, Diverse HTML Editoren, Visio, Together, TOAD, openSTA, UltraEdit, ANT, Maven, Visual Studio 5.0, Enterprise Architect, PL/SQL Developer, IntelliJ, Jenkins
Sourceverwaltung
Subversion, CVS, Perforce, PVCS, GIT
Produkte, Technologien und Platformen
JBoss, Tomcat, Weblogic, WebSphere, IBM Portal Server, Nokia WAP Server, Java SE/JEE (J2EE), FOP, IoC Spring, ORM Framework Hibernate, Glassfish
Protokolle & Middleware
RMI, HTTP, WAP, BDE, SOAP
APIs, J2EE/J2SE Standards und Frameworks
Vaadin, JSF(2), Seam, jBPM, Richfaces, Ajax, JPA, JDBC, Hibernate, EJB(3), Spring, Spring MVC, Spring Webflow, iText, Struts, JSP, HTML, JSTL, Servlets, JSP CustomTags, XML, Xalan, Xerces, XSLT, FO, Web Start, FOP, Jackson JSON, JQuery, Selenium, AXIS 1.x, AXIS 2, JAX-WS, JAXP, DOM, SAX, XPath, Quartz, SWING, JNDI, JUnit, POI, Jakarta Commons, HttpUnit, DBUnit, JUnit, JDIC, Applets, Windows API, Delphi Komponenten, BDE
Automotive
seit 1997 mehrere WEB Applikationen sowie im technischen als auch im kaufmännischen Umfeld
Öffentlicher Recht
seit 2005 Gesundheitswesen, DMS Applikation
Dienstleistung
mehrjährige Arbeit bei Dienstleitungsfirmen
Offshore/Nearshore
viel Erfahrung als Projektleiter und On-Site Koordinator
IT/EDV
Anwendung- und Systemprogrammierung seit 1992
Internet
Anwendungsprogrammierung seit 2000
Medizin/Pflege
DMS Applikation in Gesundheitswesen (Öffentliches Recht), Entwicklung eines DMS für Pflegedienste
Maschinenbau
Entwicklung von "service-Management" und "strategische Instandhaltung" Applikationen.
Versicherung
Entwicklung Kunden Web Portalen. Seit 2010
Einsatzort: Grossraum München und Remote
Die Bestehende Verwaltung-Systeme der gesetzlichen Krankenkassen werden erweitert. Die Dokumente aus verschiedenen fachlichen Verfahren werden über Telematik Infrastruktur in Empfang genommen, geparsed, verarbeitet, validiert etc. und anschließend an das Krankenkassen Backend weitergegeben.
Aus dem Backend werden die Antworten an die Leistungsebringer (Ärzte) zurückgesendet.
Das Workflow wird mit einer Statemachine implementiert. Die Stetamachine basiert
auf Kafka und Microservices. Microservices sind mit Springboot implementiert.
Die hochperfomante Generierung von Partner Plattform Orders anhand von verplanten Fernseher Ausstrahlungen, Verträgen, Rechten und Lizenzen.
Automatisierte Berechnung der komplexen Konstellationen der Serien und Staffeln.
Bereitstellen der Möglichkeiten für die Anwender in der Verplanungs Prozess manuell einzugreifen. Visualisierung von Orders in der UI mit der umfasenden Recherche.
Microservices Architektur mit dem Einsatz von Spring Boot, Kafka, OpenSearch (Elastic) Debezium, Postgres, Angular.
Full remote team. Scrum mit 2 Wochen Sprints.
Entwicklung, Architektur, Testing, Deployment Code Reviews.
Die bestehende legacy Software (Liferay) musste neu implementiert werden. Die legacy Software bestand aus mehreren Modulen. Ein Modul pro Kunde. Alle Module teilten eine Oracle Datenbank. Die Module hatten zum Teil unterschiedliche Funktionalitäten.
Die neue Software musste Microservices Architektur haben und aktuelle Technologien einsetzten. Spezifische Kunden Funktionalitäten mussten konsolidiert werden. Die Migration der Kunden erfolgte Schritt bei Schritt, so dass der Betrieb der legacy und neuer Software parallel sichergestellt werden musste. Legacy und neue Software haben auch in der Migration Phase gemeinsame Oracle Instanz geteilt.
Das Team war verteilt. Scrum Master und Entwickler in Deutschland. PO in Frankreich, Architekt in Guadeloupe. Konzern Management in Frankreich.
Zu entwickeln war Medikamenten Verordnung-Software (VoS) für Praxen und Krankenhäuser. Anwendung musste so designt werden, dass es ohne Anpassungen in sowie einer Cloud Umgebung als auch on Prem. Umgebung bei den Kunden ohne Internet Zugang lauffähig ist.
Auf dem Backend wurde Spring Boot als Framework und Microservices Architektur ausgewählt. Als Browser Client wurde eine Angular Applikation entwickelt. Die Spring Boot Microservices können als standalone Prozesse deployed als auch in "embedded" mode als Module in einem Uber Jar Spring Boot Anwendung integriert werden. Uber Jar ist ein Prozess, der alle Module integriert.
Es wurde neue Spring WebFlux als Web Framework ausgewählt, mit der Absicht die Anwendung 100% reactive zu implementieren.
Ein großer Teil der Anwendung ist die Implementierung der KBV Vorgaben in Bereich Kommunikation mit Patienten Verwaltung Software. Die Vorgaben sind ab dem 2020 gesetzliche Pflicht. Die Vorgaben legen die Kommunikation Protokolle und die Verwendung von HL7 FHIR Standard als Transport Layer fest.
Für die Medikamenten Suche wurde Elastic Search ausgewählt.
Die Rolle im Projekt war Entwicklung, Unterstützung des Software Architekten und Steuerung des remote Teams in Rumänien.
Weiterentwicklung und Bugfixing von diversen Backend Software Modulen von OSRR (Online Shop Realtime Rating). Kalkulation und Buchung der Kunden Loyalty-Punkten mit diversen Regeln. Das Online Rating und Rating in Batch Prozessen. Weiterentwicklung von Webservices. Entwicklung von Kafka Consumern.
Tätigkeiten:
Full-Stack-Webentwicklung, Unit-Tests und UI Tests, Build-Automatisierung mit Jenkins Pipelines, Release-Management,
Agile at Scale SCRUM Team mit ca. 25 Personen, Daily Moderation
Erfahrungen im Bereich:
Spezifikation, Analyse und Design, Test, Design und Programmierung von 3(4)-Tier Anwendungen, Client/Server Anwendungen, Anwendungen für Inter(ra)net- und Windows-Platformen, Systemprogrammierung, Design von relationalen Datenbanken, Object-Relationale Mapping (Hibernate), Ausführung Offshore/Nearshore Projekte
Methoden:
OOP, OOA, OOD, SCRUM, XP, UML Modeling, Offshore/Nearshore, strukturierte-, Ereignisgesteuerte-, visuelle-Programmierung, Aspekt orientierte Programmierung, Datenbanken Design und Modellierung, ER Modeling
Tools und IDEs:
Eclipse (viele Plugins), NetBeans, JBuilder, Visual Cafe for Java, Turbo Pascal, Turbo C, Power Designer, Delphi, XML Spy, Microsoft Excel (Visual Basic Debugger), Microsoft FrontPage, Diverse HTML Editoren, Visio, Together, TOAD, openSTA, UltraEdit, ANT, Maven, Visual Studio 5.0, Enterprise Architect, PL/SQL Developer, IntelliJ, Jenkins
Sourceverwaltung
Subversion, CVS, Perforce, PVCS, GIT
Produkte, Technologien und Platformen
JBoss, Tomcat, Weblogic, WebSphere, IBM Portal Server, Nokia WAP Server, Java SE/JEE (J2EE), FOP, IoC Spring, ORM Framework Hibernate, Glassfish
Protokolle & Middleware
RMI, HTTP, WAP, BDE, SOAP
APIs, J2EE/J2SE Standards und Frameworks
Vaadin, JSF(2), Seam, jBPM, Richfaces, Ajax, JPA, JDBC, Hibernate, EJB(3), Spring, Spring MVC, Spring Webflow, iText, Struts, JSP, HTML, JSTL, Servlets, JSP CustomTags, XML, Xalan, Xerces, XSLT, FO, Web Start, FOP, Jackson JSON, JQuery, Selenium, AXIS 1.x, AXIS 2, JAX-WS, JAXP, DOM, SAX, XPath, Quartz, SWING, JNDI, JUnit, POI, Jakarta Commons, HttpUnit, DBUnit, JUnit, JDIC, Applets, Windows API, Delphi Komponenten, BDE
Automotive
seit 1997 mehrere WEB Applikationen sowie im technischen als auch im kaufmännischen Umfeld
Öffentlicher Recht
seit 2005 Gesundheitswesen, DMS Applikation
Dienstleistung
mehrjährige Arbeit bei Dienstleitungsfirmen
Offshore/Nearshore
viel Erfahrung als Projektleiter und On-Site Koordinator
IT/EDV
Anwendung- und Systemprogrammierung seit 1992
Internet
Anwendungsprogrammierung seit 2000
Medizin/Pflege
DMS Applikation in Gesundheitswesen (Öffentliches Recht), Entwicklung eines DMS für Pflegedienste
Maschinenbau
Entwicklung von "service-Management" und "strategische Instandhaltung" Applikationen.
Versicherung
Entwicklung Kunden Web Portalen. Seit 2010
"Im Zeitraum 11/00 - 02/01 hat der Consultant die Evaluierung einer WAP Infrastrukur vorgenommen. Im Zeitraum März/01 - November/01 hat der Consultant massgeblich am Aufbau einer serverseitigen Dokument Transformations Infrastruktur mitgewirkt. Die Infrastruktur erlaubt die Transformation von XML Dokumenten nach HTML und PDF. Die Infrastruktur basiert auf dem Weblogic J2EE Server von BEA und Komponenten aus dem Apache Projekt. Ausserdem hat der Consultant an der Integration von einem Unit Testing Framework mitgearbeitet und hat Untersuchungen im Bereich Komponentisierung von HTML Oberflächen vorgenommen. Der Consultant hat uns hervorragend geholfen. Ohne seinen großen persönlichen Einsatz und seine Fähigkeit sich schnell in neue Techniken einzuarbeiten, hätten wir unsere Ziele nicht erreicht. Seine Mitarbeit im Team hat im bestens funktioniert."
— Projekt Internet Archive auf J2EE BEA Weblogic, 10/00 - 12/01
Referenz durch Mitarbeiter eines Internet Dienstleister mit ca. 90 MA vom 29.11.01
"Wir arbeiten mitdem Consultant seit vier Jahren in diversen Projekten erfolgreich zusammen. Er verfügt über sehr gute Erfahrung in den Bereichen Oracle, Java und allen Bereichen des Internets. Er hat die Projekte in allen Phasen von der Spezifikation über die Entwicklungs- und Testphase bis hin zur Inbetriebnahme begleitet. Die von ihm entwickelten Applikationen laufen fehlerfrei und performant. Neben seiner fachlichen Qualifikation ist sein besonders Engagement hervorzuheben. Wir möchten uns an dieser Stelle dafür bedanken und ihm anderen Projektanbietern weiterempfehlen."
— Projekt Div. Unix / Oracle / Java / Web-Projekte, von 1996 - 2000
Referenz durch Mitarbeiter der Dynamic Software GmbH mit 20 Ma. vom 15.09.00