
EdTech / e-learning
08
XU Navigator
Enterprise learning platform
XU Group05/2020 – 02/2023 · ~2 yrs 10 mos · Full-stack engineer
Role
Full-stack engineer
Team
5–10 people
Location
Bremen, DE · remote
Language
German & 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.
- Full-stack development across all platform modules within an agile Scrum team — from course management to the certificate engine, in frontend and backend alike.
- 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 (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.
- Close, cross-functional collaboration with product and design over two and a half years — from the first build-out to production use at several major clients.
Testimonials
Technologies
TypeScriptJavaScriptHTMLCSSSCSSXMLJSONYAMLAngularNgRxRxJSAngular MaterialComponent librariesFigmaUI implementationNode.jsNestJSExpress.jsMEANDependency InjectionREST APIGraphQLFrontend developmentBackend developmentWeb developmentMongoDBMongooseNoSQLTypeORMData modellingMicrosoft AzureAzure DevOpsAzure PipelinesAzure App ServiceAzure FunctionsAzure Blob StorageDockerCI/CDContinuous IntegrationnpmCLI (Command Line Interface)Microsoft TeamsJWTOAuth 2.0Single Sign-On (SSO)Microsoft Entra ID (formerly Azure Active Directory)System integrationLearning Management System (LMS)Video streamingMulti-TenancySaaSPlatform developmentMonorepoMicroservicesDomain-Driven DesignScalable architectureEvent-Driven ArchitectureClean ArchitectureAgile methodsDigital transformationSoftware developmentInterface developmentEdTechE-LearningScrum