Kamil KoneraJava Team Leader → GenAI Platform Architect

Kamil KoneraJava Team Leader → GenAI Platform Architect
Orange Polska (Wholesale)Wrocław — 100% zdalnieOtwarty na pracę — GenAI Platform / Solution Architect
kamil.konera · orchestrator

To płytka drukowana: 14 lat jako równoległe ścieżki. Kliknij układ, żeby wysłać sygnał.

9 systemów AI od projektu do produkcji — narysowanych jako jedna mapa. Kliknij węzeł, żeby zobaczyć, co robi i jakie liczby za nim stoją.

  • etat
  • projekt
  • inicjatywa
  • węzeł łączący ≥2 warstwy
  • ✗ awaria produkcyjna → opanowana
  • 9systemów: projekt → produkcja
  • 6+autorskich serwerów MCP
  • ~15 700+testów łącznie¹
  • 14+lat inżynierii enterprise

¹ suma liczników per repo z danych źródłowych strony; część zestawów liczona jako pliki testów, nie przypadki.

2011

GI Group (Work Service) — Java Developer

~11 lat Javy — pełny cykl w małym zespole

2022

Orange Polska — Java Team Leader (Wholesale)

Java Team Leader — zespół ~10 osób, zdalnie

GENAI . 2025

zwrotnica GenAI — tu wszystko się rozgałęzia

SOT · 2025–2026

Continue plugin — org-wide rollout

rollout AI w IDE dla całej organizacji

Asystent AI w IDE (VS Code / IntelliJ) wdrożony w całej organizacji. Inicjatywa własna — łącznie z rekomendacją PRZECIW budowie firmowej wtyczki. Koszt utrzymania forka, który nigdy nie powstał: 0.

  • rollout org-wide
SOT · 2025–2026

Dify — self-hosted GenAI platform (Orange)

korporacyjna platforma GenAI — self-hosted

Warstwa platformowa GenAI organizacji: self-hosted Dify (Community) dozbrojony w SSO/OIDC, mTLS i integrację z Kubernetes. Przed produkcyjnym sign-offem (stan: połowa 2026).

  • SSO+OIDC
  • mTLS
  • K8s
U1 · rag-evalsaplikacje LLM — agenty, RAG, ewaluacja · systemy korporacyjne — Java, BPM, integracjeORIGINAL~2025–2026

RAG Evaluation Framework (Orange B2B)

pomiar jakości RAG — chatbot B2B Orange

  • 108 commits
  • 155 eval questions
  • 255+ docs

Warsztat ewaluacji RAG i optymalizacji promptów dla chatbota B2B Orange Wholesale — RAGAS/Promptfoo na 3-czynnikowej macierzy frakcyjnej, 255+ dokumentów, 350-liniowy prompt systemowy.

  • RAGAS + Promptfoo
  • 255+ dokumentów
  • Orange Wholesale

Python · RAGAS · Promptfoo · FastAPI · Dify · Weaviate · OpenAI-compatible · Docker

U2 · bpm-pocsystemy korporacyjne — Java, BPM, integracje · infrastruktura — K8s, GitOps, self-hosting · aplikacje LLM — agenty, RAG, ewaluacjaORIGINAL~2025–2026

IBM BPM → Flowable (Orange Wholesale)

migracja IBM BPM → Flowable — 22 moduły

  • 898 commits
  • ~440K LOC
  • ~10K tests (5,318 be + 4,672 fe)

Enterprise'owa platforma BPM dla Orange Polska Wholesale — Spring Boot 4 + Flowable 8 + Angular 21 + Keycloak 26 + Java 25. Generowanie workflowów z AI (Dify/GPT-4.1) z akceptacją human-in-the-loop i GitOps na 7 środowiskach K8s.

  • ~10 tys. testów
  • 7 środowisk K8s
  • ~440K LOC

Java 25 · Spring Boot 4 · Flowable 8 · Angular 21 · Keycloak 26 · Apache Camel 4 · GraalJS 25 · PostgreSQL 16

U3 · diaaplikacje LLM — agenty, RAG, ewaluacjaORIGINAL~2025–2026

Deal Intelligence Agent (sunscrapers-v2)

pitch deck → memo inwestycyjne — demo live

  • 348 commits
  • ~109K LOC
  • 1,352+ tests

Zamienia pitch deck startupu w memo inwestycyjne dla VC/PE — produkcyjny pipeline multi-agent (10-węzłowy DAG LangGraph z retry supervisora), hybrydowy RAG z cytatami i twarde guardraile. Live: dia.resline.net.

  • 1 352+ testów
  • 20 ADR
  • ~109K LOC

Python 3.12 · FastAPI · LangGraph · Pydantic v2 · React 18 · pgvector · Celery · Prometheus

U4 · marpaplikacje LLM — agenty, RAG, ewaluacja · infrastruktura — K8s, GitOps, self-hostingORIGINAL~2025–2026

MARP — Life Assistant

osobisty asystent multi-agent: głos + pamięć

  • 235 commits
  • ~45K LOC
  • 79 security PRs

Self-hosted, orkiestrowany przez Dify multi-agent assistant (supervisor GPT-4o + 3 specjalistów) z głosem WebRTC, długoterminową pamięcią Mem0 (Qdrant) i profilami użytkownika wersjonowanymi w git.

  • 3 pluginy Dify
  • 79 PR-ów security
  • ~45K LOC

Python · FastAPI · Next.js · Dify 1.9.1 · Mem0 · Qdrant · WebRTC · aiortc

U5 · schildnarzędzia dla asystentów — serwery MCP · infrastruktura — K8s, GitOps, self-hostingORIGINAL~2025–2026

Schild — MCP Personal Assistant

45 narzędzi MCP dla Claude — w codziennym użyciu

  • 45 tools / 12 domains
  • 779 tests (595 unit + 184 Testcontainers)
  • 152 commits

Serwer MCP na Spring Boot 4.1 + Spring AI 2.0 GA (Streamable HTTP, stateless) z 45 narzędziami, proaktywną detekcją @Scheduled (circuit breakery) i Keycloak OIDC (RFC 9728).

  • 45 narzędzi MCP
  • 779 testów
  • 8 circuit breakerów

Java 21 · Spring Boot 4.1 · Spring AI 2.0 GA · PostgreSQL 16 · pgvector · Keycloak 26 · MCP · bucket4j 8.19

U7–U9 · batch ×3
  • U7

    obserwowalność agentów kodujących — MIT

  • U8

    maile dla agentów — 40–80% mniej tokenów

  • U9

    polski generator skryptów hipnozy + TTS

U6 · orangoninfrastruktura — K8s, GitOps, self-hosting · narzędzia dla asystentów — serwery MCPFORK2026-05–06

Orangon — hardened Terragon fork

przejęty fork — awaria prod → opanowana

  • ~100 commits (May–June 2026)
  • 159 test files (Vitest + Playwright)
  • prod on Coolify

Hardenowany fork terragon-labs/terragon-oss z ~100 autorskimi commitami: session-liveness (heartbeat + CAS), sprzątanie wycieków sandboxów, hardening docker-socket-proxy, Kanban Terragon Boards, cykl życia w XState.

  • ~100 własnych commitów
  • 3 PR-y po awarii
  • 159 plików testów

TypeScript · Node 20 · pnpm · Turborepo · Docker · PostgreSQL · Redis · MCP

Najedź na narzędzie, żeby zobaczyć dowód i podświetlić projekty.

BOM · ×10
REFumiejętnośćkiedydowódFITTED ON
SK1multi-agent-orchestrationGdy jeden prompt nie wystarcza: proces ma rozgałęzienia i musi przeżyć błąd pojedynczego kroku.Deal Intelligence Agent — 10-węzłowy DAG, 1 352+ testów, 20 ADR-ów; live: dia.resline.net.
SK2mcp-server-authoringGdy asystent ma coś robić, a nie tylko rozmawiać — potrzebuje narzędzi z auth i limitami.6+ autorskich serwerów MCP; sam Schild: 45 narzędzi w 12 domenach, 779 testów.
SK3rag-retrieval-evaluationGdy odpowiedzi RAG idą do klienta, halucynacje trzeba zmierzyć, zanim zauważy je klient.rag-evals (Orange) — RAGAS (4 metryki) × Promptfoo, macierz 3-czynnikowa, korpus 255+ dokumentów.
SK4dify-enterprise-platform-opsGdy organizacja chce orkiestrować agentów u siebie, bez wysyłania danych do cudzego SaaS-a.Dify w Orange przed produkcyjnym sign-offem (stan: połowa 2026); 16-węzłowy pipeline BPMN (bpm-poc); supervisor + 3 specjalistów (MARP).
SK5spring-ai-enterprise-backendGdy firma javowa chce LLM-y u siebie, bez przepisywania backendu na Pythona.Schild — Java 21 + Spring Boot 4.1 + Spring AI 2.0 GA: 45 narzędzi, 595 testów unit + 184 Testcontainers.
SK6vector-memory-systemsGdy asystent ma pamiętać ustalenia sprzed miesiąca, a nie tylko bieżącą rozmowę.Mem0 + Qdrant (MARP); hybryda RRF k=60 + FTS fallback na pgvector (Schild).
SK7keycloak-oidc-hardeningGdy z narzędzia korzysta więcej niż jeden klient — auth i limity muszą być przed pierwszym requestem, nie po pierwszym incydencie.Schild: Keycloak 26 + RFC 9728 + bucket4j; bpm-poc: OIDC w 7 środowiskach K8s.
SK8kubernetes-gitops-ai-platformsGdy platforma AI ma przejść audyt i utrzymać parytet środowisk, a nie żyć na jednym VPS-ie.bpm-poc — 7 overlayów K8s, ArgoCD + Vault, 9-etapowy CI ze skanem obrazów, sekretów i zależności + SBOM.
SK9prompt-injection-defenseGdy do modelu trafiają dokumenty od obcych, a wynik wpływa na decyzję biznesową.DIA: korpus 23 ataków prompt-injection, 100% zablokowanych; tripwire numeryczny + LLM-as-judge.
SK10ai-augmented-delivery-leadershipGdy trzeba rozstrzygnąć build-vs-buy na narzędziach AI i realnie wdrożyć je zespołom.Rekomendacja PRZECIW firmowej wtyczce IDE → rollout Continue w całej organizacji; koszt utrzymania niezbudowanego forka: 0.

run complete — 9 systems · 6+ MCP · 14+ yrs

Otwarty na pracę — GenAI Platform / Solution Architect

GITHUBLINKEDIN
// tryb cv — wszystko na jednej stronie, gotowe do druku (Ctrl+P). Widoki flow i claude code: przełącznik u góry.

Kamil Konera

Java Team Leader → GenAI Platform Architect
Orange Polska (Wholesale) · Wrocław — 100% zdalnie · Otwarty na pracę — GenAI Platform / Solution Architect

Lider inżynierski, który zaprojektował i wdrożył produkcyjną platformę GenAI w dużej korporacji. Od 2022 Java Team Leader w Orange Polska (Wholesale), zespół ~10 osób; 14+ lat inżynierii enterprise. GenAI na produkcji od 2025 (rollout Continue w całej organizacji); self-hosted Dify (SSO/OIDC, mTLS, K8s) i migracja IBM BPM → Flowable przed produkcyjnym sign-offem. Po godzinach: 9 autorskich systemów AI od projektu do produkcji i 6+ serwerów MCP.

Doświadczenie

Orange Polska (Wholesale) — Java Team Leader · 2022 → dziś
Zespół ~10 osób w dziale hurtowym plus rola lidera organizacyjnego pilota GenAI — od narzędzi developerskich po wdrożenia produkcyjne. 100% zdalnie z Wrocławia.
GI Group (Work Service) — Java Developer · ~2011–2022
~11 lat w jednej firmie: systemy do umów zleceń, faktur klienckich i danych pracowników tymczasowych. Mały zespół — od wymagań po utrzymanie na produkcji.

Projekty

ProjektWarstwyKluczowa metryka
RAG Evaluation Framework (Orange B2B)LE108 commits
IBM BPM → Flowable (Orange Wholesale)EIL898 commits
Deal Intelligence Agent (sunscrapers-v2)L348 commits
MARP — Life AssistantLI235 commits
Schild — MCP Personal AssistantMI45 tools / 12 domains
Agent Tracker (agent-maps)IM311 commits
Outlook Token Optimizer (outlook-mcp)M9 MCP tools
NeuroHypno AILM490 commits
Orangon — hardened Terragon forkIM~100 commits (May–June 2026)
L = LLM · M = MCP · E = Enterprise · I = Infra

Kompetencje

multi-agent-orchestrationRozbijam wieloetapowy proces na stanowy DAG agentów (LangGraph): fan-out/fan-in, retry supervisora, tryb degraded zamiast abortu.
Dowód: Deal Intelligence Agent — 10-węzłowy DAG, 1 352+ testów, 20 ADR-ów; live: dia.resline.net.
mcp-server-authoringBuduję serwery MCP, które dają Claude'owi i innym klientom bezpieczny dostęp do realnych narzędzi: zadań, kalendarza, repozytoriów.
Dowód: 6+ autorskich serwerów MCP; sam Schild: 45 narzędzi w 12 domenach, 779 testów.
rag-retrieval-evaluationBuduję hybrydowy retrieval (BM25 + wektory + reranking) i mierzę go macierzą RAGAS/Promptfoo, zamiast zgadywać konfigurację.
Dowód: rag-evals (Orange) — RAGAS (4 metryki) × Promptfoo, macierz 3-czynnikowa, korpus 255+ dokumentów.
dify-enterprise-platform-opsStawiam self-hosted Dify w korporacji — SSO/OIDC, mTLS, Kubernetes — i prowadzę go do produkcyjnego sign-offu.
Dowód: Dify w Orange przed produkcyjnym sign-offem (stan: połowa 2026); 16-węzłowy pipeline BPMN (bpm-poc); supervisor + 3 specjalistów (MARP).
spring-ai-enterprise-backendPiszę usługi AI i serwery MCP w stacku, który enterprise już ma: Java 21, Spring Boot 4, Spring AI 2.0 GA.
Dowód: Schild — Java 21 + Spring Boot 4.1 + Spring AI 2.0 GA: 45 narzędzi, 595 testów unit + 184 Testcontainers.
vector-memory-systemsDaję agentom trwałą pamięć między sesjami: pgvector, Qdrant, Mem0 — wyszukiwanie semantyczne z pełnotekstowym fallbackiem.
Dowód: Mem0 + Qdrant (MARP); hybryda RRF k=60 + FTS fallback na pgvector (Schild).
keycloak-oidc-hardeningWystawiam endpointy AI/MCP wielu klientom bez incydentów: Keycloak OIDC, RFC 9728, rate limiting per klient.
Dowód: Schild: Keycloak 26 + RFC 9728 + bucket4j; bpm-poc: OIDC w 7 środowiskach K8s.
kubernetes-gitops-ai-platformsWdrażam systemy AI na wielośrodowiskowym K8s: Kustomize, ArgoCD, ExternalSecrets — jedna konfiguracja od dev po prod.
Dowód: bpm-poc — 7 overlayów K8s, ArgoCD + Vault, 9-etapowy CI ze skanem obrazów, sekretów i zależności + SBOM.
prompt-injection-defenseZabezpieczam pipeline'y LLM na niezaufanym wejściu: walidacja schematem, samonaprawa wyjścia, korpus ataków w testach.
Dowód: DIA: korpus 23 ataków prompt-injection, 100% zablokowanych; tripwire numeryczny + LLM-as-judge.
ai-augmented-delivery-leadershipProwadzę ~10-osobowy zespół i dostarczam w modelu pracy z AI; decyzje narzędziowe przekładam na całą organizację.
Dowód: Rekomendacja PRZECIW firmowej wtyczce IDE → rollout Continue w całej organizacji; koszt utrzymania niezbudowanego forka: 0.

Jak rozwiązałbym Twój problem

Kontakt

~15 700+ testów łącznie¹ = 1 352 (DIA) + 779 (Schild) + ~2 000 (Agent Tracker) + ~10 000 (bpm-poc: 5 318 be + 4 672 fe) + zestawy liczone jako pliki: 159 (Orangon) + ~215 (NeuroHypno) + zestawy eval rag-evals
¹ suma liczników per repo z danych źródłowych strony; część zestawów liczona jako pliki testów, nie przypadki.
$ claude
╭──────────────────────────────────────────────╮
│ ✻ Claude Code                                │
│   model: fable-5 · cwd: ~/repos/kamil-konera │
╰──────────────────────────────────────────────╯
CLAUDE.md loaded (project memory)
MCP: schild — 45 tools ✓ · agent-tracker — 4 adapters ✓ · outlook-mcp — 9 tools ✓
skills registry: 10 skills available
<system-reminder>
Ta sesja już się odbyła. Twoje przewijanie ją odtwarza. Zatrzymaj się — sesja poczeka.
This session already ran. Your scroll replays it. Stop, and it waits.
</system-reminder>
Kamil Konera
Java Team Leader → GenAI Platform Architect · Orange Polska (Wholesale) · Wrocław — 100% zdalnie
CLAUDE.md
⏺ Read(CLAUDE.md)
  ⎿ read 26 lines

# CLAUDE.md — kamil-konera

## Kontekst

14+ lat enterprise Java (GI Group ~11 lat → Orange Polska).
Od 2022: Java Team Leader, zespół ~10 osób, Orange Wholesale.
Od ~2025: produkcyjne GenAI — org-wide rollout pluginu Continue;
Dify self-hosted (SSO/OIDC, mTLS, K8s) i migracja IBM BPM → Flowable przed produkcyjnym sign-offem.

## Zasady pracy z tym repo

  • Deleguj równolegle. Weryfikuj testami (portfolio: ~15 700+ testów łącznie¹).
  • Build-vs-buy: rekomendował PRZECIW własnemu pluginowi IDE; Continue wygrało.
  • Liczby w tej sesji pochodzą z gita, nie z wyobraźni.
  • Jedna porażka jest w logu, bo zdarzyła się naprawdę.
  • Ostatnie todo należy do odwiedzającego.
$ /resume
> pokaż przebieg kariery, chronologicznie
Read(career/2011-gi-group.md)
~11 lat, Java Developer — systemy kontraktów, fakturowania, danych pracowników tymczasowych. Mały zespół, pełny cykl.
Read(career/2022-orange-team-leader.md)
Java Team Leader, Orange Wholesale. Zespół ~10 dev. 100% zdalnie, Wrocław.
⏺ Grep(pattern: "GenAI", path: career/2025-*)
  ⎿ 4 matches:
    · Dify self-hosted — SSO/OIDC, mTLS, K8s (pre-prod sign-off)
    · IBM BPM → Flowable: 898 commits · ~440K LOC · ~10K testów (5 318 be + 4 672 fe) · 7 K8s overlays · pilotażowy model AI-dev · 16-node Dify HITL
    · RAG Evaluation Framework: 108 commits · RAGAS (4) + Promptfoo · 255+ docs
    · Continue plugin — rollout org-wide
⏺ Read(decisions/ADR-in-house-ide-plugin.md)
   status: REJECTED (jego rekomendacja)
    proposal: zbudować własny plugin VS Code
    decision: nie budować. Continue wdrożony org-wide.
    maintenance cost of the fork we didn't build: 0
„To jest praca. Reszta dzieje się po godzinach.”
··· context compacted · 14 lat → 1 pytanie: co potrafi? ···
◇ Loading skills… 10/10 registered
> przygotuj najlepsze projekty. pogrupuj po technologii, ułóż chronologicznie z gita.
⏺ I'll launch 4 agents in parallel to mine the portfolio.

⏺ Task(4 agents, parallel)
⏺ 4 agents returned. Rendering results as a transit map —
  linie = technologie, stacje = repozytoria, chronologia = git.
mapa projektów — linie = technologie · stacje = repozytoria
tu wszystko się rozgałęzia
przesiadka/interchange · awaria→odzyskanedane: git log + lib/content.ts · liczby niewygładzane
⏸ plan mode on
> mam realny problem. pokaż, jak byś go rozwiązał.
Wybierz zadanie (albo scrolluj — wybiorę pierwsze):
⏺ Write(PLAN.md) — Postaw enterprise RAG + platformę agentową na Spring AI
grounded_in: schild · rag-evals · marp
1.Szkielet Spring Boot 4 + Spring AI 2.0 GA + PgVector jako vector store
2.Ingest realnego korpusu + hybrid retrieval + macierz ewaluacji RAGAS
3.Keycloak OIDC (RFC 9728) przed endpointem MCP, zero-secret boot
4.Agent z tool-callingiem na własnym serwerze MCP (8–10 tools, demo-skala 45)
5.Deploy: Hetzner + Coolify + Traefik/OIDC — ten sam pipeline co life-assistant
6.README: diagram architektury, trade-offy, uczciwy RAGAS recall/faithfulness, demo 2–3 min
⏺ ExitPlanMode
Would you like to proceed?
Plan: gotowy. Zespół: on + agenci. Ryzyka: nazwane.
Jedno NO-GO w logu: orangon — odzyskane w 3 PR-ach.
FLIGHT — (you). Your call.
system-reminder
Ta strona została zbudowana tak, jak jej autor twierdzi, że pracuje: orkiestracją agentów. 27-agentowa analiza treści · 3 niezależne koncepcje · 1 masterspec.
repo: github.com/resline · initial commit 2026-06-25.
Sam sprawdź git log.

twoja sesja (liczona lokalnie, nigdy nie wysyłana):
1 resume · track: career · 0 stacji obejrzanych · plan: —
✕ session ended · /resume anytime