
Senior Software Engineer
Mar 2023 – PresentUnite Berlin, Germany
- Own platform and architecture for an org of 40–60 engineers: a shared Nx foundation, reusable libraries, and standardized tooling now supporting ~100 independently deployable applications across 10+ teams.
- Drove architecture and migration strategy, consolidating five independently built apps and fragmented stacks into one scalable platform; documented service boundaries, GraphQL federation, and CI/CD trade-offs in ADRs, and improved onboarding so new engineers can contribute within their first week.
- Designed a federated GraphQL architecture using Apollo Router on AWS Kubernetes, providing a unified API layer across independently owned domains and enabling teams to evolve and deploy backend services independently while maintaining consistent API contracts for frontend applications.
- Designed and implemented the end-to-end release architecture with GitLab CI and Semantic Release, automating versioning, publishing, and deployment and enabling cross-repository testing across environments; cut full-release time from ~75 minutes to under 30 minutes (60% faster) and affected-change releases to under 10 minutes, covering unit, integration, e2e, performance, and contract tests, and enabling reliable releases multiple times per day.
- Built developer-platform capabilities spanning code generation, shared libraries, automation, and developer tooling (including MCP integrations), reducing repetitive work so teams can independently build, test, release, and operate their applications.
- Instrumented platform-wide observability with OpenTelemetry, improving incident diagnosis time across services.
- Mentor 10+ engineers directly through code review and pair programming, with platform and tooling initiatives benefiting the broader 40–60 engineer org.
Platform EngineeringSoftware ArchitectureTechnical LeadershipNx MonorepoJavaSpring BootGraphQLApollo RouterAWSKubernetesTerraformGitLab CISemantic ReleaseOpenTelemetryTypeScriptReactMicro FrontendDesign SystemsMCP















