Konzeption einer Vereinswebsite für die Bereitstellung von allgemeinen Informationen, eines Terminkalenders und der Vereinsbibliothek
Entwicklung des Frontends als Single-Page-Application (SPA) in VueJS mit dem Material Design Framework Vuetify
Entwicklung des Backends mit dem PHP Framework Laravel
Implementierung der Kommunikationsschnittstellen zwischen Backend und Frontend auf Basis von JSON als REST-API
Implementierung einer tokenbasierten Authentifikation mittels Laravel Sanctum
Implementierung eines Online-Mitgliedsantrags mit Anbindung an die REST-Schnittstelle der Vereinsverwaltungssoftware
Inbetriebnahme der Website auf einem Apache-Webserver
Systemadministration des Webservers und der SQL-Datenbank
Administration der Mail-Konten und Zoom-Räume des Vereins
Versionierung des Quellcodes mittels Git
Verwaltung des Projekts und der einzelnen Arbeitspakete in GitLab
Buchhaltung sowie das Erstellen der Jahresabschlussberichte und der Steuererklärungen des Vereins
Vue.JSLaravelPHPLaravel SanctumVuetifyMySQLApache WebserverJSONRESTGitGitlabZoom-AdministrationMail- und ServeradministrationUI/UX
Bauchgefühle Gießen e.V.
4 Jahre
2019-04 - 2023-03
Lehrauftrag
Lehrbeauftragter, Leitung von TutorienPHPPythonC#...
Lehrbeauftragter, Leitung von Tutorien
Lehre in den Veranstaltungen ?Datawarehouse in der Medizin? und ?Angewandte Medical Data Science?
Analyse und Bewertung von Programmcode in den Sprachen PHP, Python, C# und Java
Vermittlung von Wissen im Bereich Datawarehouse, ETL-Prozesse, Docker und dem Kommunikationsserver Mirth mitsamt einigen gängigen Schnittstellen (HL7 v2, HL7 FHIR, DICOM) im Gesundheitswesen
Betreuung studentischer Projektarbeiten im Bereich Datenbanken, ETL-Prozesse, Anwendungsentwicklung und Kommunikationsschnittstellen
Analyse und Bewertung von Datawarehouse-Strukturen in PostgreSQL und MySQL
Analyse und Bewertung von Projektabgaben und Anwendungsdokumentation
Verwaltung und Bereitstellung von virtuellen Maschinen für die Studierenden in vSphere
Konzeption einer Systemarchitektur für ein Datenintegrationszentrum am Universitätsklinikum Gießen als Teil einer standortübergreifenden Infrastruktur zur Extraktion und Bereitstellung von Forschungsdaten aus dem Routinedatenbestand des Klinikums im Rahmen der bundesweiten ?Medizininformatik Initiative? (MII)
Konzeption von Kommunikationsprozessen und Schnittstellen zwischen den einzelnen Systemkomponenten
Konzeption einer Systemarchitektur für eine webbasierte Datenintegrationsplattform zur Integration und Verwaltung von medizinischen Forschungsdaten mit Anbindung an die Prozesse innerhalb des Datenintegrationszentrums
Modellierung der Systemarchitektur und des Datenmodells in UML
Entwicklung des Backends der Datenintegrationsplattform mit dem PHP Framework Laravel
Entwicklung des Frontends der Datenintegrationsplattform als Single-Page-Application (SPA) in VueJS mit dem Material Design Framework Vuetify
Implementierung der Kommunikationsschnittstellen zwischen Backend und Frontend auf Basis von JSON als REST-API
Anbindung der Plattform an den zentralen Keycloak Authentifikationsserver mittels OpenID
Erstellung von Unit-Tests in PHPUnit für alle Funktionen im Zuge von Test-Driven-Developments
Erstellung von Docker-Containern zur Auslieferung der Plattform mit einem Nginx-Webserver
Entwicklung und Inbetriebnahme von Pipelines in Gitlab CI/CD zur automatisierten Ausführung von Test zur Sicherung von Funktionalität und Codequalität sowie zur automatisierten Aktualisierung auf allen Produktivsystemen
Projektleitung und Management des Entwicklerteams von drei Personen
Technische Dokumentation der API der Datenintegrationsplattform mittels Swagger
Funktionales Testen der API mittels Postman
Versionierung des Quellcodes mittels Git
Verwaltung der Arbeitspakete, Meilensteine, Releases und Branches in Gitlab
Administration von primär Linux-basierten, virtuellen Serversystemen in vSphere 7 sowie Containervirtualisierung mittels Docker
Absicherung der einzelnen Dienste mit SSL-Zertifikaten via Certbot
Installation und Administration des zentralen Keycloak Authentifikationsservers
Installation und Administration verschiedener Datenbanken (PostgreSQL, MariaDB, MongoDB)
Installation und Administration der genutzten Groupware (GitLab, Nextcloud, Zulip)
Installation, Inbetriebnahme und Administration verschiedener Softwareprodukte und ETL-Strecken von anderen Standorten
Leitung von TutorienJavaJUnitMedizinische Messverfahren...
Leitung von Tutorien
Anleitung und Unterstützung von Studierenden in der Veranstaltung ?Objektorientierte Programmierung? in der Programmiersprache Java
Anleitung und Unterstützung von Studierenden in der Veranstaltung ?Programmierung interaktiver Systeme? in der Programmiersprache Java
Erstellung von Test in JUnit zur automatisierten Überprüfung studentischer Abgaben
Erstellung und Etablierung von Online-Testaten in der Veranstaltung ?Programmierung interaktiver Systeme? mittels Moodle
Anleitung und Unterstützung von Studierenden in der Veranstaltung ?Informationssysteme im Gesundheitswesen?
Durchführung von Praktika in der Veranstaltung ?Medizintechnik? zur Veranschaulichung verschiedener medizinischer Messverfahren und Behandlungsmöglichkeiten
Bewertung von Versuchsprotokollen
Kursverwaltung in Moodle
JavaJUnitMedizinische MessverfahrenMoodle
Technische Hochschule Mittelhessen
3 Monate
2017-02 - 2017-04
Konzeption einer Systemarchitektur für eine Hardware
Konzeption einer Systemarchitektur für eine Hardware in the Loop (HIL) Testbench zur automatisierten Testung analoger Signale von verschiedenen Mikrocontrollern aus neu entwickelten Beatmungsgeräten
Entwicklung der HIL-Testbench in LabView mittels einer Queued State Machine
Anbindung einer Messkarte von National Instruments zur Signalerfassung
Entwurf und Anbindung einer Steuerungsmatrix, um die auszuführenden Tests, die Reihenfolge und die Belegung der Pins festzusetzen
Anfertigen der technischen Dokumentation zur Übergabe
Versionierung des Quellcodes mittels Git
SystemarchitekturHIL-TestbenchLabViewMesstechnik von National Instruments
zur DatenerfassungGitQueued State Machine
Thora Tech GmbH
Aus- und Weiterbildung
1 Jahr 6 Monate
2017-10 - 2019-03
Studium - Medizinische Informatik
Master of Science, Technische Hochschule Mittelhessen
Master of Science
Technische Hochschule Mittelhessen
3 Jahre
2014-10 - 2017-09
Studium - Medizinische Informatik
Bachelor of Science, Technische Hochschule Mittelhessen
Bachelor of Science
Technische Hochschule Mittelhessen
2 Jahre 11 Monate
2010-08 - 2013-06
Allgemeine Hochschulreife
Liebigschule Gießen
Liebigschule Gießen
Position
IT-Consultant
Kompetenzen
Schwerpunkte
Fullstack Entwicklung
PHP, Laravel, Vue.JS
Systemarchitektur
DevOps
Produkte / Standards / Erfahrungen / Methoden
Methodische Skills
Systemarchitektur
Projektleitung & Projektmanagement
Agile Softwareentwicklung
Coding/Programmierung
Implementierung
Testing
Analyse und Design
ETL-Prozesse
Business Process Model and Notation (BPMN)-Prozessmodellierung
Unified Modeling Language (UML)
Medizinische Messverfahren
Dokumentation
UI/UX
Frameworks
Laravel
Laravel Sanctum
Vue.JS
.NET
ASP.NET
Ruby on Rails
Node.JS
DevOps
Continious Integration/Continious Deployment
Docker
Gitlab
Testing
PHPUnit
JUnit
Selenium
Unit-Testing
Test-Driven-Development
Behaviour-Driven-Development
Web-Technologien
Nginx
Apache Webserver
JSON
Keycloak
OpenID
Cerbot (Lets Encrypt)
HTML
Axios
Ajax
Vuetify
Bootstrap
jQuery
CSS
XML
YAML
Postman
Datawarehouse
SASS/LESS/ SCSS
Swagger
Design Pattern
Singleton
Factory
Facade
Model View Controller (MVC)
State
Observer
Iterator
Visitor
Command
Decorator
Dependency Injection
Projektmanagement Methoden und Tools
Scrum
Feature Driven Development
Redmine
Nextcloud
Zulip
Confluence
Moodle
Jira
vSphere
Mirth
Versionsverwaltung
Git
GitHub
GitLab
Schnittstellen
REST
HL7 FHIR
DICOM
HL7 v2
Entwicklungsumgebung
MS Visual Studio Code
IntelliJ
Netbeans
Eclipse
MS VS .NET
PHPStorm
Webstorm
Programmiersprachen
PHP
Python
TypeScript
JavaScript
C#
LabVIEW
Java
Datenbanken
PostgreSQL
MS-SQL Server
MongoDB
SQLite
MariaDB
MySQL
Branchen
Forschung und Lehre
Bildungswesen
Gesundheitswesen
Medizintechnik
Handwerk (Instrumentenbau)
Vertrauen Sie auf GULP
Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung