Krzysztof Krzyś

Krzysztof Krzyś

Inżynier Oprogramowania

+48 797 380 526krzysztof.krzys@icloud.comPoznań, Polska

Profil zawodowy

Tłumaczę wymagania biznesowe na rozwiązania techniczne i zapewniam ich niezawodne działanie. Przeprowadziłem transformacje systemów od monolitów do architektur rozproszonych w różnych skalach organizacji. Podejście pragmatyczne: rozwiązania dopasowane do rzeczywistych potrzeb, nie do trendów konferencyjnych. Ostatnie projekty to infrastructure automation, observability systems oraz eksploracja praktycznego zastosowania LLM w operacjach systemowych.

Podejście techniczne

Podstawowe narzędzia

Go jako sweet spot – zen-like simplicity meets performance, idealny dla systemów rozproszonych. TypeScript tam gdzie potrzebna elastyczność. Python jako śrubokręt do automatyzacji i eksperymentów z LLM. React dla interfejsów (SolidJS gdy mogę wybierać), Vue/Nuxt ostatnio zaskakująco praktyczne przy szybkiej iteracji. Svelte eleganckie ale niestety rzadko akceptowalne. Angular raczej unikam gdy mogę.

Infrastruktura

AWS jako podstawowe środowisko chmurowe. Go jako język chmury – pisanie serwisów które faktycznie skalują się. Python do automatyzacji i orchestracji. Infrastructure as Code (Terraform), konteneryzacja (Docker, Kubernetes gdy sens), CI/CD pipelines. Observability z Grafana i Prometheus jako obowiązkowy baseline. Ostatnio eksperymenty z praktycznym zastosowaniem LLM w automatyzacji operacji – rezultaty obiecujące, choć wymaga ostrożności.

Filozofia

Technologia jako narzędzie, nie cel sam w sobie. Go jako zen-like balance między prostotą a wydajnością – rzadko spotykane połączenie, które po prostu działa bez filozoficznych dyskusji. Obecnie inwestuję poważny czas w Rust – krzywa uczenia się jest realna, ale zwrot dla pracy systemowej wydaje się wart wysiłku. Elixir i ekosystem BEAM intrygują z innych powodów: wzorce fault tolerance które sprawiają że systemy rozproszone są faktycznie odporne. Używam tego co rozwiązuje problem, nie tego co modne.

Metody

Iteracyjne dostarczanie zamiast big-bang releases. Observability od pierwszego dnia – nie naprawisz czego nie widzisz. Automatyzacja powtarzalnych zadań bo ludzie robią błędy gdy się nudzą. Code review jako dzielenie się wiedzą, nie gatekeeping. Dokumentacja wyjaśniająca dlaczego, nie tylko co. Dług techniczny śledzony i spłacany świadomie, nie przypadkowo akumulowany.

Umiejętności i technologie

Języki

  • Go
  • Python
  • TypeScript
  • JavaScript
  • PHP (legacy)

Infrastruktura

  • AWS
  • Terraform
  • Docker
  • Kubernetes
  • Linux

Frontend

  • React
  • Vue/Nuxt
  • SolidJS
  • Svelte
  • Next.js

Observability

  • Grafana
  • Prometheus
  • CloudWatch
  • Distributed Tracing

Bazy danych

  • PostgreSQL
  • MongoDB
  • Redis
  • DynamoDB

Praktyki

  • IaC
  • GitOps
  • CI/CD
  • FinOps
  • SRE
  • LLM Automation

Rutynowo zmagam się z legacy systems – PHP głównie, choć coraz mniej chętnie.

Doświadczenie zawodowe

  1. Josera

    2020 – obecnie
    • Full Stack Developer
    • Solution Architect
    • DevOps Engineer / SRE
    • R&D Engineer

    Poznań, Polska

    End-to-end odpowiedzialność za systemy rozproszone. Transformacja infrastruktury z ad-hoc deployments do powtarzalnych, monitorowanych procesów. Implementacja observability umożliwiającej szybką diagnostykę. Wprowadzenie praktyk cost management. Prowadzenie badań nad praktycznym zastosowaniem LLM w automatyzacji operacji systemowych.

    • Go
    • AWS
    • Terraform
    • Python
    • Docker
    • Kubernetes
    • Observability
    • LLM
  2. Norweb AS

    2017 – 2019
    • Full Stack Developer
    • Information Architect
    • UX/UI Analyst

    Szczecin i Poznań, Polska | Trondheim, Norwegia

    Pierwsze doświadczenia z systemami rozproszonymi i infrastrukturą jako kodem. Migracja z deploymentów manualnych do pipeline'ów CI/CD. Wprowadzenie konteneryzacji i podstawowego monitoringu. Nauka że reliability to wynik świadomych decyzji projektowych, nie przypadek.

  3. Dige

    2014 – 2017
    • Full Stack Developer
    • UX/UI Analyst
    • Team Lead

    Szczecin, Polska

    Rozwój aplikacji webowych. Pierwsze doświadczenia z kodem wymagającym utrzymania w dłuższej perspektywie. Koordynacja pracy zespołu i komunikacja z klientami.

  4. Nomadiq & Studio Dōzo

    2010 – 2014
    • Full Stack Developer
    • Graphic Designer
    • DTP Specialist

    Szczecin, Polska

    Współpraca z organizacją non-profit w zakresie tworzenia rozwiązań technologicznych dla sektora pozarządowego. Projektowanie i rozwój aplikacji webowych oraz systemów zarządzania treścią.

  5. Flower Station

    2006 – 2007
    • Full Stack Developer
    • eCommerce Solutions Architect
    • Graphic Designer

    Londyn i Aberdeen, Wielka Brytania

    Projektowanie i implementacja platformy e-commerce dla sieci kwiaciarni. Odpowiedzialność za architekturę systemu oraz integrację płatności.

  6. Oskar Wegner

    2003 – 2005
    • Database Administrator
    • Account Director Assistant

    Szczecin, Polska

    Administracja bazami danych i data-driven analiza w agencji reklamowej. Przygotowywanie raportów analitycznych, SQL queries, automatyzacja procesów raportowania. Wsparcie działu obsługi klienta poprzez dostarczanie insights z danych.

  7. Urząd Marszałkowski Województwa Zachodniopomorskiego

    2001 – 2003
    • Inspector for Cultural Institutions
    • Data Protection Officer
    • ISO 9000:2001 Coordinator

    Szczecin, Polska

    Data-heavy analiza instytucji regionalnych – finansowa i merytoryczna. Statystyka, prognozowanie budżetów, analiza wskaźników. SQL jako podstawowe narzędzie. Nadzór nad instytucjami kultury, wdrażanie procedur ochrony danych osobowych oraz koordynacja implementacji systemu zarządzania jakością ISO 9000:2001.

Wybrane projekty

Praktyczna automatyzacja z LLM

Eksploracja praktycznych zastosowań LLM w operacjach systemowych – nie chatboty, ale rzeczywista automatyzacja. Analiza logów, pattern recognition, wspomagana diagnostyka. Serverless architecture dla kontroli kosztów.

  • Python
  • LLM/RAG
  • AWS Lambda
  • Grafana
  • Prometheus

Ewolucja infrastruktury w AWS

Transformacja od ad-hoc do standardyzacji. Self-service provisioning z guard rails. Deployment pipeline z sensownym rollback. Observability włączona domyślnie.

  • AWS
  • Terraform
  • Docker
  • Kubernetes
  • Grafana
  • Prometheus

FinOps i optymalizacja kosztów AWS

FinOps jako kultura, nie tylko narzędzia. Visibility: każdy widzi koszty. Accountability: zespoły odpowiadają za swoje wydatki. Rezultat: 35% redukcji przy poprawie reliability.

  • AWS Cost Explorer
  • Terraform
  • Grafana
  • CloudWatch

Edukacja

Programując od dziecka i ukończywszy matematykę-fizykę w liceum, zdecydowałem się na socjologię i nauki polityczne. Celowo – przekonany, że to co się naprawdę liczy, to świadomość kontekstu, w którym działają systemy. Technologia rozwiązuje problemy, ale najpierw trzeba zrozumieć ludzi.

Uniwersytet Szczeciński

Socjologia i Nauki Polityczne

Studia Magisterskie

Szczecin | PL

Języki

  • PolskiOjczysty
  • EnglishBiegły
  • DeutschŚredniozaawansowany
  • FrançaisPodstawowy

Zainteresowania

Wyrażam zgodę na przetwarzanie moich danych osobowych dla potrzeb niezbędnych do realizacji procesu tej oraz przyszłych rekrutacji (zgodnie z ustawą z dnia 10 maja 2018 roku o ochronie danych osobowych (Dz. Ustaw z 2018, poz. 1000) oraz zgodnie z Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (RODO)).