Nikita Petrich
Buchen
Zur Startseite
Kursverwaltung & Zertifikats-Engine
EdTech / E-Learning
08

XU Navigator

Enterprise-Lernplattform
XU Group
05/2020 – 02/2023 · ~2 J. 10 Mon. · Full-Stack Engineer
Rolle
Full-Stack Engineer
Team
5–10 Personen
Standort
Bremen, DE · Remote
Sprache
Deutsch & Englisch
Website
Methodik
Scrum

Aufgaben

  • Dynamisch, mandantenspezifisch befüllbare Kursinhalte (Videos, Podcasts, Multiple-Choice, Artikel) über klar abgegrenzte Services.
  • Lernfortschrittskontrolle inklusive automatischer Zertifikatsgenerierung.
  • Experten- und Community-Foren für den Austausch zwischen Teilnehmenden und Fachleuten.
  • Full-Stack-Entwicklung über alle Plattform-Module hinweg im agilen Scrum-Team – von der Kursverwaltung bis zur Zertifikats-Engine, in Frontend und Backend.
  • Skalierbare Backend-Services (NestJS, GraphQL) mit klar abgegrenzten Domänen in Microservice-Architektur.
  • Frontend der Lernplattform in Angular (Angular Material, NgRx) sowie Bereitstellung über Azure DevOps Pipelines.

Ergebnis

  • Skalierbare Microservice-Plattform im produktiven Einsatz bei namhaften Konzernen (VW, ThyssenKrupp u. a.).
  • Mandantenspezifische Kursinhalte: jeder Konzern bespielt dieselbe Plattform mit eigenen Schulungen.
  • Zertifikate werden ohne manuelle Nacharbeit ausgestellt, der Lernfortschritt ist je Mandant auswertbar.
  • Enge, funktionsübergreifende Zusammenarbeit mit Produkt und Design über zweieinhalb Jahre – vom ersten Ausbau bis zum produktiven Betrieb bei mehreren Großkunden.

Referenzen

Technologien

TypeScriptJavaScriptHTMLCSSSCSSXMLJSONYAMLAngularNgRxRxJSAngular MaterialKomponentenbibliothekenFigmaUI-ImplementierungNode.jsNestJSExpress.jsMEANDependency InjectionREST APIGraphQLFrontend-EntwicklungBackend-EntwicklungWeb-EntwicklungMongoDBMongooseNoSQLTypeORMDatenmodellierungMicrosoft AzureAzure DevOpsAzure PipelinesAzure App ServiceAzure FunctionsAzure Blob StorageDockerCI/CDContinuous IntegrationnpmCLI (Command Line Interface)Microsoft TeamsJWTOAuth 2.0Single Sign-On (SSO)Microsoft Entra ID (ehem. Azure Active Directory)SystemintegrationLearning Management System (LMS)Video-StreamingMulti-TenancySaaSPlattformentwicklungMonorepoMicroservicesDomain-Driven DesignSkalierbare ArchitekturEvent-Driven ArchitectureClean ArchitectureAgile MethodenDigitale TransformationSoftwareentwicklungSchnittstellenentwicklungEdTechE-LearningScrum