Profilbild von Anonymes Profil, Software Developer
verfügbar

Letztes Update: 02.09.2023

Software Developer

Abschluss: Informatik - Bachelor of Science
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | japanisch (Grundkenntnisse)

Dateianlagen

CV-KeineAnlagen.pdf

Skills

Java (6-17):
Jakarta EE (JPA, CDI, JSF, EJB), REST, Hibernate, Java FX, Spring Boot, Primefaces
Frontend
JavaScript, HTML, CSS, Bootstrap, Jquery, Vue3, TypeScript, tailwindcss
Datenbanken
Postgres, MySQL, Oracle, H2
Build-Management- und CI-Tools, DevOps
Maven, Jenkins, Docker, JFrog Artifactory, Ansible
Server
Wildfly, JBoss, Nginx
SCM
Git (Bitbucket) & SVN, gitlab ce
Testing
Junit, Powermock, Shell-  (Bash) & Batch-Scripting
Projektmanagement- und Dokumentationssoftware
Atlassian Jira & Confluence
Entwicklungsmethoden
Kanban, Scrum, Klassisch
Sonstiges
XML-Schema, XDT, Ansible, IDEA Ultimate, Eclipse, Sonarqube, Prometheus, Grafana, FHIR, JSON, VVV

Projekthistorie

09/2022 - bis jetzt
Developer - Bafög Digital -
]init[ AG (Internet und Informationstechnologie, 500-1000 Mitarbeiter)

Weiterentwicklung, Support, Bugfixing Themen:
  • eID Authentifizierung mittels nPA (neuer Personalausweis), Anbindung an verschiedene Serviceprovider wie das NKB (Nutzkonto Bund / BundID) mittels SAML2
  • Core Weiterentwicklungen
  • Schnittstelle für den digitalen Rückkanal (Bafög Bescheidzustellung) (XML Schema)
  • Entwicklung verschiedener Laufzeitplugins
  • Generelles Bugfixing
  • Rest API
Techstack: SAML2, Picketlink (SSO), Java (Jakarta EE), REST, Postgres, XML Schema, JavaScript, Xima Formcycle

06/2023 - 08/2023
Zeugnis Bewertung - Digital
]init AG[ (Internet und Informationstechnologie, 250-500 Mitarbeiter)

Entwickler im Backend einer Webanwendung für die Bewertung ausländischer Abschlüsse.
Stack: Java, Spring, Rest, Docker, Kubernetes

01/2023 - 04/2023
Developer - Adminstrative WebApp -
HundMensch & Co (Sonstiges, < 10 Mitarbeiter)

Neuentwicklung einer Webanwendung für das Mitarbeiter- & Timeslot-Management.
Tech:
Vue3 (vite / pinia), Java, SpringBoot, Postgres

05/2018 - 01/2023
Mapbox Wordpress Plugin
Privat

Fork eines Wordpress Plugins auf React-Basis. Dieses wurde in der Admin-Komponente um die Funktionalität erweitert, direkt GeoJSON als Datenart vom Nutzer zur Anzeige auf einer Karte zu akzeptieren. Zeitweilig wurde ein zwei Finger-Bewegungsmodus für Smartphones, sowie eine On-Scroll-Info (google maps - like) auf Desktop-Geräten erweitert.

Stack: PHP, React, Mapbox GL JS, VVV

Rolle: Fork-Allein-Entwickler

09/2016 - 03/2022
Prüfprogramm Labordatenkommunikation
Kassenärztliche Bundesvereinigung KdöR Berlin (Öffentlicher Dienst, 250-500 Mitarbeiter)

Wird dazu verwendet Labordaten (Befunde, Aufträge) gegen die Schnittstelle LDT2 / LDT3 (XDT) oder gegen Daten der Muster 10 / 10 A im PDF/A-Format zu prüfen. Ebenso ist eine Option die alleinige Validierung der Muster 10 / 10A.
Es können die Signierungen der Muster 10 / 10A geprüft werden.
Das Programm wird bundesweit in Laboren sowie in Praxen niedergelassener Ärzte verwendet.

Die Verwendung kann über eine GUI, CLI oder als Library erfolgen.
Fehler, Warnungen und Infos, Statistiken, Summenlisten werden dem Nutzer in wählbaren Protokollformaten ausgegeben (PDF, XML, TXT, ...).

Stack: Java, Maven, JavaFX, Swing, JasperReports, XML-Schema, XDT, Bouncy castle

Rolle: Lead Developer

03/2015 - 03/2022
Webapp EBM Browser im SNK
Kassenärztliche Bundesvereinigung KdöR Berlin (Öffentlicher Dienst, 250-500 Mitarbeiter)

Diese Web-Applikation kann zum manuellen Durchsuchen, Suchen, Speichern und Filtern von GOPen der Einheitlichen Gebührenordnung (EBM) verwendet werden. Die Nutzer haben auch die Möglichkeit, die quartalsweise in einer H2-Datenbank gespeicherten Datensätze, miteinander zu vergleichen. Eine Übersicht auf der Vergleich-Seite bietet die Möglichkeit einzelne GOPen mit gefundenem Unterschied dann in einer Detailansicht gegenüber zu stellen, die Unterschiede werden dort direkt durch das Frontend markiert. Diese Webapp ist derzeit nur im "sicheren Netz der KVen" (SNK) verfügbar.
(Screenshot auf meiner Website)

Stack: JakartaEE, JSF, JPA, H2, Bootstrap, Primefaces, ElasticSearch, JavaScript, JUnit, Maven, Docker

Rolle: Mitentwickler, anschließend komplette Übernahme der Weiterentwicklung & Überführung sowie Betreuung im laufenden Betrieb

01/2014 - 03/2022
PKCSLib - Krypto Library
Kassenärztliche Bundesvereinigung KdöR (Öffentlicher Dienst, 250-500 Mitarbeiter)

Es handelt sich hierbei um eine Krypto-Library, welche von verschiedenen Anwendungen bundesweit im KV-System eingebunden wird, die kryptografische Anforderungen erfüllen müssen. Diese Software ist u.a. in der Lage, Schlüssel zu erstellen, Zertifikate zu signieren (für eine PKI), Dateien zu verschlüsseln und zu signieren usw. Sie kann als Java-Lib verwendet oder alternativ über ein CLI aufgerufen werden. Die kryptographische Kernfunktionalität wird von bouncy castle bereitgestellt.

Stack: Java, Bouncy Castle, Library

Rolle: Zunächst Übernahme, dann umfangreiches Refactoring und Weiterführung als Lead-Developer

05/2013 - 03/2022
Abrechnungsdaten Prüfprogramm XPM-KVDT
Kassenärztliche Bundesvereinigung KdöR Berlin (Öffentlicher Dienst, 250-500 Mitarbeiter)

Dieses Programm wird dafür benutzt, die Abrechnungsdaten der bundesweit über 150.000 niedergelassenen ambulant tätigen Ärzte zu prüfen. Pro Quartal werden die akutellen Anforderungen implementiert sowie Schnittstellen angepasst und Stammdaten aktualisiert. Die Verwendung kann über eine GUI, CLI oder als Library erfolgen.
Fehler, Warnungen und Infos, Statistiken und Summenlisten werden dem Nutzer in wählbaren Protokollformaten ausgegeben (PDF, XML, TXT, ...).
Ebenfalls möglich ist eine Verwendung im "Prüfassistent", welcher Abrechnungsdaten der letzten vier Quartale gegen die jeweils gültige Implementierung prüft, sowie anschließend eine Verschlüsselung vornimmt.

Stack: Java, Maven, JavaFX, Swing, JasperReports, XML-Schema, XDT, HL7 CDA, Bouncy castle

Rolle: Zunächst Übernahme, dann Lead-Entwickler, Third-Level-Support

09/2014 - 07/2021
Einzelfallnachweis Datentransformation & Validierung
Kassenärztliche Bundesvereinigung KdöR Berlin (Öffentlicher Dienst, 250-500 Mitarbeiter)

Diese Softwaremodule werden u.a. zur Validierung und Transformation verschiedener Datenformate nach EDIFACT eingesetzt. Die erzeugten Datensätze werden später zur Ermittlung von Finanzbudgets in Zusammenarbeit mit den deutschen Krankenkassen verwendet. Optional ist es möglich, verschiedene Statistiken aus den verarbeiteten Dateien zu aggregieren. Um *nix und Windows Produktionssysteme zu ermöglichen und eine hohe Modularität zu gewährleisten, können diese eigenständigen Module via Batch- und Shell-Skripting miteinander verbunden werden.

Stack: Java, EDIFACT, Shell & Batch Scripting
Rolle: Allein-Entwickler

11/2019 - 02/2021
Kodiermanager
Kassenärztliche Bundesvereinigung KdöR Berlin (Öffentlicher Dienst, 250-500 Mitarbeiter)

Diese Desktop-Anwendung dient u.a. der automatischen Validierung, dem Datenbank In- & Export, der Änderung von Excel-Dateien, sowie der Bearbeitung von Kodierhinweisen für ICD-10 Diagnosen. Für die Textbearbeitung wird TinyMce verwendet. Dynamische PDF-Exporte werden mit Freemarker & Flying-Saucer erzeugt. Diese modularisierte Desktop-Anwendung verwendet JavaFX als Frontend-Framework. Die Kommunikation mit den Datenbanken erfolgt direkt und über Rest-Endpunkte.

Stack: Java, JavaFX, Rest, Oracle, Jaxb

Rolle: Mitentwickler

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich, Schweiz und Japan
Vorzugsweise Remote oder Metropolregion Berlin.
Für kurze begrenzte Zeiträume ist eine Reisebereitschaft vorhanden.
Profilbild von Anonymes Profil, Software Developer Software Developer
Registrieren