{"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\/en\/skills\/","title":{"rendered":"Skills"},"content":{"rendered":"\n<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.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">PHP<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Building full working application without framework <\/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>Unit tests\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>Object-Oriented Programming (OOP) concepts<\/li>\n\n\n\n<li>Composer package management <\/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>Native usage in frontend applications<\/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 basics <\/li>\n\n\n\n<li>Unit testing<\/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>Setting up new Adobe Commerce instance on cloud<\/li>\n\n\n\n<li>Support clients in configuration and administration of cloud instances<\/li>\n\n\n\n<li>Maintenance of cloud instance during development process<\/li>\n\n\n\n<li>Orchestrating go live process<\/li>\n\n\n\n<li>Tweaking cloud and adobe commerce configuration aligned with best practices to optimize installation <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Backend\n<ul class=\"wp-block-list\">\n<li>Developing custom modules <\/li>\n\n\n\n<li>Integration with external services like ERP, PIM<\/li>\n\n\n\n<li>Building headless application to communicate with PWA frontend <\/li>\n\n\n\n<li>Data patches and configuration setup<\/li>\n\n\n\n<li>Indexers modifications<\/li>\n\n\n\n<li>Queue management<\/li>\n\n\n\n<li>Plugin system and dependency injection configuration <\/li>\n\n\n\n<li>Event-Observer pattern<\/li>\n\n\n\n<li>Magento CLI commands<\/li>\n\n\n\n<li>EAV (Entity-Attribute-Value) model <\/li>\n\n\n\n<li>Magento Caching mechanisms <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Frontend\n<ul class=\"wp-block-list\">\n<li>Theme development and customization<\/li>\n\n\n\n<li>Layout XML structure and modifications<\/li>\n\n\n\n<li>Template (.phtml) file creation and customization<\/li>\n\n\n\n<li>LESS\/CSS styling and customization<\/li>\n\n\n\n<li>JavaScript and jQuery implementation<\/li>\n\n\n\n<li>UI components usage and customization<\/li>\n\n\n\n<li>Knockout.js for dynamic content<\/li>\n\n\n\n<li>RequireJS for module loading and dependency management<\/li>\n\n\n\n<li>Custom module frontend development<\/li>\n\n\n\n<li>Integration of third-party frontend libraries<\/li>\n\n\n\n<li>Customization of checkout process<\/li>\n\n\n\n<li>Creation and modification of CMS pages and blocks<\/li>\n\n\n\n<li>Widget development and customization<\/li>\n\n\n\n<li>Translation and localization of frontend elements<\/li>\n\n\n\n<li>AJAX implementation for dynamic content loading<\/li>\n\n\n\n<li>Frontend form creation and validation<\/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>Creating local environment to reflect production setup from scratch dedicated to single project<\/li>\n\n\n\n<li>Debugging docker setup issues on local machines<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Apache\n<ul class=\"wp-block-list\">\n<li>Basic configuration of multi-site Apache 2 server <\/li>\n\n\n\n<li>Logs analyzing and server configuration debugging <\/li>\n\n\n\n<li>SSL certificate configuration on Apache <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Nginx\n<ul class=\"wp-block-list\">\n<li>Basic multi-site configuration on Nginx server<\/li>\n\n\n\n<li>Logs analyzing and server configuration debugging <\/li>\n\n\n\n<li>Creating and maintaining Nginx rewrite rules <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Linux\n<ul class=\"wp-block-list\">\n<li>Creating basic bash scripts <\/li>\n\n\n\n<li>Basic administration of Linux server <\/li>\n\n\n\n<li>Creating LAMP server from scratch <\/li>\n\n\n\n<li>Cron jobs setup <\/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\">Database<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>MySQL \n<ul class=\"wp-block-list\">\n<li>Installation and basic configuration of MySQL server on host or on docker<\/li>\n\n\n\n<li>Database and users administration on server<\/li>\n\n\n\n<li>Optimizing database to improve queries speed <\/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>Created multi instance server utilizing sharding and replication<\/li>\n\n\n\n<li>Ability to use object-oriented database to optimize application performance <\/li>\n\n\n\n<li>Map-Reduce usage<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","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>\n","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\/en\/wp-json\/wp\/v2\/pages\/21","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pich.pl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pich.pl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pich.pl\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pich.pl\/en\/wp-json\/wp\/v2\/comments?post=21"}],"version-history":[{"count":11,"href":"https:\/\/pich.pl\/en\/wp-json\/wp\/v2\/pages\/21\/revisions"}],"predecessor-version":[{"id":131,"href":"https:\/\/pich.pl\/en\/wp-json\/wp\/v2\/pages\/21\/revisions\/131"}],"wp:attachment":[{"href":"https:\/\/pich.pl\/en\/wp-json\/wp\/v2\/media?parent=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}