Full-Stack Developer | Inżynier ds. Oprogramowania | Architekt Oprogramowania | Entuzjasta AI/ML
13 lat programowania | 6 lat komercyjnego doświadczenia
Cześć, jestem Arkadiusz Słota 👋
Full-Stack Developer i Inżynier ds. Oprogramowania z 13-letnim doświadczeniem w programowaniu, w tym 6 lat komercyjnego doświadczenia. Zaawansowany programista i architekt oprogramowania z pasją do tworzenia systemów AI, Clean Architecture i nauczania innych.
Doświadczenie zawodowe:
- 💼 6 lat komercyjnego doświadczenia jako Full-Stack Developer
- 🏭 Praca z systemami produkcyjnymi i ERP - ich rozwój i usprawnianie
- 🎯 Tworzenie nowych aplikacji w zależności od wymagań klienta
- 🗄️ Ekspertyza w relacyjnych bazach danych (Oracle, PostgreSQL, MySQL)
- 🤖 Specjalizacja w budowaniu skalowalnych aplikacji AI z RAG i lokalnymi LLM
Certyfikaty:
- 🎓 Certyfikat Trenerski - Bielik w systemach agentowych - Praktyczne warsztaty z tworzenia agentów AI (Partnerzy: Bielik.AI, SpeakLeash, Google for Developers) | Eskadra.bielik.AI/trenerzy
Co robię:
- 🔬 R&D & Praca twórcza - Realizuję projekty badawczo-rozwojowe, eksperymentuję z nowymi technologiami i szukam innowacyjnych rozwiązań
- 👥 Zarządzanie zespołem - Koordynuję pracę w projektach interdyscyplinarnych, rozdzielam zadania i współpracuję z ekspertami z różnych dziedzin (np. R&D w budownictwie)
- 🏛️ Projektuję i implementuję systemy oparte na Clean Architecture
- 🧩 Buduję zaawansowane systemy AI z pamięcią długoterminową (RAG)
- 🎨 AI Alignment & Personalizacja - Praca nad dostosowywaniem asystentów AI do konkretnych potrzeb i zachowań użytkowników
- 🎲 Tworzę generatory datasetów do finetuningu modeli AI (Bielik Coder, Crossword AI)
- 🧠 Uczę się sieci neuronowych i tworzę systemy rozumowania (TreeReasoningSystem)
- ⚡ Wysoka produktywność - Szybkie przechodzenie od koncepcji do działającego kodu dzięki głębokiemu zrozumieniu architektury i technologii
- 🔨 Refaktoryzacja i modernizacja - Analiza legacy code, ręczna refaktoryzacja oraz wykorzystanie AI do optymalizacji istniejących systemów
- 🎤 Certyfikowany Trener Eskadry Bielika - Dzielę się wiedzą i prowadzę szkolenia z programowania
- 📝 Tworzę materiały edukacyjne z transparentnym procesem nauki (Rust Od Zera)
- 🦀 Tworzę aplikacje krytyczne pod względem wydajności w Rust
Wierzę w transparentność procesu, czystą architekturę, SOLID principles i dzielenie się wiedzą z innymi.
- 🧠 Sieci Neuronowe - System operacyjny dla rozumowania z małą siecią neuronową jako "Manager" i dużym LLM jako "Ekspert"
- 🎯 AI Alignment & Personalizacja - Dostosowywanie asystentów AI do konkretnych potrzeb i zachowań użytkowników
- 🎲 Generatory Datasetów AI - Tworzenie generatorów wysokiej jakości datasetów do finetuningu modeli (syntetyczne datasety z wzorcami SOLID, generatory krzyżówek)
- 🏛️ Clean Architecture - Budowanie skalowalnych, modularnych systemów
- 🧩 Systemy AI & RAG - Zaawansowane systemy AI z pamięcią długoterminową, RAG, lokalne LLM
- 🦀 Rust - Aplikacje krytyczne pod względem wydajności i nauka od zera z transparentnym procesem
- 🏗️ Technologie BIM/Budowlane - Systemy obliczeniowe konstrukcji z plików IFC
- 🔬 R&D & Innowacje - Eksperymentowanie z nowymi technologiami i poszukiwanie innowacyjnych rozwiązań
- ✅ SRP - Single Responsibility Principle
- ✅ OCP - Open/Closed Principle
- ✅ LSP - Liskov Substitution Principle
- ✅ ISP - Interface Segregation Principle
- ✅ DIP - Dependency Inversion Principle
- 🎯 Strategy Pattern - Różne algorytmy dla tego samego typu danych
- 📦 Repository Pattern - Abstrakcja nad warstwą danych
- 🏭 Factory Pattern - Tworzenie obiektów
- 💉 Dependency Injection - Luźne sprzężenie i testowalność
- ✅ Result Pattern - Jawne obsługiwanie błędów (Railway Oriented Programming)
- 🎼 Orchestrator Pattern - Koordynacja złożonych operacji
- 📋 Category Register Pattern - Dynamiczne rejestrowanie kategorii
- 🔧 Base Service Pattern - Template Method dla serwisów
- 💾 Cache Pattern - Optymalizacja wydajności
- 🏗️ Builder Pattern - Konstruowanie złożonych obiektów
- 🔄 Fallback Pattern - Obsługa błędów z alternatywami
- ⚡ IAsyncEnumerable Pattern - Asynchroniczne strumienie danych
- 🎭 Facade Pattern - Uproszczony interfejs do złożonych subsystemów
- 📄 DTO Pattern - Data Transfer Objects dla warstwowej komunikacji
- 👔 Manager Pattern - Zarządzanie stanem i operacjami
- 🔌 Extension Method Pattern - Rozszerzanie funkcjonalności przez metody rozszerzające (np. rejestracja DI)
- 🏛️ Warstwa Domenowa - Encje, Obiekty Wartości, Interfejsy
- 🎯 Warstwa Aplikacji - Przypadki Użycia, Serwisy
- 🔌 Warstwa Infrastruktury - Implementacje, Zewnętrzne Serwisy
- 🎨 Warstwa Prezentacji - Punkty Końcowe API, Kontrolery
- ✅ Transparentność procesu - Pokazuję jak dochodzę do rozwiązań, nie tylko końcowy efekt
- ✅ Dzielenie się wiedzą - Wierzę, że najlepszy sposób na naukę to uczenie innych
- ✅ Eksperymentowanie i R&D - Testuję nowe technologie i szukam innowacyjnych rozwiązań
- ✅ Clean Architecture & SOLID - Jakość kodu i architektura są fundamentem skalowalnych systemów
- ✅ Praktyka nad teorią - Buduję działające systemy, ucząc się przez implementację
- 🧠 Sieci Neuronowe - Uczę się o sieciach neuronowych i tworzę system operacyjny dla rozumowania z "Małym Managerem i Wielkim Ekspertem"
- 🦀 Rust - Aplikacje krytyczne pod względem wydajności, ownership, borrowing
- 🧩 Systemy AI - Zaawansowane architektury, RAG, integracja lokalnych LLM
- 🏛️ Clean Architecture - Budowanie skalowalnych, utrzymywalnych systemów
"Buduję zaawansowane systemy, uczę innych i dzielę się wiedzą."
Ostatnia aktualizacja: 2026-01-26