Umfangreiche Anwendungsentwicklung
Im Rahmen meiner Tätigkeit bei der B. Braun Melsungen AG habe ich in enger Abstimmung mit den Fachabteilungen die technische Umsetzung einer zentralen Webanwendung zur Aufbereitung regulatorischer Daten für die diversen Produkte des Unternehmens realisiert. Die Daten werden für die Registrierung der Produkte bei der Europäischen Kommission (EUDAMED) verwendet.
Nach meinem Ausstieg aus dem Unternehmen habe ich das Projekt noch einige Zeit lang als Freelancer weiterbetreut und schließlich bei der Übergabe an neue Entwickler:innen unterstützt.
Es handelt sich um ein Full-Stack-Projekt, bei dem ich sämtliche Anwendungsteile realisiert habe:
Frontend: Die Anwendung ist als Single-Page-Application (SPA) mit Angular umgesetzt.
Backend: Das Backend basiert auf NestJS, stellt die API bereit und übernimmt die Verarbeitung von Daten und Hintergrundaufgaben (z.B. Synchronisation mit dem zentralen SAP-System)
Datenbank: Sämtliche Daten werden in einer PostgreSQL-Datenbank gespeichert, deren Schema in enger Abstimmung mit den Fachabteilungen entworfen wurde.