Thorben Fohlmeister

Senior Freelance Full-Stack Developer

2 Projekte mit ansible

MasterEV 2 Bewerbungsmanagement-System
Web-App
Kunde
TU München
Ort
München
Branche
Bildungswesen
Beginn
Dezember 2020
Umfang
3 Jahre
Rolle
Fullstack-Entwickler
Komplette Neuentwicklung eines Bewerbungsmanagement-Systems für Studiengänge. Projektstruktur basierend auf einem NX Mono-Repository, NestJS im Backend sowie Angular 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
EAGLE Collaboration Tool
Web-App
Kunde
Norcom AG
Ort
München
Branche
Automotive
Beginn
November 2018
Umfang
1 Jahr
Rolle
Frontend-Entwickler
Für einen in Ingolstadt ansässigen Automobilkonzern wurde das Dokumentenmanagement und -kollaborationstool EAGLE, ein Big-Data Produkt aus dem Hause Norcom, angepasst und deutlich erweitert. Die Anforderungen umfassten branchen-spezifische Anpassungen und Features im Legal-Bereich. Das fertige Produkt ist im Frontend eine komplette Neuentwicklung und nutzt Angular 9 sowie einen NgRx Store für das komplexe State-Management.

Aufgaben

  • Implementierung von Komponenten und Systemdesign
  • UX/UI Entwicklung in enger Zusammenarbeit mit dem Kunden
  • Schrittweise Migration von Angular 5 bis hin zu Version 9
  • Integration von NgRx Store zur Verwaltung der komplexen Applikationszuständen
  • Schreiben von Unit- und E2E-Tests