Digitale Lernplattform
WEBAPIBACKENDDATASECURITY

Digitale Lernplattform

cleverbits GmbH · Immobilien · 09/2023 – 12/2025

Entwicklung einer zentralen E-Learning-Plattform zur Verwaltung von Kursen, Tracking des Lernfortschritts und Ausstellung von Zertifikaten. Integration mehrerer externer E-Learning-Plattformen für eine nahtlose Nutzererfahrung. Implementierung einer Single Sign-On (SSO)-Lösung und einer sicheren Benutzerverwaltung.

Kerntätigkeiten

Frontend-Entwicklung

Umsetzung einer modernen Benutzeroberfläche mit React und Material-UI nach Figma-Designvorgaben.

State-Management & API-Kommunikation

Effiziente Datenverwaltung mit Zustand und react-query, Validierung mit react-hook-form.

Backend-Entwicklung

Entwicklung von Java/Kotlin (Spring)-basierten Microservices zur Verwaltung von Kursen, Fortschritten und Zertifikaten.

Datenbankdesign & -verwaltung

Speicherung und Verwaltung von Nutzerdaten, Kursinhalten und Zertifikaten in PostgreSQL.

Integration externer Plattformen

Anbindung mehrerer externer Lernplattformen über Webhooks und REST-APIs.

SSO & Authentifizierung

Implementierung einer sicheren Anmeldung mit Keycloak und Auth0, inklusive Identity-Provider-Integration.

Containerisierung & Deployment

Nutzung von Docker und Kubernetes für eine skalierbare Bereitstellung.

CI/CD & DevOps

Einrichtung und Automatisierung von CI/CD Pipelines mit GitHub Actions und GitOps.

Projektmanagement & Dokumentation

Nutzung von Jira und Confluence für agile Entwicklung und technische Dokumentation.

Technologien

ReactMaterial-UIZustandreact-queryreact-hook-formTypeScriptJavaKotlinSpringPostgreSQLKeycloakAuth0DockerGitHubGitOpsCI/CD PipelinesKubernetesJiraConfluenceFigma