Dostępny do współpracy

Robert
Halama

Back-End Developer specjalizujący się w ekosystemie Laravel, budujący skalowalne aplikacje webowe, przemyślane API i wydajne systemy bazodanowe.

"People find pleasure in different ways. I find it in keeping my mind clear." — Marcus Aurelius
Robert Halama
Tworzę to, czego użytkownik nie widzi, ale bez czego nic nie działa.

Jestem Back-End Developerem z praktycznym doświadczeniem w projektowaniu, budowaniu i utrzymywaniu nowoczesnych aplikacji webowych. Na co dzień pracuję w ekosystemie Laravel — to moje główne narzędzie, które znam od podszewki: od Eloquenta, przez kolejki i joby, po zaawansowane wzorce architektoniczne.


Mam solidne umiejętności w zarządzaniu relacyjnymi bazami danych MySQL i MariaDB, projektowaniu i integracji interfejsów REST API oraz SOAP, a także w pracy z technologiami front-endowymi takimi jak Vue.js i Inertia.js. Stawiam na czysty, modularny kod zgodny z zasadami SOLID i stale poszerzam swoją wiedzę — od Pythona i Flaska, po administrację Linuxem.

3+
Lata doświadczenia
komercyjnego
PHP
Główny język
programowania
Laravel
Framework, w którym
czuję się jak ryba w wodzie
Linux
Moje codzienne środowisko
pracy od 2021
Mój stack technologiczny

Narzędzia i technologie, z którymi pracuję na co dzień oraz te, które rozwijam we własnym zakresie.

Laravel 9+
Zaawansowany

Moje główne narzędzie pracy. Od Eloquenta ORM i systemu kolejek, po budowanie API, Livewire, Inertia.js i zaawansowane testy w Pest — to framework, w którym realizuję projekty komercyjne na co dzień.

EloquentLivewireInertia.jsQueuesREST APISOAPPestRedis
JavaScript
Średniozaawansowany

Piszę nowoczesny JavaScript ES6+ do obsługi interaktywnych interfejsów i komunikacji z API. Pracuję z Vue.js i Inertia.js w kontekście aplikacji Laravelowych, dbając o płynne doświadczenie użytkownika.

ES6+Vue.jsAsync/AwaitFetch APIAxios
Python & Flask
Rozwijam

Dodatkowy kierunek rozwoju. Tworzę aplikacje backendowe we Flask, przetwarzam dane w pandas i NumPy. Poznaję Django i buduję projekty testowe, aby poszerzyć swoje kompetencje o ekosystem Pythona.

FlaskDjangoSQLAlchemypandaspytest
Linux
Codzienny użytkownik

Od 2021 roku pracuję wyłącznie na systemach Linux — głównie Fedora i dystrybucjach opartych o Debian. Swobodnie poruszam się w terminalu, konfiguruję środowiska developerskie, zarządzam pakietami i kontenerami Docker.

FedoraDebianBashDockerCLI
Bazy danych
Zaawansowany

Projektuję schematy baz danych, piszę zoptymalizowane zapytania SQL i zarządzam migracjami. Pracuję z MySQL, MariaDB i Redis do cache'owania oraz obsługi kolejek, dbając o wydajność i integralność danych.

MySQLMariaDBRedisSQLiteMigrationsQuery Optimization
Docker
Git
GitLab
GitHub
PhpStorm
VS Code
Postman
Bruno
Laravel Horizon
Tailwind CSS
HTML5
CSS3
Blade
Inertia.js
Vue.js
CodeIgniter 4
Moja ścieżka kariery

Profesjonalne doświadczenie w tworzeniu i utrzymywaniu systemów webowych dla firm z różnych branż.

LIPIEC 2024 — OBECNIE
Back-End Developer
Projekt: System zarządzania produktami i treścią — rozwijany w ramach zespołu backendowego, objęty umową o poufności (NDA).
  • Samodzielna realizacja przydzielonych zadań deweloperskich w oparciu o wymagania biznesowe
  • Tworzenie i utrzymywanie dokumentacji technicznej systemu
  • Pisanie testów jednostkowych i automatycznych (Pest) dla krytycznych komponentów
  • Aktywny udział w code review i wdrażanie najlepszych praktyk programistycznych
  • Projektowanie i optymalizacja zapytań SQL oraz zarządzanie bazami danych
  • Monitoring wydajności aplikacji oraz wdrażanie usprawnień z wykorzystaniem Redis
  • Implementacja systemów kolejkowych (Laravel Queue) i zarządzanie zadaniami asynchronicznymi
  • Praca z Vue.js i Inertia.js w kontekście pełnostackowych aplikacji Laravel
PHPLaravelVue.jsInertia.jsMariaDBRedisDockerTailwind CSS
PAŹDZIERNIK 2022 — LIPIEC 2024
Back-End Developer
Projekty: eCmentarze — system zarządzania cmentarzami online, Strony dla parafii — platforma do tworzenia stron internetowych dla parafii.
  • Rozwój i utrzymanie istniejących systemów produkcyjnych
  • Budowanie nowych funkcjonalności w oparciu o framework Laravel
  • Projektowanie, implementacja i integracja API RESTful oraz SOAP z zewnętrznymi serwisami
  • Projektowanie i zarządzanie relacyjnymi bazami danych MySQL
  • Diagnostyka i rozwiązywanie problemów systemowych
  • Zarządzanie kodem źródłowym i kontrola wersji z wykorzystaniem GitHub
PHPLaravelLivewireMySQLJavaScriptDockerHTML/CSS