TourlaneGermany
Software Engineer
- Architected core system standards within a large-scale Nx monorepo (5+ projects, 3+ packages), defining technical direction for tooling and reliability while leveraging Next.js, React 19, and TypeScript for the core application and conducting architectural reviews to scale delivery quality.
- Designed the data and service layer using tRPC and Fastify to implement a type-safe Backend-for-Frontend (BFF) pattern. Integrated REST and GraphQL microservices into a unified data layer and optimized performance with advanced Redis-based SWR caching for the tRPC layer, improving both speed and perceived responsiveness.
- Contributed significantly to four internal AI-focused hackathons, facilitating the successful implementation of innovative product features that directly influenced the product roadmap.
- Drove product innovation and optimization by launching and monitoring four to five critical A/B/C experiments quarterly, directly influencing the product roadmap and leading to 20% improvements in lead conversion and user journey streamlining.
- Streamlined CI/CD and developer workflow by designing advanced GitHub Actions with smart caching and dependency analysis, tripling CI speed (15→5 min), enabling faster feedback cycles, reducing ticket cycle time, and ensuring quality with Playwright E2E and Vitest unit tests.
- Elevated developer experience by creating a comprehensive design system using React and PandaCSS, accelerating development velocity by 50%.
- Managed observability and performance by engineering a custom Next.js middleware for OpenTelemetry to accurately measure and improve performance. Utilized Sentry, Prometheus, and Grafana to monitor data, successfully reducing site latency from 350ms to 250ms and decreasing client-side load.
- Drove architectural alignment and collaboration across multiple teams in the Nx monorepo, participating in weekly technical syncs, coordinating large-scale initiatives, enhancing the monorepo, and enforcing shared code guidelines and best practices across projects.
- Enhanced code reusability and modularity by implementing composable packages for shared functionalities, ensuring efficient reuse across different projects and supporting scalable, high-quality architecture.
- Implemented a robust tracking architecture with Snowplow and Google Tag Manager (GTM) to centralize product analytics, deepen user behavior insights, and unlock data-driven decision-making across multiple applications.
