I am a software engineer, specialized in web applications. From 2012 I have been involved with the e-commerce market.
In my work I am responsible for managing the team of programmers, choosing the technologies used in our projects, application architecture, carrying out research and concept proofs, solving system performance problems.
My passion and hobby are retro gaming, the cryptocurrency market and volleyball.
PHP 5/7/8, Symfony 3/4/5, Doctrine, SQL, PostgreSQL, MySQL, Oracle, MongoDB, Redis, Memcached, Docker, RabbitMQ, GIT, Wordpress, Photoshop, Illustrator.
NOTYFIKATOR - Design, build and optimize notification system of new internet auctions coming from Allegro.pl using Symfony, PostgreSQL, noSQL and RabbitMQ for background processing.
MARKETPLACE BASKET - many types of baskets (internal, merchants, esd etc.) in one order, adjust the purchasing process, Dotpay integration, split payment.
SHOPPING WITHOUT REGISTRATION - enabling customers to place orders without having to register in the shop.
MORELE MAX - a service whose subscription entitles the customer to free delivery and extends the time for returning the goods.
SEO OPTIMIZATION - website optimization in accordance with the search engine guidelines.
PAYMENT - integrating new payment methods: PayPo, BLIK, Dotpay, Przelewy24 and maintaining existing payment methods.
DELIVERY API - implementation of a scalable system of product delivery methods and prediction of the delivery date for one or more products from various baskets (internal warehouse, dropshipping, marketplace) taking into account the destination place of delivery via the zip code.
INVENTORY MANAGEMENT SYSTEM - design and implementation of an application for managing brands, categories, suppliers, price lists. Parallel update millions of products in a short time, automatic matching to existing products.
CATEGORY FILTERING ENGINE - research, design of application architecture and implementation. The fastest and most advanced category filtering system in Polish e-commerce that allows to handle tens of thousands of products in a single category with hundreds of attributes and values. Solving the problem of Entity-Attribute-Value anti-pattern.
OUTLET - a sales management system for defective products.
mUSER - a loyalty system that awards points based on actions taken by users in the system.
LAPTOP MULTIPLIER - laptop configuration generator and algorithm for calculating the price and availability of thousands generated automatically laptop configurations in real-time. The calculations based on list of components used in multiple configurations, the availability are dependent on each other.
DESCRIPTION UPDATER - a system of integration and parallel downloading of product descriptions, photos and features from external suppliers.
UPDATER - an application based on the RabbitMQ queues that controls the process of updating product data, promotions, prices, descriptions, bar codes etc.
PRICE ALGORITHM - implementation of a price algorithm for products, non-disclosure agreement.
NEW RWD FRONTEND - lead developer in the legacy code rewriting project to the Symfony framework and adapting the application to mobile devices.
BIULETYN INFORMACJI PUBLICZNEJ - project and implementation of web application used to display and manage a system of websites that allows to widespread and free access to public information. A couple of deployments for educational institutions.
CENTRUM MEDYCZNE "Małgorzata" SP. Z O.O. - two websites based on WordPress. Adaptation of purchased template to meet customer needs.
MroowLab PRACOWNIA PROJEKTOWA - implementation of the corporate website based on WordPress for „Wizja” Diagnostyka Medyczna. Custom types of posts, adjusting the template, filling the content of the website.
BNOTE.PL - implementation of an online store based on OpenCart for online sale support, many improvements and adjustments in application code. Visual identification of company, online auction templates.
AI w e-commerce, czyli sprawdzamy wyniki!
- jak wykorzystać AI w zakresie polityki cenowej?
- jak wykorzystać AI w zakresie polityki zarządzania stanami magazynowymi?