Łukasz Koc
Curriculum vitae

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 aplikacji na podstawie wymagań biznesowych. Tworzenie i wdrażanie aplikacji zgodnie z zaprojektowaną architekturą. Wszystkie aplikacje są oparte o architekturę mikroserwisów. Stała współpraca z biznesem na etapach: pomysł - projekt - wdrożenie. Dokumentacja tworzona jest w confluence.
Wdrożane aplikacje:
  • OPC - Open product catalog,
  • RID - Rawlplug ID / SSO,
  • REM - Rawlplug academy (Rawlplug events manager),
  • RWE - Rawlplug warranty extension,
  • 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
Tworzenie mikroserwisów wraz z API, wykorzystane technologie: ElasticSearch, Redis, RabbitMQ, MySql, PHP7, nodejs, TypeScript, Docker. Tworzenie pluginów do WP. Tworzenie dokumentacji, schematy BPMN/UML.
DreamLab sp. z o.o.07-2017 – 09-2017
Programista PHP
Tworzenie oraz rozwijanie bibliotek i modułów wykorzystywanych przez wszystkie projekty tworzone w obrębie Dreamlabu. Projekty pisane w PHP7.
Blue Diamond Sp. z o.o.10-2008 – nadal
Programista, Administrator
Prezes zarządu.
RM-Development ltd03-2005 – 03-2011
Programista, Administrator
Do wykonywanych obowiązków należało zarządzanie serwerami z systemem operacyjnym Linux oraz tworzenie serwisów internetowych dla klientów firmy w tym pozycjonowanie i optymalizacja pod tym kątem, skrypty oraz algorytmy w tym roboty na platformę forex. Serwisy pisane w 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 – 2020Prawo na Uniwersytecie Wrocław- skim Wydział Prawa i Administracji - Magister Prawa
    Wrocław
  • 2003 – 2005Wyższa Szkoła Informatyki i Zarządzania ”COPERNICUS”
    Wrocław
  • 1996 – 2001Technikum Energetyczne - Technik elektryk
    Wrocław
Komunikacja
  • Polskijęzyk ojczysty.
  • Angielskipoziom średni - umożliwiający czytanie dokumentacji oraz porozumiewanie się.
ul. Trzebnicka 88/15
50-231 Wrocław
T: +48 666 352 771
E: lukaskocfirst@o2.pl
W: Github
W: Linkedin
Języki Programowania PHP5-8, JS (jQuery), TypeScript, HTML, CSS, MQ4, JAVA, AS3, C#, C++, Python, Perl, Ruby
Kluczowe umiejętności
  • FrameworksSymfony, Vue3/2, JShop, (Angular, React)
  • ŚrodowiskaNode.js, Docker, Jenkins
  • ZależnościComposer, Npm, Yarn, Webpack, Vite, Varnish
  • Kontrola wersjiGit, Gitlab
  • Bazy/kolejkiMysql, Sqllite, Redis, ElasticSearch, Neo4j, RabbitMq
  • GrafikaGimp, Photoshop, Flash
  • CMSWordPress, Drupal, Typo3
  • OSLinux Debian, Ubuntu, Centos, Android, Windows
  • Deploymentdeployer, capifony
  • StandardyPSR2, PSR12, SOLID, DRY, zainteresowanie DDD, phpcs, phpmess
Najważniejsze projekty
  • 2023Wykonawca roku (wykonawcaroku.pl) - Backend
    Lumen, Wordpress
    Rola: Software developer/architect
  • 2020RTL (rtl2.rawl-app.com) - Full Stack
    Vue2, PWA
    Rola: Software developer/architect
  • 2020Kalkulator (calculator.rawlplug.com) - Backend
    Vue2, PWA
  • 2019EasyFix (easyfix.rawlplug.com) - Backend
    PHP, JS (JQuery), Auth0, Mysql
    Rola: Software developer
  • 2019Rawlplug academy (www.rawlplug.com) - Backend
    JS, Vue2, Api do aplikacji Rawlplug event manager
Inne projekty
  • 2024AGV - Full Stack
    PHP, Vue3, Scss, Sqllite
    Rola: Software engineer, software developer
  • 2023System do testów na budowie, Vouchery, SSO, System zgód - Full Stack
    PHP (lumen), Vue3, Scss, Mysql, ES
    Rola: Software engineer, software developer
  • 2019Blue-Diamond (blue-diamond.pl) - Full Stack
    Vue2, PHP
    Rola: Software engineer, software developer
  • 2018RTH (www.rawlplug.com) - Backend
    JS, PHP, Api do JIRA
  • 2017System zgód, 1Pass - Full Stack
    Baza haseł: PHP (symfony2), Angular2, Less, Mysql
    Rola: Software engineer, software developer
  • 2005Water4Fish (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