07.2022 – 06.2026
Full Stack Developer
The Key Technology GmbH · Berlin
- Verantwortete Funktionen durchgängig als Hauptentwicklerin für sechs Webanwendungen und zwei React-Native-Apps in einem zweiköpfigen Team – von der Klärung der Anforderungen mit dem Kunden über Implementierung und Tests bis zum Release.
- Entwicklung und Wartung von React-Native-Anwendungen, Aktualisierung von Plugins sowie eigenständige Veröffentlichung von Android-Apps über die Google Play Console.
- Entwickelte eine bidirektionale Salesforce-Synchronisation für Nutzende, Module und Lernergebnisse über gRPC-verbundene Scala-Backend-Services, einschließlich Erstellungs-, Aktualisierungs- und Löschprozessen sowie einer plattformübergreifenden Eindeutigkeitsprüfung gegen doppelte Modulkennungen.
- Entwickelte Integrationstests für zahlreiche Scala/Play-Backend-Services mit ScalaTest, Guice und MongoDB zur Prüfung von CRUD-Operationen, Geschäftslogik und Fehlerbehandlung.
- Analysierte und behob Zertifikatsfehler in der regulierten medizinischen Fortbildung, ermittelte die Ursachen anhand historischer Kurs- und Einreichungsdaten, korrigierte die betroffenen Datensätze und generierte die Zertifikate neu.
- Entwickelte Workflows für Zugangsberechtigungen, Lernfortschritt und Zertifizierung für eine Lernplattform mit über 50.000 Nutzenden und rund 500 Kursen, einschließlich Zugangsregeln, Kurssperren und Ansichten für auslaufende Zertifikate.
- Setzte Figma-Entwürfe für eine separate Plattform mit rund 500 Kursen um, einschließlich eines neu aufgebauten produktiven Dashboards; reduzierte dessen Ladezeit durch optimierte MongoDB-Indizes und schrittweise Skeleton-Zustände von rund 7 auf 2 Sekunden.
- Erstellte Auswertungen für randomisierte Fragensätze und berechnete aus gespeicherten MongoDB-Daten Anzeigehäufigkeit, korrekte Antworten und die am häufigsten gewählten falschen Antworten.
