
Senior Full-Stack Engineer
Apr 2022 – PresentVectronic Aerospace Berlin, Germany
- Owned the operator telemetry control surface used by clients in the US and Europe: replaced undifferentiated CRUD screens with domain workflows (device fleet, missions, alerts) so operators could act on live collar data instead of hunting through generic forms.
- Designed the platform architecture for 20+ services across 3 engineering teams: chose RabbitMQ event-driven integration over synchronous REST fan-out so ingest and downstream domains stayed loosely coupled; defined component boundaries, PostgreSQL vs MongoDB ownership, and the service interfaces those stores expose.
- Designed the frontend as Angular microfrontends in an Nx monorepo, choosing independently versioned remotes over a single SPA so three teams could own and deploy UI slices without a monolith rebuild.
- Authored the CI/CD and release architecture—semantic-release auto-versioning for Nx apps/libs, GitLab auto-deploy, IaC-backed pipelines—so Angular microfrontends and 20+ services shipped independently instead of via manual tagging; cut overall pipeline duration by 50% and unit/e2e execution time by 60%.
- Owned Spring Boot microservices for ingest, persistence, and domain APIs: PostgreSQL for transactional aggregates, MongoDB for high-volume telemetry documents, and the RabbitMQ event contracts consumed across the platform.
- Led improvements to internal AI-assisted developer workflows, including designing MCP (Model Context Protocol) integrations and custom AI skills to streamline the development experience for the engineering team.
System DesignSoftware ArchitectureDistributed SystemsPlatform EngineeringDDDEvent-Driven ArchitectureIaCObservabilityTypeScriptReactAngularJavaSpring BootPostgreSQLMongoDBMicroservicesMicro FrontendsNx Monorepossemantic-releaseGitLab CICI/CDDeveloper ExperiencePlaywrightMCPCustom AI Agent Skills




