{"id":21,"date":"2024-09-14T15:58:13","date_gmt":"2024-09-14T15:58:13","guid":{"rendered":"http:\/\/test.pich.pl\/?page_id=21"},"modified":"2026-01-28T20:56:12","modified_gmt":"2026-01-28T19:56:12","slug":"skills","status":"publish","type":"page","link":"https:\/\/pich.pl\/pl\/skills\/","title":{"rendered":"Umiej\u0119tno\u015bci"},"content":{"rendered":"<p>Ta strona prezentuje zestaw moich umiej\u0119tno\u015bci i technologii, kt\u00f3re zdoby\u0142em i udoskonali\u0142em w trakcie mojej zawodowej podr\u00f3\u017cy. Znajdziesz tu kompleksow\u0105 list\u0119 zar\u00f3wno moich umiej\u0119tno\u015bci mi\u0119kkich, jak i technicznych kompetencji w zakresie r\u00f3\u017cnych narz\u0119dzi, j\u0119zyk\u00f3w i platform.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">PHP<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Budowa aplikacji od podstaw bez u\u017cycia frameworka <\/li>\n\n\n\n<li>Symphony Framework (versions 5.4, 6.4)<\/li>\n\n\n\n<li>REST API<\/li>\n\n\n\n<li>GraphQL <\/li>\n\n\n\n<li>Testy jednostkowe\n<ul class=\"wp-block-list\">\n<li>PHPUnit<\/li>\n\n\n\n<li>Phake mocking framework<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Programowanie obiektowe (OOP)<\/li>\n\n\n\n<li>Composer - menad\u017cer zale\u017cno\u015bci <\/li>\n\n\n\n<li>Redis<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">JavaScript<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Budowa aplikacji frontend przy u\u017cyciu natywnego j\u0119zyka<\/li>\n\n\n\n<li>React<\/li>\n\n\n\n<li>Knockout<\/li>\n\n\n\n<li>RequireJS<\/li>\n\n\n\n<li>TypeScript<\/li>\n\n\n\n<li>Node.js - podstawy <\/li>\n\n\n\n<li>Testy jednostkowe<\/li>\n\n\n\n<li>jQuery <\/li>\n\n\n\n<li>Cypress<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Adobe Commerce \/ Magento<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Adobe Commerce Cloud\n<ul class=\"wp-block-list\">\n<li>Konfiguracja pocz\u0105tkowa Adobe Commerce w chmurze Adobe<\/li>\n\n\n\n<li>Wsparcie klient\u00f3w w konfiguracji i administracji instancji cloud<\/li>\n\n\n\n<li>Utrzymanie chmury w czasie budowy sklepu<\/li>\n\n\n\n<li>Zarz\u0105dzenie procesem wdro\u017cenia na produkcj\u0119<\/li>\n\n\n\n<li>Optymalizacja konfiguracji sklepu wraz z konfiguracj\u0105 chmury w celu utrzymania najwy\u017cszej wydajno\u015bci i dostosowania do najlepszych praktyk <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Backend\n<ul class=\"wp-block-list\">\n<li>Budowa dedykowanych modu\u0142\u00f3w <\/li>\n\n\n\n<li>Tworzenie integracji z serwisami zewn\u0119trznymi jak ERP, PIM<\/li>\n\n\n\n<li>Budowa aplikacji headless zapewniaj\u0105c komunikacj\u0119 z frontendem PWA <\/li>\n\n\n\n<li>Data patch - konfiguracja sklepu z poziomu backendu<\/li>\n\n\n\n<li>Modyfikacje indexer\u00f3w<\/li>\n\n\n\n<li>Zarz\u0105dzanie systemem kolejek (queue)<\/li>\n\n\n\n<li>Obs\u0142uga Dependency Injection i system plugin\u00f3w <\/li>\n\n\n\n<li>Wykorzystanie Event-Obsever<\/li>\n\n\n\n<li>Tworzenie komend wiersza polece\u0144<\/li>\n\n\n\n<li>EAV (Entity-Attribute-Value) <\/li>\n\n\n\n<li>Mechanizmy cacheowania w Magento <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Frontend\n<ul class=\"wp-block-list\">\n<li>Theme - tworzenie i modyfikacje<\/li>\n\n\n\n<li>Obs\u0142uga Layout XML<\/li>\n\n\n\n<li>Tworzenie i modyfikacje systemu szablon\u00f3w (.phtml)<\/li>\n\n\n\n<li>LESS\/CSS stylowanie i modyfikacje<\/li>\n\n\n\n<li>Implementacja rozwi\u0105za\u0144 opartych na JavaScript i jQuery<\/li>\n\n\n\n<li>UI komponenty - u\u017cycie i modyfikacja<\/li>\n\n\n\n<li>Knockout.js dla rozwi\u0105za\u0144 asynchronicznych<\/li>\n\n\n\n<li>RequireJS wykorzystane do wstrzykiwania zale\u017cno\u015bci<\/li>\n\n\n\n<li>Tworzenie dedykowanych modu\u0142\u00f3w frontend<\/li>\n\n\n\n<li>Integracja z zewn\u0119trznymi bibliotekami<\/li>\n\n\n\n<li>Modyfikacja procesu zakupowego<\/li>\n\n\n\n<li>Tworzenie i modyfikacje stron CMS i blok\u00f3w<\/li>\n\n\n\n<li>Tworzenie i modyfikacje widget\u00f3w<\/li>\n\n\n\n<li>T\u0142umaczenie i lokalizacja element\u00f3w frontend<\/li>\n\n\n\n<li>Wykorzystanie AJAX przy dynamicznym do\u0142adowywaniu tre\u015bci<\/li>\n\n\n\n<li>Tworzenie formularzy i walidacja<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Infrastructure<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Docker\n<ul class=\"wp-block-list\">\n<li>Tworzenie od podstaw \u015brodowiska lokalnego odzwierciedlaj\u0105cego produkcyjne<\/li>\n\n\n\n<li>Rozwi\u0105zywanie problem\u00f3w na lokalnych maszynach<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Apache\n<ul class=\"wp-block-list\">\n<li>Podstawowa konfiguracja serwera z wieloma witrynami <\/li>\n\n\n\n<li>Analiza log\u00f3w i rozwi\u0105zywanie problem\u00f3w z konfiguracj\u0105 <\/li>\n\n\n\n<li>Konfiguracja certyfikatu SSL <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Nginx\n<ul class=\"wp-block-list\">\n<li>Podstawowa konfiguracja serwera z wieloma witrynami<\/li>\n\n\n\n<li>Analiza log\u00f3w i rozwi\u0105zywanie problem\u00f3w z konfiguracj\u0105 <\/li>\n\n\n\n<li>Tworzenie i utrzymanie rewrite rules dla serwera nginx <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Linux\n<ul class=\"wp-block-list\">\n<li>Tworzenie podstawowych skrypt\u00f3w bash <\/li>\n\n\n\n<li>Podstawowa administracja serwerami Linux <\/li>\n\n\n\n<li>Konfiguracja \u015brodowiska LAMP od podstaw <\/li>\n\n\n\n<li>Konfiguracja Cron\u00f3w <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>RabbitMQ<\/li>\n\n\n\n<li>Elasticsearch<\/li>\n\n\n\n<li>AWS<\/li>\n\n\n\n<li>Microservice Architecture<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Baza danych<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>MySQL \n<ul class=\"wp-block-list\">\n<li>Instalacja i podstawowa konfiguracja serwera MySQL<\/li>\n\n\n\n<li>Administracja bazami i u\u017cytkownikami na serwerze<\/li>\n\n\n\n<li>Optymalizacja bazy danych w celu poprawy wydajno\u015bci <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>PostgreSQL<\/li>\n\n\n\n<li>SQLite<\/li>\n\n\n\n<li>MongoDB\n<ul class=\"wp-block-list\">\n<li>Stworzy\u0142em wieloserwerow\u0105 architektur\u0119 u\u017cywaj\u0105c replikacji i shardingu<\/li>\n\n\n\n<li>Wykorzystanie bazy obiektowej w celu poprawy wydajno\u015bci aplikacji <\/li>\n\n\n\n<li>Wykorzystanie algorytmu Map-Reduce<\/li>\n<\/ul>\n<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>This page showcases the diverse array of skills and technologies I&#8217;ve acquired and honed throughout my professional journey. Here, you&#8217;ll find a comprehensive list of both my soft skills and my technical proficiencies across various tools, languages, and platforms. PHP JavaScript Adobe Commerce \/ Magento Infrastructure Database<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"slim_seo":{"title":"Skills - Krzysztof Pich","description":"This page showcases the diverse array of skills and technologies I've acquired and honed throughout my professional journey. Here, you'll find a comprehensive l"},"footnotes":""},"class_list":["post-21","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/pich.pl\/pl\/wp-json\/wp\/v2\/pages\/21","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pich.pl\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pich.pl\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pich.pl\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pich.pl\/pl\/wp-json\/wp\/v2\/comments?post=21"}],"version-history":[{"count":11,"href":"https:\/\/pich.pl\/pl\/wp-json\/wp\/v2\/pages\/21\/revisions"}],"predecessor-version":[{"id":131,"href":"https:\/\/pich.pl\/pl\/wp-json\/wp\/v2\/pages\/21\/revisions\/131"}],"wp:attachment":[{"href":"https:\/\/pich.pl\/pl\/wp-json\/wp\/v2\/media?parent=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}