Usługi programistyczne

Jeśli szukasz doświadczonego programisty PHP / JS do swojego projektu, dobrze trafiłeś — programuję już od ponad dekady, a od 2019 roku robię to zawodowo.

Szczegóły mojego doświadczenia i filozofii pracy poznasz na stronie Doświadczenie

Projekty długoterminowe i kontrakty

Uwielbiam pracować przy długoterminowych projektach — dzięki temu z czasem znam je od podszewki, proponuję nowe rozwiązania i wdrażam usprawnienia.

Jeśli zależy Ci na osobach zaangażowanych w projekt, które chcą go rozwijać i być w nim ekspertem, serdecznie zapraszam do kontaktu.

Zlecenia

Planujesz własny serwis internetowy, stronę lub aplikację? Z chęcią zrealizuję każdy Twój pomysł.

Zachęcam do kontaktu bez żadnych zobowiązań. Wspólnie omówimy Twoje oczekiwania i potrzeby, a potem ustalimy szczegółowe warunki współpracy.

Technologie

PHPPHP
JavaScriptJavaScript
LaravelLaravel
Vue.jsVue.js
Socket.ioSocket.io
MySQLMySQL
PostgreSQLPostgreSQL
RedisRedis
GitGit
RabbitMQRabbitMQ
JiraJira
ConfluenceConfluence
SlackSlack
JenkinsJenkins
SentrySentry
GrafanaGrafana
JMeterJMeter
PHPUnitPHPUnit
Claude CodeClaude Code
CursorCursor
ChatGPTChatGPT
ElevenLabsElevenLabs
PHPPHP
JavaScriptJavaScript
LaravelLaravel
Vue.jsVue.js
Socket.ioSocket.io
MySQLMySQL
PostgreSQLPostgreSQL
RedisRedis
GitGit
RabbitMQRabbitMQ
JiraJira
ConfluenceConfluence
SlackSlack
JenkinsJenkins
SentrySentry
GrafanaGrafana
JMeterJMeter
PHPUnitPHPUnit
Claude CodeClaude Code
CursorCursor
ChatGPTChatGPT
ElevenLabsElevenLabs

Doświadczenie

Architektura

Od lat przywiązuję ogromną wagę do architektury systemów. Dobór odpowiednich wzorców projektowych dla danego projektu pozwala zapewnić łatwe utrzymanie, rozwój i przewidywalność systemu.

Optymalizacje

Wydajność to podstawa! Cache z użyciem Redis, kolejkowanie, odpowiednia struktura bazy danych i wydajne zapytania to tylko nieliczne aspekty zapewniające sprawną pracę aplikacji.

API

Projektuję i wdrażam API i REST API odpowiednio udokumentowane dzięki OpenAPI i Swagger. Proxy API i zarządzanie uprawnieniami klientów również są mi dobrze znane.

Integracje systemów

Wymiana danych między systemami w czasie rzeczywistym to czasem konieczność, z którą mam doświadczenie.

Transfery plików

Protokoły FTP i SFTP, służące do wymiany plików między serwerami to mój chleb powszedni. Odpowiednia synchronizacja i przechwytywanie błędów to podstawa!

Websockety

Pewne sprawy nie lubią czekać. Natychmiastowa wymiana informacji poprzez Socket.io to realna potrzeba gier online czy systemów powiadomień.

Kolejkowanie

Inne sprawy z kolei powinny poczekać, aby użytkownik nie musiał! RabbitMQ czy Laravel Queues to świetny sposób na wykonywanie czasochłonnych operacji w tle.

Zarządzanie serwerem i domenami

Od wielu lat zarządzam domenami internetowymi, a także swoim hostingiem czy własnym serwerem VPS.