Informacje ogólne
Architekt , inżynier , konsultant . DDD, Event Storming
oraz wieloletnie doświadczenie zawodowe w inżynierii oprogramowania. Duże doświadczenie w optymalizacji i cacheowania kodu w wykorzystaniu autorskich rozwiązań.
Doświadczenie w GitLab, Jira i Confluence. Praca w
SCRUM. Zainteresowanie kompilatorami, preprocesorami,
językami skryptowymi, algorytmami.
Obecnie zajmuję się
Projektowaniem architektury systemów w oparciu o
wymagania biznesowe. Tworzenie i wdrażanie aplikacji
zgodnie z zaprojektowaną architekturą. Wszystkie aplikacje są oparte o architekturę mikroserwisów.
Kładę szczególny nacisk aby wykorzystywać DDD w nowo powstałych projektach współpracującymi z obecnym legacy.
oraz Event Storming w celu usprawnienia współpracy z biznesem. Utrzymuję stałą współpraca z biznesem na etapach: pomysł, projekt, wdrożenie.
Pod opieką mam też zespół programistów backendowych pracujący przy projektach związanych z e-commerce i CRM.
Wdrożane aplikacje:
RID - Rawlplug ID / SSO,
REM - Rawlplug academy (Rawlplug events manager),
OPC - Open product catalog,
RTL - Rawlplug technical library,
RTH - Rawlplug technical helpdesk,
RLO - Rawlplug location,
Rawlplug dynamic forms,
EasyFix.
Historia zatrudnienia
Koelner Rawlplug IP sp. z o.o.od 09-2017
Programista PHP
Kierowanie zespołem programistów backendu w projektach związanych z e-commerce i CRM.
Projektowanie architektury systemów/apliakcji i nadzorowanie wdrażania nowych rozwiązań.
Udział w rekrutacji, mentoring oraz rozwój kompetencji zespołu.
Optymalizacja wydajności systemów i zarządzanie długiem technologicznym.
Współpraca z zespołem frontendowym, DevOps i produktowym w celu dostarczenia skalowalnych rozwiązań.
wykorzystane technologie: ElasticSearch, Redis, RabbitMQ, MySql, Neo4j, PHP7/8,
nodejs, TypeScript, Docker. Wytwarzanie dokumentacji oraz schematów BPMN/UML.
DreamLab sp. z o.o.07-2017 – 09-2017
Programista PHP
Tworzenie i rozwijanie bibliotek oraz modułów, wykorzystywanych we wszystkich
projektach realizowanych w obrębie Dreamlabu. Odpowiedzialność za projektowanie
skalowalnych i efektywnych rozwiązań. Wykorzystywane technologie PHP7, Vagrant, React.
RM-Development ltd03-2005 – 03-2011
Programista, Administrator
Zarządzanie serwerami oraz tworzenie i rozwój serwisów internetowych dla klientów firmy, w tym platform e-commerce.
Optymalizacja i pozycjonowanie serwisów monitorując ich wydajnosć, Projektowanie oraz pisanie skryptów, algorytmów
i robotów na platformę forex. Wykorzystywane technologie PHP i JAVA.
Wykorzystywane technologie w projektach:
Symfony4/6, lumen, Wordpress5/6, Auth0, ElasticSearch, Kibana, Neo4j, Mysql, PHP7/8, Vue2/3, typescript, JS, SCSS, HTML.
Wykształcenie
2013 – 2020 Prawo na Uniwersytecie Wrocław- skim
Wydział Prawa i Administracji - Magister Prawa Wrocław
2003 – 2005 Wyższa Szkoła Informatyki i Zarządzania ”COPERNICUS”
Wrocław
1996 – 2001 Technikum Energetyczne - Technik
elektryk Wrocław
Komunikacja
Polski język ojczysty.
Angielski poziom średni - umożliwiający czytanie dokumentacji oraz porozumiewanie się.
Języki Programowania
PHP7/8, JavaScript, TypeScript, HTML, CSS, JAVA, Python
Kluczowe umiejętności
Frameworks Symfony, Vue3/2, JShop, (Angular, React)
Środowiska Node.js, Docker, Jenkins
Zależności Composer, Npm, Yarn, Webpack, Vite, Varnish
Kontrola wersji Git, Gitlab
Bazy/kolejki Mysql, Sqllite, Redis, ElasticSearch, Neo4j, RabbitMq
Grafika Gimp, Photoshop, Flash
CMS WordPress, Drupal, Typo3
OS Linux Debian, Ubuntu, Centos, Android, Windows
Deployment deployer, capifony
Standardy PSR2, PSR12, SOLID, DRY, zainteresowanie DDD, phpcs, phpmess
Najważniejsze projekty
2023 Wykonawca roku (wykonawcaroku.pl) - Backend Lumen, Wordpress Rola: Software developer/architect
2020 RTL (rtl2.rawl-app.com) - Full Stack Vue2, PWA Rola: Software developer/architect
2020 Kalkulator (calculator.rawlplug.com) - Backend Vue2, PWA
2019 EasyFix (easyfix.rawlplug.com) - Backend PHP, JS (JQuery), Auth0, Mysql Rola: Software developer
2019 Rawlplug academy (www.rawlplug.com) - Backend JS, Vue2, Api do aplikacji Rawlplug event manager
Inne projekty
2024 AGV - Full Stack PHP, Vue3, Scss, Sqllite Rola: Software engineer, software developer
2023 System do testów na budowie,
Vouchery, SSO, System zgód - Full Stack PHP (lumen), Vue3, Scss, Mysql, ES Rola: Software engineer, software developer
2019 Blue-Diamond (blue-diamond.pl) - Full Stack Vue2, PHP Rola: Software engineer, software developer
2018 RTH (www.rawlplug.com) - Backend JS, PHP, Api do JIRA
2017 System zgód, 1Pass - Full
Stack Baza haseł: PHP (symfony2), Angular2, Less, Mysql Rola: Software engineer, software developer
2005 Water4Fish (www.w4fish.uk) - Full
Stack Sklep internetowy: PHP, JS (JQuery), Mysql Rola: Software developer
Cechy osobowości
kreatywny
odpowiedzialny
dokładny
zdecydowany
uczciwy
odporny na stres i presję czasu
samodzielny
punktualny
otwarty na nowe wyznania
ciekawy wiedzy