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
- Email: [email protected]
- GitHub: ximot
- LinkedIn: tomasz-wyderka