Aktualnie pracuję jako programista w firmie Dialcom24 sp. z o.o. / PayPro SA.
Swoją karierę zawodową związaną z programowaniem rozpocząłem w roku 2012, nie biorąc pod uwagę projektów uczelnianych “na zaliczenie”. Kontakt z językiem PHP zacząłem mieć najpierw w firmie Freshgroup, gdzie miałem okazję brać udział w wdrażaniu stron internetowych dla klientów firmy, a także świadczyć wsparcie dla tych, którzy dokonali już zakupu systemu. Silnik zarówno dla stron, jak i dla sklepu był autorskim rozwiązaniem firmy, nie był oparty na frameworku, napisany strukturalnie, ja głównie jednak zajmowałem się elementami frontowymi, i nieznacznie backendem.

W międzyczasie w roku 2012 na uczelni dostałem okazje wspólnie z kolegą podjęcia się realizacji projektu “wynajem sal konferencyjnych” (kliknij, aby zobaczyć więcej informacji o projekcie), w ramach projektu opracowaliśmy logikę, ja napisałem prosty panel administratora dla projektu, a kolega zajął się realizacją od strony interfejsu użytkownika. Całość była oparta na PHP wraz z MySql z wykorzystaniem CSS, HTML, i JS (z użyciem jQuery). Projekt był zbudowany wg. własnej koncepcji, bez użycia obiektów.

2012 rok, to również czas, kiedy to pojawił się kolejny nowy projekt, typowo komercyjny, o którym możesz przeczytać więcej tutaj. Zadaniem, jakie zostało postawione przede mną to portal internetowy dla Gazety Przemyskiej sp. z o.o. (już nie funkcjonuje w internecie). Realizowałem go wraz z tym samym kolegą, co wyżej wspomniany projekt. Realizacja w skrócie polegała na zaprojektowaniu systemu, zarówno od strony bazy danych jak i kodu. Tym razem panel administratora napisałem samodzielnie od początku, na bazie doświadczenia zdobytego w wcześniejszym projekcie.  Wykorzystane technologie to PHP + MySql z wykorzystaniem CSS, HTML, i JS (z użyciem jQuery). Głównie zajmowałem się oprogramowaniem funkcjonalnosci a opracowaniem szablonu dla interfejsu użytkownika zajął się mój wspólnik. Projekt zakończony powodzeniem, wraz z nim dostarczona została pełna dokumentacja systemu a także zapewnione zostało szkolenie i wdrożenie u klienta. Projekt nie wykorzystywał OOP.

W 2013 roku drogi z programowaniem się rozstały, i zacząłem pracę w spółce ITgrupa, jako pracownik outsorsingowy dla różnych firm – klientów. W tym czasie bardziej zostałem przerzucony do zadań związanych z obsługą sieci, infrastruktury serwerowej i wsparcia klienta. Programowanie również się przewijało, ale w znacznie ograniczonym zakresie, głównie na uczelni, lub w ramach drobnych zleceń. Powrót nastąpił dopiero pod koniec 2013 roku, kiedy to miałem okazję dokonywać korekt w systemie obsługi klientów Centrum Badań DNA. System był napisany strukturalnie, w PHP. Co spowodowało, że w 2014 roku zacząłem wracać do projektów programistycznych. W ramach pracy w ITgrupa realizowałem prace związane z modyfikacją systemu zapisów dla Poznań Marathon, modyfikacją systemu dla Centrum Badań DNA- wg. uznania klienta, z wykorzystaniem technologii PHP + MySQL, rozwiązania dedykowane, nie były oparte o istniejące już gotowe systemy. Dodatkowo miałem styczność z sklepem SHOPER, i tam realizowałem podstawowe modyfikacje systemu  dla klienta papier i reszta.

W między czasie powstał system VIMO (tutaj możesz przeczytać więcej), który to już był pierwszymi krokami w OOP, realizowany w ramach pracy inżynierskiej.

2014 rok to właściwie początek większego rozwoju w programowaniu. Pierwszym dużym i poważnym projektem był „Integracja i udostępnianie danych z heterogenicznych źródeł”, realizowany w ramach pracy magisterskiej, opartego o Laravel Framework v5.1, i systemy bazodanowe SQL Server, PostgreSQL, Oracle, standard XML. Projekt był ogromnym przedsięwzięciem, i jednocześnie wniósł bardzo dużą ilość doświadczenia zawodowego, gdyż samodzielnie nauczyłem się pracy z frameworkiem. Początkowo projekt miał być realizowany w Java, jednak z uwagi na małe wsparcie i fakt, że współpracę w projekcie podjęła ze mną osoba, która nie posiadała doświadczenia w programowaniu, a musiała się go nauczyć, wybrałem w ostateczności PHP.

W tym samym roku, zacząłem współpracę z firmą Olicom Interactive, gdzie praca polegała na wdrażaniu rozwiązań webowych (strony i sklepy internetowe) dla klientów, oparte na dedykowanym CMS, z użyciem frameworka Kochana, a także WordPress i Prestashop.

Rok 2015 przyniósł zmianę na Firmę Grupa Tenese. Pracowałem tam początkowo jako junior developer, następnie jako backend developer. W zakresie obowiązków leżało: Realizacja projektów w zakresie backendu (rozwiązania autorskie, wordpress, prestashop), czasami również frontendu, dokumentowanie, prowadzenie szkoleń dla pracowników w zakresie programowania, pisanie artykułów na firmowy blog.

Jednak prawdziwą pracę z backendem zacząłem w 2015 roku w Dialcom24, gdzie to zajmowałem się rozwijaniem API i systemu Bilety24. Aktualnie pracuję dla PayPro S.A., która jest właścicielem marki Przelewy24. Szerszy opis znajdziesz tutaj

W między czasie zajmowałem się projektami związanymi z platformą android (java), szeroko pojętym standardem XML, bazami danych NoSQL, ale też i Oracle, MSSQL, POSTGRE, językiem C++ (pisanie małych programów konsolowych).

Większy opis znajduje się w zakładce Doświadczenie zawodowe, gdzie każdy pracodawca został szczegółowo opisany.

Wolny czas poświęcam na szeroko pojęty sport, w szczególności kolarstwo (górskie i szosowe), a także sqash, wspinaczka i inne, o których tutaj już nie będę pisał. Jak kino, to głównie dokumentalne.