
Senior Full-Stack Engineer
Apr. 2022 – heuteVectronic Aerospace Berlin, Deutschland
- Verantwortete die Operator-Oberfläche für Telemetrie, genutzt von Kunden in den USA und Europa: ersetzte undifferenzierte CRUD-Masken durch Domänen-Workflows (Geräteflotte, Missionen, Alerts), damit Operatoren auf Live-Halsbanddaten handeln statt in generischen Formularen zu suchen.
- Entwarf die Plattformarchitektur für 20+ Services über 3 Engineering-Teams: wählte event-getriebenes RabbitMQ statt synchronem REST-Fan-out, damit Ingest und nachgelagerte Domänen lose gekoppelt bleiben; definierte Komponentengrenzen, PostgreSQL- vs. MongoDB-Verantwortung und die Service-Schnittstellen dieser Stores.
- Entwarf das Frontend als Angular-Microfrontends in einem Nx-Monorepo: unabhängig versionierte Remotes statt einer einzelnen SPA, damit drei Teams UI-Slices besitzen und deployen können, ohne einen Monolithen neu zu bauen.
- Autorin der CI/CD- und Release-Architektur—semantic-release Auto-Versionierung für Nx-Apps/Libs, GitLab-Auto-Deploy, IaC-Pipelines—damit Angular-Microfrontends und 20+ Services unabhängig statt per manuellem Tagging ausgeliefert werden; Gesamtlaufzeit der Pipeline um 50 % und Unit-/E2E-Zeit um 60 % reduziert.
- Verantwortete Spring-Boot-Microservices für Ingest, Persistenz und Domain-APIs: PostgreSQL für transaktionale Aggregate, MongoDB für hochvolumige Telemetrie-Dokumente und die RabbitMQ-Event-Verträge der Plattform.
- Verbesserungen interner KI-gestützter Entwickler-Workflows vorangetrieben, einschließlich MCP-Integrationen (Model Context Protocol) und eigener AI-Skills zur Vereinfachung der Entwicklung für das Engineering-Team.
System DesignSoftware ArchitectureDistributed SystemsPlatform EngineeringDDDEvent-Driven ArchitectureIaCObservabilityTypeScriptReactAngularJavaSpring BootPostgreSQLMongoDBMicroservicesMicro FrontendsNx Monorepossemantic-releaseGitLab CICI/CDDeveloper ExperiencePlaywrightMCPCustom AI Agent Skills




