~/kobylinski.pro
[en]

Andrzej Kobyliński

Inżynier full-stack · Warszawa · 10+ lat w komercyjnym oprogramowaniu

Jak pracuję

Architektura
DDD · hexagonalna · event-driven · CQRS
Praktyka
TDD domyślnie · testy integracyjne na prawdziwych zależnościach, nie na mockach
Podejście
Observability jako część dostawy, nie osobna faza

Narzędzia

Backend
Kotlin (Coroutines, Ktor, Exposed) · Java · Spring Boot · Postgres · Apache Kafka · Resilience4j · ArchUnit
Frontend
TypeScript · React · Next.js · Astro · Vite · Tailwind · Serwist
Ops
Docker · Kubernetes · AWS EKS · Helm · GitHub Actions · GitLab CI

Domeny

Płatności i e-commerce · ubezpieczenia · rozliczenia finansowe · fintech znający polskie podatki. Powracający kształt: skomplikowane reguły domenowe, pieniądze w ruchu, downstream systemy które nie mogą się rozjechać.

Dlaczego buduję też solo

Poza pracą komercyjną buduję rzeczy, których sam używam — kryptopodatki.pl, ariettacars.com, taxcalcplit oraz narzędzia do tego jak pracuję, np. nozbe-classic-mcp. Inaczej — nie wypuszczam.

Czym się interesuję

AI agents i agentic coding — nie poboczny temat, ale to jak dziś buduję. MCP serwery, custom skills, Claude Code jako daily driver.

Backend craft z mocnymi inwariantami. Kotlin + Exposed + transactional outbox patterns dla systemów event-driven gdzie nie możesz pozwolić sobie na utratę wiadomości. Contributor do softwaremill/okapi; opublikowany autor w VirtusLab.

Doświadczenie

Senior Kotlin Developer

SoftwareMill Zdalnie

B2B SaaS dla niemieckiego rynku ubezpieczeń motoryzacyjnych — mikrousługi w Kotlinie/Spring Boot na Kubernetes.

  • Zbudowałem backend pipeline do wymiany danych regulacyjnych między ubezpieczycielami
  • Zaprojektowałem framework migracji z feature flagami do ponownego przetwarzania live danych
  • Utrzymywałem hexagonalne granice egzekwowane przez ArchUnit między usługami
  • Kotlin
  • Spring Boot
  • Kubernetes (EKS)
  • Postgres
  • Kafka
  • Testcontainers
  • Helm

Senior Developer

BlueSoft Zdalnie

Platforma e-commerce dla dużego polskiego retailera — płatności, marketplace, magazyn.

  • Współarchitekturowałem orkiestrację płatności nad 6+ zewnętrznymi providerami (karty, BLIK, BNPL, przelewy)
  • Zbudowałem event-driven inventory pipeline zastępujący legacy SQL procedures
  • Odpowiadałem za end-to-end flowy autoryzacji płatności pod ścisłą hexagonalną architekturą
  • Java
  • Kotlin
  • Spring Boot
  • Apache Kafka
  • ActiveMQ
  • DDD
  • Hexagonalna
  • Postgres
  • Kubernetes

Developer → Senior → Team Lead

Sollers Consulting On-site

Platformy konfiguracyjne dla globalnych firm ubezpieczeniowych.

  • Prowadziłem refactor monolitu → modular monolith (Maven modules)
  • Wprowadzałem DDD przez warsztaty i pilotażowe domeny
  • Implementowałem CQRS, SSE z feature-flag-gated rollout
  • Java
  • DDD
  • CQRS
  • Maven
  • Docker
  • Spring

Wykształcenie

Inżynier informatyki

Politechnika Warszawska

Specjalizacja: Inżynieria Oprogramowania.

Wybrane szkolenia

Wybrane projekty

Zobacz Produkty — pełna lista.