Zum Inhalt springen

Mein Stack

  • Frontend
  • Mobile
  • Backend & API
  • Daten
  • Infra / DevOps
  • SaaS-Integrationen
  • Methoden & Architektur
  • ReactExperte. Meine Haupt-UI-Bibliothek — ich habe seit 2018 Dutzende React-Projekte gebaut. Verbunden mit : Next.js, TypeScript, Vite, Styled Components, Gatsby, Capacitor (iOS/Android), Node.js, Mixpanel, Intercom.
  • Next.jsErfahren. React-Framework, das ich gut kenne — App Router, SSR, RSC. Auf mehreren persönlichen und beruflichen Projekten genutzt. Verbunden mit : React, TypeScript, Node.js, Contentful.
  • TypeScriptExperte. In allen meinen Projekten seit 2019. Wenn man einmal auf strikte Typen umgestiegen ist, gibt es kein Zurück mehr zu reinem JS. Verbunden mit : React, Next.js, Angular, Node.js.
  • ViteErfahren. Ultraschneller Bundler, den ich für Projekte außerhalb von Next.js nutze. Verbunden mit : React.
  • AngularFortgeschritten. Auf Enterprise-Projekten 2 Jahre lang genutzt. Ich kenne das Ökosystem, bevorzuge aber React. Verbunden mit : TypeScript, SCSS.
  • SCSSFortgeschritten. Vor Tailwind genutzt — ich kann damit umgehen, gehe aber nicht mehr zurück. Verbunden mit : Angular.
  • Styled ComponentsErfahren. CSS-in-JS, täglich auf beruflichen Projekten genutzt. Verbunden mit : React.
  • GatsbyFortgeschritten. React-Static-Site-Generator — für Showcase-Sites genutzt, bevor ich auf Next.js umgestiegen bin. Verbunden mit : React, GraphQL (Apollo).
  • Capacitor (iOS/Android)Experte. Ich habe hybride iOS/Android-Apps aus bestehenden React-Codebases ausgeliefert. Verbunden mit : React, Capacitor-Plugins, Bitrise CI.
  • Capacitor-PluginsFortgeschritten. Custom-Native-Plugins entwickelt, um fachliche Lücken zu schließen. Verbunden mit : Capacitor (iOS/Android).
  • Bitrise CIExperte. Mobile CI/CD für iOS- und Android-Builds eingerichtet. Verbunden mit : Capacitor (iOS/Android).
  • Node.jsExperte. Mein primäres Backend-Runtime. REST-APIs, Worker, Skripte — Node ist überall in meinem Stack. Verbunden mit : NestJS, Express, TypeScript, Kafka, React, Next.js.
  • NestJSExperte. Gut strukturiert für große APIs: Modules, Guards, Interceptors. Wenn man zu mehreren am Code arbeitet, hilft das. Verbunden mit : Node.js, GraphQL (Apollo), Docker, PostgreSQL, Kafka, Datadog, HubSpot, Chargebee, TDD, DDD (Sencrop BFF), Hexagonale Architektur (Sencrop BFF), CQRS, Clean Architecture, Microservices.
  • ExpressErfahren. Der Node.js-Klassiker — auf vielen Projekten vor NestJS genutzt. Verbunden mit : Node.js, GraphQL (Apollo), PostgreSQL.
  • GraphQL (Apollo)Erfahren. GraphQL-APIs mit Apollo Server und Client. Schemas, Resolvers, Subscriptions. Verbunden mit : Gatsby, NestJS, Express, Python / FastAPI.
  • Python / FastAPIFortgeschritten. Für Daten-Microservices und leichte Python-APIs genutzt. Verbunden mit : GraphQL (Apollo).
  • KafkaGrundkenntnisse. Nur Grundkenntnisse. Ich habe Nachrichten in Produktion konsumiert und produziert, ohne den Stack selbst zu verwalten. Verbunden mit : Node.js, NestJS, Microservices.
  • PostgreSQLErfahren. Meine Standard-Datenbank. Hält der Last stand, und die Postgres-Doku bleibt die Referenz. Verbunden mit : Prisma, Drizzle ORM, NestJS, Express.
  • MySQLErfahren. Auf Legacy-Projekten genutzt, ich bevorzuge PostgreSQL. Verbunden mit : Prisma.
  • Drizzle ORMErfahren. Leichter als Prisma, besser typisiert. Ich übernehme es für neue persönliche Projekte. Verbunden mit : PostgreSQL.
  • PrismaFortgeschritten. Gut typisiertes ORM, auf NestJS vor Drizzle genutzt. Verbunden mit : PostgreSQL, MySQL.
  • Terraform (HCL)Fortgeschritten. Infrastructure as Code, um reproduzierbare AWS-Umgebungen zu provisionieren. Verbunden mit : AWS (Lambda, S3, RDS, ECS, ECR, Route 53, etc.).
  • DockerErfahren. Systematische Containerisierung. Multi-Stage-Dockerfiles, Compose, Registries. Sowohl persönlich als auch beruflich genutzt. Verbunden mit : NestJS, AWS (Lambda, S3, RDS, ECS, ECR, Route 53, etc.), GitHub Actions, Nix, Microservices.
  • GitHub ActionsErfahren. CI/CD-Pipelines auf allen meinen Repos — Tests, Lint, automatisierte Deploys. Verbunden mit : Docker, AWS (Lambda, S3, RDS, ECS, ECR, Route 53, etc.).
  • AWS (Lambda, S3, RDS, ECS, ECR, Route 53, etc.)Erfahren. Lambda, S3, CloudFront, RDS, ECS, ECR, Route 53 usw. — die klassischen Bausteine für Serverless und Hosting. Verbunden mit : Docker, Terraform (HCL), GitHub Actions, Datadog.
  • DatadogErfahren. Monitoring und Alerting in Produktion — Dashboards, APM, zentrale Logs. Verbunden mit : NestJS, AWS (Lambda, S3, RDS, ECS, ECR, Route 53, etc.).
  • NixGrundkenntnisse. Reproduzierbare Dev-Umgebungen mit devenv — ich versuche es überall einzusetzen. Verbunden mit : Docker.
  • HubSpotErfahren. CRM-Integration via API — Kontaktsynchronisation, Deals, automatisierte Workflows. Verbunden mit : NestJS.
  • ChargebeeErfahren. Abonnementverwaltung und Abrechnung via API und Webhooks. Verbunden mit : NestJS.
  • MixpanelExperte. Produkt-Analytics — Event-Tracking, Funnels, Retention. Verbunden mit : React.
  • IntercomErfahren. Widget-Integration und APIs für In-App-Kundensupport. Verbunden mit : React.
  • ContentfulErfahren. Headless CMS — Inhaltsmodelle, GraphQL-API, Veröffentlichungs-Webhooks. Verbunden mit : Next.js.
  • TDDErfahren. Test-Driven Development täglich angewendet — red/green/refactor für zuverlässigen Code. Verbunden mit : NestJS.
  • DDD (Sencrop BFF)Erfahren. Domain-Driven Design — Bounded Contexts, Aggregates, Ubiquitous Language zur Modellierung der Fachdomäne. Verbunden mit : NestJS, Hexagonale Architektur (Sencrop BFF), CQRS.
  • Hexagonale Architektur (Sencrop BFF)Experte. Ports & Adapters — Entkopplung der Fachdomäne von technischen Abhängigkeiten. Verbunden mit : NestJS, DDD (Sencrop BFF), Clean Architecture.
  • CQRSFortgeschritten. Lese/Schreib-Trennung für skalierbare und wartbare Systeme. Verbunden mit : DDD (Sencrop BFF), NestJS.
  • Clean ArchitectureExperte. Schichtstrukturierung mit Dependency Inversion — isolierter und testbarer Fachcode. Verbunden mit : Hexagonale Architektur (Sencrop BFF), NestJS.
  • MicroservicesErfahren. Aufteilung in autonome Services, die per API und Events kommunizieren — unabhängig deploybar. Verbunden mit : NestJS, Docker, Kafka.