Software architecture · DevOps · Aviation discipline

Systemy, które muszą działać — projektowane, wdrażane i utrzymywane z inżynierską precyzją.

Projektuję architekturę, buduję backend w .NET i prowadzę infrastrukturę produkcyjną. Do inżynierii oprogramowania wnoszę dyscyplinę operacyjną wyniesioną z lotnictwa: procedury, kontrolę ryzyka i odpowiedzialność za to, co działa na produkcji.

Stack
.NET · ASP.NET Core · DDD · Microservices
Ops
Docker · Kubernetes · GitOps · CI/CD
Dodatkowo
Aviation consulting · Compliance · Training
Perspektywa

Dwa światy, jedna dyscyplina

Pracuję na styku inżynierii oprogramowania i lotnictwa. To nie jest ciekawostka z biografii — to sposób pracy. W obu tych światach liczy się de facto to samo: procedury, kontrola ryzyka i odpowiedzialność za rezultat, który naprawdę musi działać.

Problem

Systemy, których nikt nie chce dotykać: kruche wdrożenia, brak obserwowalności, architektura „na wyrost" albo dług, który blokuje rozwój.

Podejście

Zrozumieć kontekst, ograniczyć ryzyko, podejmować świadome decyzje i doprowadzić rzecz do produkcji — z monitoringiem i procedurami.

Rezultat

Architektura, którą zespół rozumie i rozwija. Wdrożenia, które są przewidywalne. Infrastruktura opisana i możliwa do odtworzenia.

A — Usługi IT

Główny obszar: inżynieria i architektura

Od decyzji architektonicznych po działającą produkcję. Poniżej obszary, które najczęściej dla Państwa realizuję.

01

Architektura systemów

DDD, Clean Architecture, modular monolith, mikroserwisy i świadome decyzje architektoniczne — dopasowane do skali, a nie do tredndów.

02

Backend / .NET

ASP.NET Core, Web API, integracje i refaktoryzacja. Kod, który zespół rozwija bez strachu przed regresją.

03

DevOps i infrastruktura

Docker, reverse proxy, SSL, VPS i cloud. Powtarzalne środowiska i przewidywalne wdrożenia.

04

Kubernetes i GitOps

Orkiestracja, deklaratywne wdrożenia, CI/CD. Infrastruktura opisana w repozytorium, nie w głowie.

05

Modernizacja legacy

Analiza długu technicznego, plan migracji, wydzielanie modułów i stabilizacja deploymentu — krok po kroku.

06

Audyty techniczne

Przegląd architektury i ryzyk zakończony konkretnym dokumentem: co, dlaczego i w jakiej kolejności naprawić.

B — How I work

Od pomysłu do utrzymania

Powtarzalny proces, w którym każdy etap ma jasny cel i wynik. Bez przeskakiwania od razu do kodu.

  1. 01

    Discovery

    Rozpoznanie systemu, ograniczeń i celu. Zanim cokolwiek zaprojektuję, rozumiem kontekst biznesowy i techniczny.

  2. 02

    Architecture

    Decyzje architektoniczne, granice modułów, model danych i integracje — udokumentowane i uzasadnione.

  3. 03

    Implementation

    Backend .NET, testy, integracje. Kod czytelny i gotowy na utrzymanie, nie tylko na demo.

  4. 04

    Deployment

    Konteneryzacja, pipeline CI/CD, konfiguracja środowiska i wdrożenie na produkcję.

  5. 05

    Stabilization

    Monitoring, logging, backupy i procedury restore. System, który wiadomo jak obserwować i przywracać.

  6. 06

    Handover / maintenance

    Dokumentacja, przekazanie wiedzy i opcjonalne dalsze utrzymanie. Bez uzależniania od jednej osoby.

D — Usługi lotnicze

Operacyjność i compliance

Drugi, uzupełniający obszar. Wspieram organizacje szkoleniowe i operacje lotnicze: procedury, dokumentacja, safety i compliance oraz doświadczenie instruktorskie. To ten sam sposób myślenia o jakości i odpowiedzialności, który wnoszę do IT.

Zobacz usługi lotnicze
  • Aviation consulting
  • Procedury i dokumentacja
  • Wsparcie organizacji szkoleniowych
  • Safety & compliance
  • Doświadczenie instruktorskie
E — Blog

Notatki techniczne

Wszystkie wpisy
DevOps8 min

GitOps na VPS: przewidywalne wdrożenia bez wielkiej platformy

Nie potrzebujesz klastra zarządzanego przez zespół lub zewnętrznego dostawcę, żeby mieć dobry i stabilny proces wdrażania. GitOps działa też na pojedynczym VPS — i może mieć większą wartość, niż się wydaje.

GitOpsDevOpsDocker
Współpraca

Porozmawiajmy o projekcie

Opisz problem albo cel — odezwę się z konkretną propozycją następnego kroku: rozmowy, audytu, zakresu prac lub ofertą.