Wróć do listy developerów

Mariusz Kozłowski

Ruby Developer

5 lat doświadczenia

Dostępny
Mariusz Kozłowski
O mnie

Kilka słów o sobie

Programista Ruby on Rails z ponad czteroletnim doświadczeniem w realizacji projektów opartych na tym frameworku. Swoją przygodę z programowaniem rozpocząłem w 2021 roku i od samego początku zajmowałem się językiem Ruby oraz frameworkiem Ruby on Rails. Do świata programowania wkroczyłem mając za sobą cztery lata doświadczenia w sprzedaży, co bardzo pomaga mi w komunikacji, zrozumieniu potrzeb klientów oraz znajdowaniu rozwiązań pozwalających je zaspokoić przy użyciu odpowiednich narzędzi i logicznego podejścia.

Umiejętności techniczne

Stack technologiczny

Backend

Ruby Ruby on Rails RSpec FactoryBot Capybara Devise ActiveAdmin Rubocop Redis Sidekiq Avo

Frontend

JavaScript Stimulus HTML HAML CSS SCSS Bootstrap Bulma Tailwind TurboStream TurboFrame SwiperJs ActsAsList StimulusReflex

Database

SQL with PostgreSQL

Other

GitHub Git Dokku Docker Capistrano Cypress FFaker Kamal

Languages

English (Advanced) Polish (Native)
Wykształcenie

Edukacja

2012 – 2016

Zespół szkół elektrycznych im. Prof. Janusza Groszkowskiego w Białymstoku

Elektryk

2016 – 2018

Zaoczne liceum Cosinus w Białymstoku

Doświadczenie

Projekty i doświadczenie

Sklep muzyczny - aplikacja z kursu

2021-10 – 2022

Pierwsza aplikacja stworzona od podstaw, z funkcjami dodawanymi stopniowo w trakcie kursu.

Technologie

Ruby on Rails RSpec PostgreSQL Git Bootstrap Devise

Zakres obowiązków

  • Wdrożenie funkcjonalności e-commerce
  • Zarządzanie katalogiem produktów
  • Interfejs użytkownika oparty na Bootstrap

Przepisy kulinarne - aplikacja z kursu

2021-10 – 2022

Druga aplikacja stworzona od podstaw w trakcie kursu – aplikacja do zarządzania przepisami.

Technologie

Ruby on Rails RSpec PostgreSQL Git Bulma Devise

Zakres obowiązków

  • Autoryzacja i uwierzytelnianie za pomocą Devise
  • Kontrola dostępu oparta na rolach (administrator/użytkownik)
  • Zarządzanie profilami użytkowników i awatarami za pomocą Gravatar
  • System odznak oparty na liczbie utworzonych przepisów

JLL

2023-12 – 2026-04

Wewnętrzny system dla firmy zajmującej się analizą rynku nieruchomości.

Technologie

PostgreSQL Git Ruby on Rails Haml RSpec SimpleXlsx RubyXL Roo CoffeeScript Ajax PaperClip PaperTrail Bootstrap Sidekiq Sidekiq-Batch

Zakres obowiązków

  • Tworzenie funkcji BE
  • Tworzenie funkcji FE
  • Debugowanie.
  • Udział w dyskusjach i podejmowaniu decyzji dotyczących wprowadzanych funkcji.
  • Wdrożenie, utrzymanie i rozwój głównej bramki danych aplikacji poprzez asynchroniczny import plików XLSX i CSV zawierających ponad 400 tys. wierszy.
  • Weryfikacja zadań asynchronicznych i aktualizacja ich statusów wraz z powiadomieniami e-mailowymi o postępach tych procesów w tle.
  • Generowanie raportów XLSX.

Kerno

2022-09 – 2023-12

Aplikacja internetowa służąca do konfigurowania różnych zestawów produktów (drzwi) oraz ich sprzedaży.

Technologie

Git PostgreSQL Ruby on Rails RSpec Cypress Haml Dokku Tailwind Hotwire (Turbo, Stimulus) StimulusReflex ViewComponent dry-rb (dry-effects, dry-validation) Pundit Shrine CSV I18n WickedPdf

Zakres obowiązków

  • Tworzenie funkcji w backendzie
  • Tworzenie funkcji w frontendzie
  • Debugowanie
  • Prowadzący młodszy developer pod nadzorem starszego programisty.
  • Stworzenie panelu administracyjnego bez użycia frameworka do zarządzania: użytkownikami, firmami, oddziałami firm, słownikami, modelami produktów, zamówieniami, ofertami oraz połączenie kreatora z konfiguracją modeli produktów
  • Panel sprzedawcy do konfiguracji w kreatorze ofert wielopozycyjnych z produktami opartymi na modelach skonfigurowanych w kreatorze administracyjnym.
  • Oferty wielopozycyjne z dynamicznymi cenami.
  • Dynamiczne rysowanie schematu produktu w kreatorze na podstawie wprowadzonych wymiarów produktu.

ZXD

2022-05 – 2022-06

Aplikacja dla szkół sztuk walki.

Technologie

Ruby on Rails Capybara PostgreSQL Git Haml

Zakres obowiązków

  • Tworzenie funkcji na backendzie
  • Debugowanie
  • Przyznawanie ról wraz z uprawnieniami określonym typom użytkowników w celu zarządzania uczniami i ich egzaminami, poziomami zaawansowania, płatnościami, zakładaniem szkół oraz rejestrowaniem uczniów

Brave Kids

2022-04 – 2022-06

Aplikacja internetowa oparta na systemie CMS, stworzona dla stowarzyszenia dziecięcego zajmującego się promowaniem swojej kultury.

Technologie

Ruby on Rails RSpec Capybara Cypress PostgreSQL Git Haml Dokku Capistrano Docker Bootstrap JavaScript

Zakres obowiązków

  • Tworzenie funkcji na backendzie do ostatecznego widoku w interfejsie użytkownika
  • Testy jednostkowe przy użyciu RSpec
  • Testy integracyjne i end-to-end przy użyciu Capybara i Cypress
  • Wdrażanie na środowisku testowym i produkcyjnym
  • Debugowanie
  • Automatyczne przewijanie za pomocą Swiper
  • Przebudowa całego panelu administracyjnego przy użyciu Bootstrap
  • Sekcja galerii z dynamicznym przełączaniem między galeriami
  • Subskrypcja newslettera za pomocą Mailchimp
  • Wysyłanie formularza kontaktowego pocztą elektroniczną
Kontakt

Powiedz nam, jakich kompetencji potrzebujesz

Opisz projekt, a my w ciągu 24h zaproponujemy dopasowanych specjalistów. Bez zobowiązań.

Bezpłatna konsultacja techniczna
Odpowiedź w 24h
NDA przed rozmową