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.
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
Entwicklung einer skalierbaren Webanwendung für das Bewerbungsmanagement an Hochschulen. Die Lösung unterstützt verschiedene Prozesse und Anforderungen im Bewerbungsablauf und ermöglicht durch GraphQL die gleichzeitige Bearbeitung von Bewerbern durch mehrere Nutzer.
Aufgaben
- Systemdesign und Entwicklung der CI/CD-Prozesse (Gitlab CI)
- Implementierung von Front- und Backend
- Abstraktion der Datenbankebene (MongoDB, MySQL)
- UI/UX-Design in Zusammenarbeit mit den Kunden