MasterEV 2 Bewerbungsmanagement-System
Web-App
Rolle
Fullstack-Entwickler
Komplette Neuentwicklung eines Bewerbungsmanagement-Systems für Studiengänge. Projektstruktur basierend auf einem NX Mono-Repository, NestJS im Backend sowie Angular 13 im Frontend. Modularer Aufbau für verschiedene Kunden, automatische CI Pipeline durch GitHub Actions mit Unit- und E2E-Tests und anschließendem Release in Form von Docker-Containern. Hochdynamisches System, welches flexibel aber sicher und vorhersehbar Prozesse abbilden kann.
Aufgaben
- Systemdesign und Entwicklung des CI/CD Prozesses mit GitHub Actions
- Implementierung eines NX Monorepositories mit dutzenden wiederverwendbaren Libraries und diversen Apps
- Umsetzung des Backends mit NestJS, SQL- und NoSQL-Datenbank sowie OpenAPI REST-Schnittstelle
- Umsetzung des Frontends mit Angular und PrimeNG
MasterEV Bewerbungsmanagement-System
Web-App
Rolle
Fullstack-Entwickler
Umsetzung einer modernen Web-Anwendung mit aktuellen Technologien für die Bewerbungsverwaltung. Skalierbarer und hoch-dynamischer Aufbau des Systems um verschiedenste Prozesse und Anforderungen im Bewerbungsablauf abbilden zu können. Außerdem wurde durch den Einsatz von GraphQL die gleichzeitige Bearbeitung von Bewerbern durch verschiedene Benutzer über unterschiedliche Geräte hinweg ermöglicht. Das Deployment erfolgte über Dockercontainer direkt bei den Kunden.
Aufgaben
- Systemdesign und Entwicklung des CI/CD Prozesses in Gitlab CI
- Implementierung von Front- und Backend
- Abstraktion der Datenbankebene
- UI/UX Design zusammen mit den Kunden