MasterEV 2 Bewerbungsmanagement-System
Webanwendung
Kunde
TU München
Ort
München
Branche
Bildungswesen
Beginn
Dezember 2020
Umfang
3 Jahre
Position
Fullstack
Angular14SCSSMongoDBJestNodeJSNestJSCypressOpenAPINrwl NxPrimeNGDockerRxJSStorybookGitHub ActionsAnsibleAWSLambdaAWSDynamoDBAWSCloudWatchTypeScriptGitLinux
Neuentwicklung eines modularen Bewerbungsmanagement-Systems für Hochschulen. Die Lösung basiert auf einem NX-Monorepo mit Angular-Frontend und NestJS-Backend, unterstützt verschiedene Mandanten und bietet eine automatisierte CI/CD-Pipeline mit Docker-Deployment. Im Projekt wurde auf eine nachhaltige Architektur und die Einführung von Best Practices im Team geachtet. Verantwortung für die gesamte technische Architektur und Infrastruktur. Konzeption des Multi-Tenant-Ansatzes. Aufbau einer vollständig automatisierten Deployment-Pipeline von Entwicklung bis Produktion.
Aufgaben
- Systemdesign und Entwicklung der CI/CD-Prozesse (GitHub Actions)
- Implementierung eines NX-Monorepos mit wiederverwendbaren Libraries
- Backend-Entwicklung mit NestJS, SQL- und NoSQL-Datenbanken, OpenAPI
- Frontend-Entwicklung mit Angular und PrimeNG
- Testing mit Jest und Cypress
- Einführung und Vermittlung von Best Practices im Entwicklerteam
- Gesamtverantwortung für Systemarchitektur
- Konzeption der Multi-Tenant-Architektur
- Aufbau der automatisierten Deployment-Pipeline