Mateusz Kucharczyk
Otwarty na współpracę

Architekt.
Lider.
Inżynier.

Ponad 24 lata budowania skalowalnych systemów i prowadzenia zespołów technicznych.

Przewiń, aby zobaczyć więcej

Profil

Kod piszę od 2000 roku i wciąż to robię - do tego projektuję systemy i prowadzę zespoły, które je budują.

Od wczesnych stron internetowych i platform CMS po architektury mikroserwisowe obsługujące miliony użytkowników. Prowadziłem blisko 20-osobowe zespoły, mentorowałem liderów zespołów i przeprowadzałem zmiany architektury w dwóch dużych firmach.

Projektuję systemy z myślą o zespole, który będzie je utrzymywał. Wybieram sprawdzone technologie gdy wystarczą, sięgam po nowsze gdy się opłacają, i dbam o to, żeby interesariusze rozumieli konsekwencje każdego wyboru.

Doświadczenie

Ponad 24 lata w inżynierii oprogramowania.

FotoLIB logo

FotoLIB

Założyciel i Developer · 2009 - Obecnie

Własny produkt

Platforma obsługująca wiele agencji fotograficznych, zarządzająca ponad 7M zdjęć. Budowana i rozwijana przeze mnie samodzielnie od 2009 roku. Od archiwizacji po sprzedaż: katalogowanie, wyszukiwanie, e-commerce B2B/B2C, płatności i automatyczne licencje.

Zobacz FotoLIB

Historia kariery

G2A.COM

Lip 2017 - Lut 2026 Kraków

Product Owner @ Horizon Platform / Architekt

Wrz 2019 - Lut 2026

Odpowiedzialność za platformę hostującą wszystkie serwisy firmy, obsługującą miliony użytkowników dziennie. Skrócenie czasu wdrożeń z dni do minut, umożliwiając wiele wdrożeń dziennie. Budowa i wdrożenie design systemu dla wszystkich zespołów produktowych.

Software Development Lead / Architekt

Sie 2018 - Wrz 2019

Kierowanie transformacją architektoniczną z monolitu do platformy mikrofrontendowej - fundamentu wszystkich przyszłych frontendów firmy. Podział zespołu na mniejsze grupy odpowiedzialne za poszczególne domeny. Wprowadzenie standardów architektonicznych i automatycznych kontroli jakości kodu w całej firmie.

IT Supervisor / Team Lead

Gru 2017 - Sie 2018

Kierowanie zespołem podczas wdrożenia i stabilizacji firmowej platformy hostingowej. Wprowadzenie code review, standardów testowania i dokumentacji, a także wspólnej odpowiedzialności za jakość i stabilność produkcji.

Senior Javascript Developer

Lip 2017 - Gru 2017

Programowanie fullstack - nowe funkcjonalności frontendowe i backendowe. Code review i podnoszenie standardów kodowania w zespołach backend, frontend i QA.

DreamLab (Onet.pl)

Mar 2012 - Lip 2017 Kraków

Architekt Oprogramowania

Paź 2016 - Lip 2017

Zaprojektowanie heurystycznego systemu antyspamowego dla poczty Onet - jednego z największych serwisów pocztowych w Polsce. Budowa narzędzi zarządzania i filtrowania dla zespołu poczty.

Starszy Developer

Lip 2015 - Wrz 2016

Modernizacja webmaila Onet - przejście z monolitu na komponentową architekturę frontendową. Wprowadzenie standardów kodowania i testowania. Koordynacja integracji z zewnętrznym partnerem technologicznym.

Developer

Mar 2012 - Cze 2015

Rozwój nowych funkcji poczty, refaktoryzacja starszego kodu i poprawa pokrycia testami.

qchar.pl

2002 - Obecnie Freelance

Fullstack Developer

2002 - Obecnie

Oprogramowanie na zamówienie dla firm z różnych branż - strony internetowe, platformy CMS, wirtualny kreator domów z kosztorysem, narzędzia cenowe dla operatorów telekomunikacyjnych. Pełna odpowiedzialność od analizy wymagań po wdrożenie.

Infonet Projekt

2000 - 2002

Fullstack Developer

2000 - 2002

Strony internetowe i platformy CMS dla klientów komercyjnych i samorządów. Dedykowane systemy CMS budowane od podstaw.

Umiejętności

Technologie i narzędzia, z którymi pracuję na produkcji.

Backend Node.js
Większość mojego backendu działa na Node.js - API, mikroserwisy, async workery.
Język TypeScript
Główny język w większości moich projektów - frontend i backend.
Wydajność Rust
Wydajne systemy, silniki przetwarzania mediów i narzędzia CLI.
Frontend React
Komponentowe interfejsy, SPA i rozbudowane aplikacje frontendowe.
Chmura AWS
EC2, S3, CloudFront, Lambda, RDS - skalowalna infrastruktura produkcyjna.
Kolejki RabbitMQ
Komunikacja asynchroniczna, architektura event-driven, kolejki.
Infrastruktura Docker
Standardowa część mojego stacku - dev, CI i produkcja.
Architektura Microservices
Projektowanie systemów rozproszonych, dekompozycja serwisów, API gateway.
Obserwowalność Grafana / ELK
Metryki, logi, alerty - pełny wgląd w działanie systemów.
Dostarczanie CI/CD
GitHub Actions, automatyczne testy, wdrożenia bez przestojów.
Web SEO / I18N
SEO, lokalizacja treści.
AI Tools Claude Code
Codzienne narzędzie - refaktoring, generowanie testów, szybkie prototypowanie.
IaC Terraform
Całą infrastrukturą chmurową zarządzam przez Terraform - provisioning, aktualizacje i teardown.
Automatyzacja Ansible
Konfiguracja serwerów, orkiestracja wdrożeń i automatyzacja infrastruktury.
Wirtualizacja Proxmox
Wirtualizacja na własnym sprzęcie, zarządzanie maszynami wirtualnymi.
Systemy Linux
Wszystkie moje serwery to Linux. Skrypty shell i diagnostyka systemowa.

Jak mogę pomóc

Usługi B2B dla firm potrzebujących doświadczonego lidera technicznego.

Architektura systemów

Nowy system lub przebudowa monolitu - projektuję tak, żeby Twój zespół mógł to utrzymać.

Budowanie zespołów

Pomagam tech leadom zostać managerami, a zespołom dostarczać z pewnością siebie.

Platform Engineering

Tworzenie wewnętrznych platform przyspieszających dostarczanie. Pipeline'y CI/CD, narzędzia deweloperskie, automatyzacja wdrożeń.

Audyty techniczne

Niezależne przeglądy kodu, oceny architektury i konkretny plan redukcji długu technicznego.

Modernizacja legacy

Stopniowa migracja - bez zatrzymywania rozwoju i bez przepisywania wszystkiego naraz.

Strategia technologiczna

Decyzje technologiczne w języku biznesu - co budować, co kupić i kiedy migrować.

Porozmawiajmy.

Konsulting, prowadzenie zespołów technicznych, audyty architektury.