Entwicklung einer mobilen Anwendung, die als Client für eine webbasierte Anwendung fungiert. Nutzung der Vorteile, die eine native mobile Anwendung gegenüber einem Web-Client im Browser hat.
Die Tätigkeiten umfassten unter anderem:
Entwicklung eines mobilen Client mit Dart und dem Flutter-Framework
Implementierung eines Authentifizierungsmechanismus der mit OAuth und LDAP arbeitet
Implementierung eines Notification-Handler, der die mobile App mit TypeScript und dem NestJS-Framework in das Backend integriert.
Dokumentation des gesamten Entwicklungsprozesses und wissenschaftlich Auswertung im Rahmen der Bachelorarbeit
FlutterJenkinsNestJSNode.js
Dart (Programmiersprache)TypeScript
3 Monate
2021-09 - 2021-11
Internal Kubernetes Cluster HA Setup
DevOps
DevOps
Erstellung eines Blue Prints für den Aufbau interner Kubernetes Cluster zu Demo und Entwicklungszwecken.
Die Tätigkeiten umfassten unter anderem:
Erstellung der notwendigen Installationsskripte/Templates
Integration mit Apache HTTP Server als externem Weblayer
Dokumentationserstellung
Setup mehrerer Kubernetes Cluster
KubernetesGiteaApache HTTP ServerVisual Studio CodeVMware ESX
10 Monate
2020-11 - 2021-08
PoC: Mobile App Development with Flutter
Dart (Programmiersprache)
Entwicklung eines PoC, der verschiedene Fähigkeiten von Flutter untersucht und den Weg von der Konzeption über die Entwicklung bis hin zur Veröffentlichung in den App-Stores von Google und Apple abbildet.
Die Tätigkeiten umfassten unter anderem:
Entwicklung der Anwendung Dart/Flutter
Umsetzung von Spracherkennung und Sprachsynthese
UI Statemanagement mit MobX
Konfiguration von Jenkins Pipelines + Fastlane für automatisiertes Testen und Veröffentlichung in den App-Stores
Software-EntwicklerDart (Programmiersprache)TypeScriptapplication state management...
Software-Entwickler
Das Projektziel war, den Stand der Technik in Bezug auf UI-State-Management, Headless-Content-Management-Systeme und plattformübergreifender Mobile Frameworks zu vergleichen und zu bewerten.
Die Tätigkeiten umfassten unter anderem:
Vorauswahl der vielversprechendsten Frameworks
Implementierung von Demoanwendungen
Systematischer Vergleich der verschiedenen Statemanagement, Headless CMS und Mobile Frameworks
PortainerVisual Studio CodeGiteaFlutterXamarinReact NativeStrapiParse-ServerNakama
Dart (Programmiersprache)TypeScriptapplication state managementheadless CMS servercross-platform mobile frameworks
4 Monate
2020-01 - 2020-04
Implementierung eines LDAP ForwardAuth Mechanismus für Traefik
Entwicklung einer mobilen Anwendung, die als Client für eine webbasierte Anwendung fungiert. Nutzung der Vorteile, die eine native mobile Anwendung gegenüber einem Web-Client im Browser hat.
Die Tätigkeiten umfassten unter anderem:
Entwicklung eines mobilen Client mit Dart und dem Flutter-Framework
Implementierung eines Authentifizierungsmechanismus der mit OAuth und LDAP arbeitet
Implementierung eines Notification-Handler, der die mobile App mit TypeScript und dem NestJS-Framework in das Backend integriert.
Dokumentation des gesamten Entwicklungsprozesses und wissenschaftlich Auswertung im Rahmen der Bachelorarbeit
FlutterJenkinsNestJSNode.js
Dart (Programmiersprache)TypeScript
3 Monate
2021-09 - 2021-11
Internal Kubernetes Cluster HA Setup
DevOps
DevOps
Erstellung eines Blue Prints für den Aufbau interner Kubernetes Cluster zu Demo und Entwicklungszwecken.
Die Tätigkeiten umfassten unter anderem:
Erstellung der notwendigen Installationsskripte/Templates
Integration mit Apache HTTP Server als externem Weblayer
Dokumentationserstellung
Setup mehrerer Kubernetes Cluster
KubernetesGiteaApache HTTP ServerVisual Studio CodeVMware ESX
10 Monate
2020-11 - 2021-08
PoC: Mobile App Development with Flutter
Dart (Programmiersprache)
Entwicklung eines PoC, der verschiedene Fähigkeiten von Flutter untersucht und den Weg von der Konzeption über die Entwicklung bis hin zur Veröffentlichung in den App-Stores von Google und Apple abbildet.
Die Tätigkeiten umfassten unter anderem:
Entwicklung der Anwendung Dart/Flutter
Umsetzung von Spracherkennung und Sprachsynthese
UI Statemanagement mit MobX
Konfiguration von Jenkins Pipelines + Fastlane für automatisiertes Testen und Veröffentlichung in den App-Stores
Software-EntwicklerDart (Programmiersprache)TypeScriptapplication state management...
Software-Entwickler
Das Projektziel war, den Stand der Technik in Bezug auf UI-State-Management, Headless-Content-Management-Systeme und plattformübergreifender Mobile Frameworks zu vergleichen und zu bewerten.
Die Tätigkeiten umfassten unter anderem:
Vorauswahl der vielversprechendsten Frameworks
Implementierung von Demoanwendungen
Systematischer Vergleich der verschiedenen Statemanagement, Headless CMS und Mobile Frameworks
PortainerVisual Studio CodeGiteaFlutterXamarinReact NativeStrapiParse-ServerNakama
Dart (Programmiersprache)TypeScriptapplication state managementheadless CMS servercross-platform mobile frameworks
4 Monate
2020-01 - 2020-04
Implementierung eines LDAP ForwardAuth Mechanismus für Traefik