Starszy inżynier backendu i konsultant systemów

Projektuję odporne systemy backendowe, optymalizuję operacje bazodanowe przy dużym obciążeniu i modernizuję legacy. Dzięki ponad dekadzie doświadczenia pomagam firmom skalować aplikacje Laravel/PHP, konfigurować kolejki (RabbitMQ, Redis) i dbać o niezawodność infrastruktury.

Dostępny na wybrane kontrakty inżynierskie B2B w strefach czasowych USA i UE.

Artur Marszałkowski, senior programista specjalizujący się w projektowaniu i budowaniu złożonych aplikacji dla klientów z różnych branż

Mój techniczny zestaw narzędzi

Projektuję solidne architektury w nowoczesnym PHP/Laravel, stabilizuję relacyjne bazy (MySQL/PostgreSQL) pod dużym obciążeniem i wdrażam odporne przetwarzanie w tle z Redis i RabbitMQ. Doświadczenie ze sprzętem (KVM/IPAM) i wdrożeniami w Dockerze pozwala mi łączyć kod aplikacji z niezawodną infrastrukturą.

Nawiążmy kontakt

Masz w planach projekt lub stoisz przed wyzwaniem technicznym? Skontaktuj się przez [email protected] lub +48 790 340 548. Dostępny na długoterminowe kontrakty inżynierskie B2B (20–40 h/tydzień). Specjalizuję się w stabilizacji pipeline'ów o dużej przepustowości, odporności kolejek i modernizacji legacy. Rozwiązujmy złożone problemy razem.

Masz pytanie?

Zawsze jestem otwarty na dyskusje o nowych technologiach, wyzwaniach projektowych lub potencjalnej współpracy. Przekształćmy Twoje pomysły w eleganckie rozwiązania kodowe razem!

WorkerTelemetry.py
component.jsx
import time
from dataclasses import dataclass

@dataclass
class QueueMetrics:
    queue_name: str
    active_consumers: int
    unacked_messages: int

    def evaluate_health(self) -> dict:
        is_healthy = self.active_consumers > 0 and self.unacked_messages < 500
        return "status": "healthy" if is_healthy else "degraded",
            "drain_rate": "optimal",
            "timestamp": int(time.time())
        

# Proactive telemetry & failure prevention
print(QueueMetrics("orders.high_priority", active_consumers=4, unacked_messages=12).evaluate_health())
                    

O mnie

Senior PHP Developer z doświadczeniem w złożonych aplikacjach

Jako oddany Senior Software Developer, wyróżniam się w projektowaniu i wdrażaniu zaawansowanych aplikacji internetowych dostosowanych do różnorodnych i złożonych wymagań klientów z wielu sektorów branżowych. Korzystając z ponad dziesięcioletniego specjalistycznego doświadczenia w PHP, frameworku Laravel i zaawansowanych systemach zarządzania bazami danych, jestem zaangażowany w dostarczanie wysokowydajnych, skalowalnych i przyszłościowych rozwiązań cyfrowych, które napędzają rozwój biznesu i efektywność operacyjną.

Moja filozofia rozwoju koncentruje się na tworzeniu eleganckich architektur kodu, które priorytetowo traktują łatwość utrzymania, bezpieczeństwo i optymalną wydajność. Wdrażając najlepsze praktyki branżowe i pozostając na czele postępu technologicznego, zapewniam, że każdy projekt spełnia najwyższe standardy jakości, pozostając jednocześnie adaptowalnym do ewoluujących potrzeb biznesowych. Poza pracą prowadzę złożone kampanie w D&D albo przenoszę cierpliwość do debugowania na grzybobranie i ogród.

Profesjonalna wiedza

Oferuję kompleksowe usługi programistyczne, w tym tworzenie niestandardowych aplikacji dla przedsiębiorstw, modernizację Legacy code, integrację API i optymalizację baz danych. Moje podejście techniczne łączy solidne systemy backendowe z intuicyjnymi interfejsami użytkownika, tworząc płynne doświadczenia cyfrowe, które zwiększają produktywność i satysfakcję użytkowników.

Języki

PolishRodzimy
EnglishC1

Edukacja

Inżynier programowania, Specjalizacja w projektowaniu aplikacji mobilnych

WSG BYDGOSZCZ

Styczeń 2011 - Kwiecień 2015

Umiejętności techniczne

Programming Languages & Frameworks

PHPLaravelPythonJavaScriptReact

Databases

MySQLPostgreSQLPostGISRedisMongoDBSQLite

DevOps & Infrastructure

DockerLinuxKVMWireguardCI/CD

Messaging & Queues

RabbitMQRedisReverbPusherEchoEvent-Driven Architecture

Other Technical Skills

RESTful API ArchitectureLegacy ModernizationFilamentGeospatial Data (MVT)Unit & Integration Testing

Architecture & Systems Focus

High-Throughput ProcessingQueue-Based ArchitectureDatabase OptimizationDistributed SystemsFault ToleranceTechnical Leadership

Wybrane kontrakty inżynierskie i doświadczenie

Dekada doświadczenia w tworzeniu oprogramowania i zarządzaniu technicznym

US Enterprise PropTech (NDA)

Starszy inżynier oprogramowania (kontrakt)

2024 - Obecnie
PHPLaravelRabbitMQReactLegacyPython
  • Rozwijanie innowacyjnych rozwiązań oprogramowania do zarządzania nieruchomościami
  • Projektowanie specjalistycznych funkcji dla platform zarządzania nieruchomościami mieszkalnymi
  • Tworzenie i wdrażanie usług RESTful
  • Integracja systemów z platformami zewnętrznymi i środowiskami IT klientów

Platforma inkubatora B2B

Tech Lead i architekt

2023 - 2024
PHPLaravelFilamentRedisMongoDB
  • Projektowanie i rozwój niestandardowych rozwiązań CRM
  • Kierowanie rozwojem modułu księgowego
  • Tworzenie modułów użytkowników i kontroli dostępu
  • Rozwój modułów komunikacji z usługami zewnętrznymi
  • Utrzymanie serwerów deweloperskich
  • Prowadzenie przeglądów kodu i kierowanie zespołem programistów

SaaS druku e-commerce

Starszy inżynier backendu

2022 - 2023
PHPLaravelWireguardDockerjQuerySVGLegacy
  • Badania i rozwój oprogramowania do komunikacji z usługami zewnętrznymi
  • Kierowanie inicjatywami migracji do chmury
  • Projektowanie i wdrażanie oprogramowania do zarządzania zapasami
  • Optymalizacja procesów biznesowych
  • Aktualizacja Legacy PHP software
  • Utrzymanie systemów i kierowanie zespołami programistycznymi

Brytyjski dostawca infrastruktury chmurowej

Starszy inżynier infrastruktury

2020 - 2022
PHPLaravelRedisLinuxIPAMKVM
  • Projektowanie i wdrażanie oprogramowania do zarządzania serwerami
  • Tworzenie automatycznych rozwiązań do wdrażania serwerów bare-metal
  • Rozwój oprogramowania do zarządzania transakcjami
  • Utrzymanie systemów
  • Kierowanie inicjatywami badawczo-rozwojowymi

Z-MILOSCI.PL - Polska

Fullstack Programmer

2016 - 2020
PHPLaravelSVGjQuery
  • Projektowanie i wdrażanie procesów automatyzacji drukarni
  • Tworzenie oprogramowania do personalizacji projektów przez klientów w oparciu o szablony SVG
  • Rozwój komunikacji API między WordPress a głównym systemem
  • Budowa dostosowanych systemów sklepu e-commerce i zarządzania zamówieniami

Wyższa Szkoła Gospodarki w Bydgoszczy

Wykładowca akademicki

2015 - Obecnie
Smart DevicesComputer ArchitectureProgrammingEngineering
  • Nauczanie zaawansowanych koncepcji programowania i zastosowań praktycznych
  • Opracowywanie programu nauczania dla Smart Devices i aplikacji IoT
  • Instruowanie studentów w zakresie zasad i projektowania architektury komputerowej
  • Nadzorowanie projektów inżynierskich studentów i inicjatyw badawczych
  • Łączenie teorii akademickiej z praktykami branżowymi poprzez naukę stosowaną

Główne projekty

Znaczące rozwiązania programistyczne opracowane w trakcie mojej kariery

SEAP — Legal Discovery i audyt komunikacji

Architektura i development (Data Engineering / LegalTech)

Pipeline danych / LegalTech
Python 3.12StreamlitTyper (CLI)DockerPyYAMLfpdf2Data Processing

Zautomatyzowane narzędzie zgodności i zarządzania dowodami. Parsuje, audytuje i układa wieloletnie archiwa komunikacji w standardową dokumentację prawną. Działa offline, w kontenerze, jako silnik e-Discovery: ocenia tekst względem reguł (np. protokołu BIFF) i generuje weryfikowalne dokumenty dla kancelarii.

Kluczowe elementy architektury:

  • Audyt komunikacji i zgodności: silnik reguł ocenia transkrypty, taguje zdarzenia na osi czasu i wykrywa odstępstwa.
  • Agregacja danych i oś czasu: CLI (Typer) i UI (Streamlit) wczytują JSON/YAML, liczą rozjazdy harmonogramu przez python-dateutil i prowadzą niemutowalne logi.
  • Generowanie dokumentów: moduł na fpdf2 i Markdown składa PDF-y z dowodami zdjęciowymi przetwarzanymi przez Pillow.
  • Izolowane środowisko: cały pipeline w Docker Compose, bez wycieku danych, z powtarzalnym uruchomieniem.

Mapa grzybów i prognoza MSI

Autonomiczna platforma geoprzestrzenna

System produkcyjny
LaravelPostGISPythonRedisLeaflet

Aplikacja Laravel z mapą grzybów, liczeniem MSI w Pythonie i danymi przestrzennymi w PostGIS.

Kluczowe elementy:

  • PHP 8.3 na Sail 8.5, Laravel 13, Blade, Breeze, logowanie Google przez Socialite i geometria PostGIS przez Laravel Magellan. PHPUnit 12, Pint, Pail, Tinker i Sail.
  • PostgreSQL 16 z PostGIS 3.4, Redis do cache i kolejek oraz usługi Sail: aplikacja, scheduler i worker. Mailpit i phpredis.
  • Obliczenia MSI w Pythonie 3.12 z NumPy i psycopg 3.
  • Vite 8, Tailwind CSS 4, Alpine.js 3, Leaflet 1.9.4 na kafelkach OpenStreetMap i czcionki Bunny. Własny JavaScript mapy renderuje MVT z PostGIS przez ST_AsMVT.
  • Open-Meteo, dane synoptyczne IMGW, Bank Danych o Lasach, geokodowanie Nominatim i webhooki Discord.

Zarządzanie serwerami Bare-Metal

Brytyjski dostawca infrastruktury chmurowej

System infrastruktury
PHPLaravelMySQLRedisKVM

Kompleksowy system do zarządzania, monitorowania i dostarczania serwerów bare metal w wielu centrach danych.

Kluczowe funkcje:

  • Automatyczne dostarczanie i konfiguracja serwerów
  • Możliwości zdalnego monitorowania i konserwacji
  • Scentralizowany panel zarządzania
  • Integracja i automatyzacja RESTful API
  • Zaawansowane zarządzanie i przydzielanie adresów IP

Automatyzacja drukarni

SaaS druku e-commerce

Silnik B2B SaaS
PHPLaravelDockerWireguardSVG

Kompleksowe rozwiązanie programowe zwiększające efektywność i produktywność w działaniu drukarni.

Kluczowe funkcje:

  • Zaawansowane zarządzanie i śledzenie zamówień
  • Zarządzanie zapasami i materiałami
  • Automatyczne planowanie zadań drukowania
  • Bezpieczne narzędzia do współpracy z klientami
  • Modernizacja Legacy code i konteneryzacja

Oprogramowanie do zarządzania nieruchomościami

US Enterprise PropTech (NDA)

Platforma enterprise
PHPLaravelRabbitMQReactLegacy

Kompleksowe rozwiązania oprogramowania do zarządzania nieruchomościami zwiększające efektywność operacyjną dla zarządców nieruchomości mieszkalnych i wakacyjnych.

Kluczowe funkcje:

  • Konfigurowalny CRM do zarządzania nieruchomościami
  • Zintegrowany moduł księgowy
  • Kontrola dostępu użytkowników oparta na rolach
  • Integracje z usługami zewnętrznymi

Startup CRM

Platforma inkubatora B2B

Wewnętrzny CRM / ERP
PHPLaravelPostgresRedis

Dostosowane rozwiązanie CRM opracowane w celu usprawnienia zarządzania relacjami z klientami, administracji użytkownikami i operacji finansowych.

Kluczowe funkcje:

  • System zarządzania użytkownikami oparty na rolach
  • Zarządzanie relacjami skoncentrowane na kliencie
  • Panel księgowego z śledzeniem finansowym
  • Zintegrowane narzędzia komunikacyjne
  • Zautomatyzowany przepływ pracy i zarządzanie zadaniami

Te projekty reprezentują część mojej profesjonalnej pracy. Ze względu na umowy o poufności, niektóre szczegóły techniczne zostały uogólnione.