Course management & certificate engine
EdTech / e-learning
08

XU Navigator

Enterprise learning platform
XU Group
05/2020 – 02/2023 · ~2 yrs 10 mos · Full-stack engineer
Role
Full-stack engineer
Team
5–10 people
Location
Bremen, DE · remote
Language
English
Website
Methodology
Scrum

Responsibilities

  • Course content (videos, podcasts, multiple choice, articles) that each tenant fills dynamically, served by clearly bounded services.
  • Learning progress tracking including automatic certificate generation.
  • Expert and community forums for exchange between participants and specialists.
  • Scalable backend services (NestJS, GraphQL) with clearly bounded domains in a microservice architecture.
  • The learning platform's frontend in Angular (Angular Material, NgRx), delivered through Azure DevOps pipelines.

Outcome

  • A scalable microservice platform running in production at well-known corporations (Daimler, VW, ThyssenKrupp and others).
  • Tenant-specific course content: every corporation runs its own training on the same platform.
  • Certificates are issued without manual rework, and learning progress can be evaluated per tenant.

Testimonials

Technologies

TypeScriptAngularNode.jsNestJSExpress.jsREST APIGraphQLMongoDBMongooseNgRxRxJSAngular MaterialSCSSFigmaMicrosoft AzureAzure DevOpsAzure PipelinesAzure App ServiceAzure Blob StorageDockerCI/CDJWTOAuth 2.0Single Sign-On (SSO)Learning Management System (LMS)Video streamingMicroservicesClean Architecture