Profil Zawodowy

Jestem programistą z dużym doświadczeniem w tworzeniu aplikacji webowych, mobilnych oraz infrastruktury IT. Specjalizuję się w technologiach open-source, programowaniu systemowym i automatyzacji procesów. Tworzę minimalistyczne rozwiązania, takie jak dystrybucje kontenerowe oraz własne narzędzia programistyczne. Jestem pasjonatem języka Rust oraz technologii z ekosystemu Linux.

Doświadczenie Zawodowe

Senior Developer / Architekt IT

Freelance / Projekty własne (2022 – obecnie)

  • Projektowanie oraz implementacja aplikacji backendowych i frontendowych z wykorzystaniem .NET, Rust, React oraz React Native.
  • Tworzenie i integracja API, w tym integracja z API Garmina.
  • Automatyzacja infrastruktury przy użyciu Ansible, MassTransit, RabbitMQ oraz konteneryzacja z Docker.
  • Rozwój narzędzi systemowych oraz własnych dystrybucji Linux.

Programista / Administrator IT

Własna działalność gospodarcza (2014 – 2022)

  • Rozwój i utrzymanie aplikacji RAM Kontroler.
  • Zarządzanie serwerami, siecią i infrastrukturą IT.
  • Implementacja rozwiązań automatyzacji oraz systemów monitoringu.

Umiejętności

Programowanie

  • Rust (początkujący) ░░░░░▒▒▒▒▒
  • .NET (C#) (zaawansowany) ░░░░░░░░░▒
  • Python (średnio zaawansowany) ░░░░░░▒▒▒▒
  • JavaScript (średnio zaawansowany) ░░░░░░▒▒▒▒
  • Bash (średnio zaawansowany) ░░░░░░▒▒▒▒

Frameworki

  • React, React Native, Hugo

DevOps i infrastruktura

  • Automatyzacja: Ansible, MassTransit, RabbitMQ
  • Konteneryzacja: Docker, Proxmox, Kubernetes
  • Sieci: MikroTik RouterOS, VLAN, Zyxel, TP-Link

Technologie

  • GitHub Actions, CI/CD
  • MQTT, integracje API (np. Garmin)
  • Linux, Alpine Linux, minimalistyczne dystrybucje kontenerowe

Kompetencje Miękkie

  • Efektywna komunikacja i współpraca zespołowa
  • Zarządzanie projektami i planowanie techniczne
  • Rozwiązywanie złożonych problemów IT

Projekty Osobiste

  • RAM Kontroler: Autorska aplikacja do zarządzania zasobami RAM (w trakcie wznowienia)
  • Minimalistyczna dystrybucja Linux: własna dystrybucja Linux z menedżerem pakietów OtterPkg (Rust)
  • Gra roguelike w Unity: Gra z unikalnym bohaterem (wydra) oraz proceduralnie generowanymi poziomami

Kontakt