Die grundlegende Funktionalität der Trainer-Community ist es, Fitness-Trainern zu ermöglichen im Netzwerk nach Vertretungstrainern für Kurse zu suchen, die sie nicht geben können.
Meine Aufgabe war der Bau einer iOS, Android und Web-App und einem dazugehörigen Java Spring-Boot-Backend mit einer PostgreSQL-DB in einem Kubernetes-Cluster.
Dabei werden App-Notifications über Google-Firebase und Transaktions-Emails über Brevo versendet.
Das Backend stellt eine REST-API über OpenAPI (Swagger) zur Verfügung, die mit openapi-generator für das Frontend und den Server generiert wurde.
Das Java-Backend greift auf die relationale Datenbank typsicher über eine mit jOOQ generierten API zu.
Das Frontend (iOS, Android und Web-App) ist mit Dart/Flutter gebaut.
Entwicklung eines kryptographisch gesicherten Cloud-Speichersystems.
UX-Optimierung des Clients für Windows/MacOs und Linux.
Überarbeitung der kryptographischen Verfahren auf Basis des Feedbacks aus der Verschlussachenzulassung.
Common-Criteria-Zertifizierung des Clients.
Zulassung für Verschlusssachen.
Beratung/Anforderungsanalyse/Konzeption/Projektleitung/Software-Architektur in Projekten folgender Kunden:
academics GmbH
Beiersdorf AG - tesa AG
buch.de internetstores AG
bol.de, buch.ch
books.ch
CBR Fashion Group
Daimler AG
DIE ZEIT Zeitverlag Gerd Bucerius GmbH & Co. KG
Engel & Völkers AG
evotec OAI
Greenpeace e. V.
Gruner+Jahr AG & Co. KG
KILROY travels International A/S
Libri.de Internet GmbH
Libri GmbH
Otto (GmbH & Co KG)
PARSHIP GmbH
shopping24 Gesellschaft für multimediale Anwendung mbH
Sabre Sverige AB - Sweden
SPIEGEL-Verlag Rudolf Augstein GmbH & Co. KG
Thalia Medienservices GmbH
Tchibo direct GmbH
Tipp24 SE
T-Systems GmbH
Tradesignal GmbH
travelchannel Inh. KG Travel Overland Flugreisen GmbH & Co.
Unilever Deutschland Services GmbH
United Internet/1&1 AG - WEB.DE
Regelungstechnik
Prozessidentifikation
Steuerungstechnik
Prozessdatenverarbeitung
Echtzeit-Programmierung
Robotik
Und ich entwickle auch einfach Software mit aktuellen Tools und Methoden wobei ich im Laufe der Zeit einen umfangreichen Erfahrungsschatz mit den Stärken und Schwächen verschiedener Tools und Bibliotheken und generell von Software-Architektur erwerben konte.
Die grundlegende Funktionalität der Trainer-Community ist es, Fitness-Trainern zu ermöglichen im Netzwerk nach Vertretungstrainern für Kurse zu suchen, die sie nicht geben können.
Meine Aufgabe war der Bau einer iOS, Android und Web-App und einem dazugehörigen Java Spring-Boot-Backend mit einer PostgreSQL-DB in einem Kubernetes-Cluster.
Dabei werden App-Notifications über Google-Firebase und Transaktions-Emails über Brevo versendet.
Das Backend stellt eine REST-API über OpenAPI (Swagger) zur Verfügung, die mit openapi-generator für das Frontend und den Server generiert wurde.
Das Java-Backend greift auf die relationale Datenbank typsicher über eine mit jOOQ generierten API zu.
Das Frontend (iOS, Android und Web-App) ist mit Dart/Flutter gebaut.
Entwicklung eines kryptographisch gesicherten Cloud-Speichersystems.
UX-Optimierung des Clients für Windows/MacOs und Linux.
Überarbeitung der kryptographischen Verfahren auf Basis des Feedbacks aus der Verschlussachenzulassung.
Common-Criteria-Zertifizierung des Clients.
Zulassung für Verschlusssachen.
Beratung/Anforderungsanalyse/Konzeption/Projektleitung/Software-Architektur in Projekten folgender Kunden:
academics GmbH
Beiersdorf AG - tesa AG
buch.de internetstores AG
bol.de, buch.ch
books.ch
CBR Fashion Group
Daimler AG
DIE ZEIT Zeitverlag Gerd Bucerius GmbH & Co. KG
Engel & Völkers AG
evotec OAI
Greenpeace e. V.
Gruner+Jahr AG & Co. KG
KILROY travels International A/S
Libri.de Internet GmbH
Libri GmbH
Otto (GmbH & Co KG)
PARSHIP GmbH
shopping24 Gesellschaft für multimediale Anwendung mbH
Sabre Sverige AB - Sweden
SPIEGEL-Verlag Rudolf Augstein GmbH & Co. KG
Thalia Medienservices GmbH
Tchibo direct GmbH
Tipp24 SE
T-Systems GmbH
Tradesignal GmbH
travelchannel Inh. KG Travel Overland Flugreisen GmbH & Co.
Unilever Deutschland Services GmbH
United Internet/1&1 AG - WEB.DE
Regelungstechnik
Prozessidentifikation
Steuerungstechnik
Prozessdatenverarbeitung
Echtzeit-Programmierung
Robotik
Und ich entwickle auch einfach Software mit aktuellen Tools und Methoden wobei ich im Laufe der Zeit einen umfangreichen Erfahrungsschatz mit den Stärken und Schwächen verschiedener Tools und Bibliotheken und generell von Software-Architektur erwerben konte.