Starszy programista Full Stack Ruby on Rails (ponad 12 lat) specjalizujący się w skalowalnych systemach korporacyjnych B2B i rozwiązaniach SaaS o wysokim poziomie bezpieczeństwa.
Starszy programista Full Stack Ruby on Rails (ponad 12 lat) specjalizujący się w skalowalnych systemach korporacyjnych B2B i rozwiązaniach SaaS o wysokim poziomie bezpieczeństwa.
Proces i Agile: Bogate doświadczenie w stosowaniu metodyki Scrum w rozproszonych, zdalnych zespołach, ze szczególnym uwzględnieniem efektywnej komunikacji asynchronicznej i solidnych praktyk testowych (RSpec/Minitest).
Stos technologiczny: Ekspert w dziedzinie Rails 8.1, Hotwire (Turbo/Stimulus), Solid Queue, Kamal, PostgreSQL/SQLite i ochrony danych AES-256, Sentry,
Przechowywanie: Pracowałem również z pamięcią masową zgodną z S3 (MinIO), co pozwala mi na łatwą pracę w środowiskach opartych na AWS S3.
PROJEKTY POBOCZNE:
Aplikacja internetowa Kung Fu Academy
Technologie: Ruby on Rails 8, SQLite, Bootstrap 5.3, Hotwire, Stimulus, Solid Queue, Kamal
Osobisty projekt zarządzania treścią i ogłoszeniami dla tradycyjnej szkoły Wing Chun Kung Fu. Wczesna faza rozwoju; wdrożony na platformie Hetzner. Wersja demonstracyjna dostępna na życzenie. Wdrożono szyfrowane strumieniowanie wideo HLS z algorytmem AES‑256 z segmentacją, dynamicznym wyborem rozdzielczości dla filmów w orientacji poziomej i pionowej oraz niestandardowy odtwarzacz MediaSource obsługujący skalowalne odtwarzanie.
REPOZYTORIA PUBLICZNE:
Rozwiązania Exercism Ruby — repozytorium GitHub
Publiczny zbiór ćwiczeń z Ruby, wykonanych na exercism.org. Demonstruje czysty, idiomatyczny kod Ruby, umiejętności rozwiązywania problemów i praktyki testowania.
UMIEJĘTNOŚCI:
Metodyki: Praca w SCRUM, swobodne korzystanie z narzędzi do współpracy zdalnej (Slack, Jira, GitHub, GitLab)
Back-end: Ruby on Rails 7/8 (rozwój API, testy systemowe i jednostkowe), Sidekiq, Redis, SolidQueue, doświadczenie w pracy z aplikacjami Ruby on Rails na poziomie korporacyjnym z integracjami i zadaniami w tle
Frontend: Twitter Bootstrap 5.3, Tailwind CSS, stimulus z turbo hotwire, swagger, TypeScript (czasami używany w poprzednich projektach), AngularJS 1.x (poprzednie projekty)
Bazy danych i przechowywanie danych: PostgreSQL, MySQL, Baza danych certyfikatów (SQL), Doświadczenie w korzystaniu z pamięci masowej obiektów zgodnej z S3 (MinIO)
Testowanie: RSpec (specyfikacje jednostek i żądań), Minitest (ActiveSupport::TestCase z parametrami), testy systemowe (Capybara, Selenium), FactoryBot, testowanie ręczne i automatyczne w Ruby on Rails
Inne technologie: C++ (5 lat nauki opartej na projektach i rozwoju osobistym; Qt, Boost, wxWidgets) - repozytorium GitHub, Rust i Crystal - samodzielna eksploracja i praktyka (~1 rok), w tym ćwiczenia i małe projekty, Polona2 - (backend w Pythonie/Django, frontend w AngularJS 1.x) - zapewnianie stałego wsparcia technicznego i wykonywanie małych i średnich zadań DevOps, jednocześnie uczestnicząc w rozwoju funkcji jako osobnej pracy opartej na kamieniach milowych, przez kilka lat.
Języki i prawo jazdy: Język angielski: poziom średnio zaawansowany (B2) – aktywnie rozwijam się poprzez codzienne intensywne treningi językowe skupione na komunikacji zawodowej i technicznej; ukończyłam kursy strukturalne w Empik School oraz dodatkowe ćwiczenia konwersacyjne na Cambly (godziny certyfikowane), Prawo jazdy: B