nerdforce GmbH & Co. KG | 01.02.2022 - 31.05.2022
Meine Aufgabe bei der Nerdforce GmbH bestand darin, eine bestehende Vue.js Webapplikation mit einem .NET Core-Backend zu erweitern. Dies erforderte sowohl Arbeiten am .NET-Backend als auch an der Vue.js-Applikation. Das Backend verwendete zudem das Entity Framework als ORM, was ebenfalls Änderungen notwendig machte.
Ein weiterer großer Aufgabenschwerpunkt war die Implementierung einer Zwei-Faktor-Authentifizierung in die bestehende Applikation. Das ursprünglich entwickelte Login-Verfahren war dafür nicht ausgelegt, und wir entschieden uns für Keycloak als Authentifizierungsmethode. Dort konnte unter anderem auch das neue Feature der Zwei-Faktor-Authentifizierung mühelos integriert werden.
Ich war außerdem an der Implementierung und Verwaltung der CI/CD-Prozesse mit Jenkins beteiligt, die eine kontinuierliche Integration und Deployment ermöglichten. Zudem arbeitete ich mit an der Bereitstellung der verschiedenen Applikationen in Docker-Containern, was die Konsistenz und Portabilität der Anwendungen erheblich verbesserte.