Zum Inhalt springen
luis.dev

03Stack

Spezialisiert auf Java. Sicher im gesamten Stack.

Bei Java und Spring Boot gehe ich am tiefsten. Alles andere auf dieser Karte ist mit ihnen verbunden, und bei jedem Eintrag steht, wo ich es tatsächlich eingesetzt habe.

Technologiekarte

JavaSpring BootSpring SecuritySpring Data JPAHibernateGraphQLREST APIsSpring AILangChain4jLangChainPostgreSQLRedisPrisma ORMAngularTypeScriptNext.jsReactVue.jsNode.jsPythonSystem integrationAutomationDocker · CI/CDExcel

Zeigen Sie auf eine Technologie oder fokussieren Sie sie, um ihre Verbindungen zu sehen.

Nach Kategorie

01Backend

  • JavaKernJava 25 in einem produktiven modularen Monolithen: ≈880 Use Cases, Virtual Threads, geplante Jobs und Event Listener.
  • Spring BootKernSpring Boot 4.1 mit Spring Modulith: 20 Module, GraphQL, SSE, Flyway, Testcontainers und CI/CD bis in die Produktion.
  • Spring SecurityPrimärSessions in Redis mit CSRF, MFA per E-Mail, Google OIDC, datenbankgesteuerter Method Security und einem OAuth-2.1-Server für MCP-Clients.
  • Spring Data JPAPrimär183 Entitäten und Repositories, Keyset-Pagination, Entity Graphs und ein Test, der SQL-Statements zählt, um N+1-Probleme aufzuspüren.
  • GraphQLPrimär≈200 Queries und ≈220 Mutations mit Spring for GraphQL, DataLoader-Batching sowie Tiefen- und Komplexitätslimits.
  • REST APIsPrimärWebhooks mit HMAC-Verifikation, Uploads, Integrations-Endpoints und HTTP-Clients für APIs von Drittanbietern.
  • HibernatePraxiswissenJPA-Provider in Produktion: Batch Fetching, JDBC-Batching und Optimistic Locking.
  • Node.jsPraxiswissenServer-Runtime für Next.js, Build-Tooling und Validierungsskripte.
  • PythonPraxiswissenAutomatisierungs-Tooling gegen REST-APIs: Audits, Migrationen und Graph-Layout für ≈400 CRM-Flows.

02KI-Engineering

  • Spring AIPrimärSpring AI 2.0: Agenten mit 122 berechtigungsbeschränkten Tools, RAG auf pgvector, validierte strukturierte Ausgaben und ein MCP-Server.
  • LangChain4jPraxiswissenLLM-Orchestrierung für Java-Anwendungen: Chat-Modelle, Tools und Retrieval.
  • LangChainPraxiswissenChains, Agenten und Tool-Integration in Python.

03Datenbanken

  • PostgreSQLPrimärRelationale Modellierung, 74 Flyway-Migrationen, pgvector, Advisory Locks und Work Queues mit SKIP LOCKED.
  • RedisPrimärSessions, Cache, Chat-Gedächtnis der KI und Lua-basiertes Rate Limiting.
  • Prisma ORMPraxiswissenTypsicherer Datenzugriff für Node.js- und TypeScript-Services.

04Frontend

  • AngularPrimärAngular 21, zoneless mit Signals: ein produktives Backoffice mit ≈110 Lazy Routes, Echtzeit-Updates und typisiertem GraphQL-Client.
  • TypeScriptPrimärÜberall Strict Mode; typisierte API-Clients, die ein eigenes Tool gegen das Backend-Schema prüft.
  • Next.jsPrimärNext.js 16 App Router: vorgerenderte mehrsprachige Websites mit 3D, darunter dieses Portfolio.
  • ReactPraxiswissenReact 19 mit Server Components und View Transitions.
  • Vue.jsPraxiswissenKomponentenbasierte Oberflächen mit Vue.

05Sonstiges

  • System integrationPrimärCheckout-Plattformen, ein CRM, die WhatsApp Cloud API, LLM-Anbieter und Cloud-Abrechnung, jeweils mit Retries und Limits.
  • AutomationPraxiswissenSkripte nach dem Muster Dry Run → Anwenden → Verifizieren → Rollback für Produktivsysteme; Pipelines für geplante Berichte.
  • Docker · CI/CDPraxiswissenLayered Images, Docker Compose, Caddy und Deployments mit GitHub Actions inklusive Health Checks und Rollback.
  • ExcelPraxiswissenDatenanalyse und operatives Reporting; XLSX-Erzeugung aus Backend-Jobs.