Witaj na mojej stronie internetowej.
Od ponad 20 lat tworzę rozwiązania informatyczne dla biznesu i administracji publicznej.
Współpracuję z klientami, którzy cenią profesjonalizm, jakość i długofalowe relacje.
Część I – System wspierający procesy organizacji
Pierwszy obszar obejmował stworzenie systemu wspierającego komunikację wewnętrzną i zewnętrzną organizacji w oparciu o procesy zgodne z normami ISO 9001 oraz ISO 27001. Opracowałem autorską koncepcję rozwiązania, przeprowadziłem analizę biznesową oraz samodzielnie przygotowałem kompletną specyfikację techniczną stanowiącą podstawę postępowania przetargowego.
Po wyborze wykonawcy przygotowałem pełny plan realizacji w Azure DevOps, budując strukturę projektu od Epics, poprzez Features, User Stories i zadania, aż do planowania sprintów. Zaprojektowałem harmonogram prac, podzieliłem zadania pomiędzy członków zespołu oraz zarządzałem ich realizacją z wykorzystaniem tablic Kanban (Azure Boards), monitorując przepływ prac pomiędzy etapami Backlog → To Do → In Progress → Test → Done.
Część II – Platforma e-commerce
Drugim obszarem projektu było stworzenie od podstaw koncepcji rozbudowanej platformy e-commerce. Zaprojektowałem architekturę biznesową rozwiązania obejmującego sprzedaż B2B i B2C, system aukcyjny, galerie niezależnych sklepów, rozliczenia prowizyjne, moduły administracyjne oraz integracje z systemami ERP i innymi usługami zewnętrznymi.
Również dla tej części samodzielnie przygotowałem kompletną analizę biznesową oraz dokumentację funkcjonalno-techniczną, zawierającą opisy procesów biznesowych, logikę działania systemu, makiety ekranów, diagramy, User Stories, scenariusze testowe oraz opis integracji. Następnie odwzorowałem całość w Azure DevOps, przygotowując backlog produktu, strukturę Epics, Features i User Stories oraz plan realizacji kolejnych sprintów.
Przez blisko dwa lata odpowiadałem za prowadzenie całego przedsięwzięcia. Koordynowałem pracę zespołu, prowadziłem cykliczne spotkania statusowe z biznesem, monitorowałem harmonogram, budżet oraz postęp prac, identyfikowałem ryzyka i usuwałem pojawiające się przeszkody. Odpowiadałem również za odbiory kolejnych etapów projektu, testy akceptacyjne oraz doprowadzenie przedsięwzięcia do pomyślnego zakończenia i rozliczenia projektu.
Drugim strategicznym projektem było opracowanie koncepcji oraz nadzór nad wdrożeniem systemu elektronicznej wymiany dokumentów EDI pomiędzy siedmioma przedsiębiorstwami wykorzystującymi Comarch ERP XL. Odpowiadałem za architekturę rozwiązania, koordynację zespołu programistów, kontakty z klientami oraz nadzór nad wdrożeniem całego projektu.
Od ponad 20 lat tworzę rozwiązania informatyczne dla biznesu i administracji publicznej.
Współpracuję z klientami, którzy cenią profesjonalizm, jakość i długofalowe relacje.
21 lat doświadczenia w korporacji IT
Od programisty do osoby odpowiedzialnej za wielomilionowe projekty informatyczne.
Przez ponad 21 lat pracowałem w jednej z największych firm informatycznych na Podkarpaciu. W tym czasie przeszedłem drogę od programisty aplikacji internetowych, przez wdrożeniowca systemów ERP i kierownika działu, aż do stanowiska IT Product Managera, odpowiadającego za rozwój produktów oraz prowadzenie strategicznych projektów informatycznych, co potwierdzają liczne imienne referencje od klientów.W liczbach
- ponad 21 lat pracy w jednej firmie
- kilkuset obsługiwanych klientów
- ponad 1000 przygotowanych i wynegocjowanych umów IT
- ponad 60 prowadzonych projektów informatycznych
- projekty o wartości od 60 tys. zł do 6,5 mln zł
- koncepcja i prowadzenie projektu o wartości 6,5 mln zł
- liczne imienne referencje od klientów i instytucji
Największy projekt
Jednym z największych moich przedsięwzięć było prowadzenie projektu informatycznego o wartości ponad 6,5 miliona złotych. Odpowiadałem za samodzielne przygotowanie jego specyfikacji technicznej do przetargu, następnie zaplanowanie realizacji w Azure DevOps, a finalnie za nadzorowanie wykonania projektu przez programistów oraz pozostałych członków zespołu technicznego.
Największy sukces
Za swój największy sukces zawodowy uważam samodzielne zaprojektowanie, wykonanie oraz wdrożenie systemu informatycznego o wartości 220.000 zł. Projekt ten został zrealizowany jako moje autorskie przedsięwzięcie, poza etatem. Po przygotowaniu specyfikacji, wygraniu przetargu oraz podpisaniu umowy praktycznie całe rozwiązanie wykonałem samodzielnie w pół roku – od pierwszej linii kodu aż po wdrożenie produkcyjne.
Codzienność
Moja codzienna praca nie ograniczała się wyłącznie do zarządzania projektami. Każdego dnia prowadziłem rozmowy z klientami, przygotowywałem oferty, analizowałem wymagania, rozwiązywałem problemy techniczne, konsultowałem rozwiązania z programistami oraz wspierałem klientów na każdym etapie współpracy. Dodatkowo każdego dnia obsługiwałem średnio około 30 zgłoszeń klientów, wymagających szybkiego podejmowania decyzji, właściwego ustalania priorytetów oraz sprawnej koordynacji działań.
Programista i kierownik jednocześnie
Przez cały okres pracy równolegle rozwijałem własne rozwiązania programistyczne. Dzięki temu, zarządzając zespołami programistów, nie traciłem praktycznych umiejętności developera. Pozwalało mi to nie tylko skutecznie prowadzić projekty IT, ale również doskonale orientować się w ich aspektach technicznych, podejmować świadome decyzje projektowe oraz prowadzić merytoryczne dyskusje z programistami na każdym etapie realizacji.
Powód do dumy
Największą satysfakcję daje mi możliwość tworzenia własnych produktów. Szczególne miejsce zajmuje tutaj MultiTask Platform — moja autorska platforma NO-CODE, rozwijana przeze mnie niezależnie od pracy na etacie. Jedna z licencji dostępowych tego rozwiązania została sprzedana za 250.000 zł, a kolejne wdrożenia cały czas wspierają pracę wielu placówek medycznych na terenie Rzeszowa.
Project Management i Azure DevOps
Od analizy biznesowej i specyfikacji, przez zarządzanie zespołem, aż po wdrożenie gotowego rozwiązania.
Project Management to dla mnie odpowiedzialność za cały cykl życia projektu – od pierwszego spotkania z klientem, poprzez analizę potrzeb, przygotowanie koncepcji rozwiązania, opracowanie dokumentacji i specyfikacji technicznej, planowanie prac w Azure DevOps, zarządzanie zespołem oraz kontrolę harmonogramu i budżetu, aż po testy, odbiory i wdrożenie gotowego systemu. Dzięki wcześniejszemu doświadczeniu programistycznemu potrafię skutecznie łączyć świat biznesu z technologią i rozmawiać z obiema stronami tym samym językiem.W liczbach
- ponad 60 samodzielnie prowadzonych projektów IT oraz kilkadziesiąt mniejszych wdrożeń
- 1 projekt o wartości ponad 6,5 mln zł
- 6 projektów o wartości od 100 tys. do 600 tys. zł
- koordynacja pracy zespołu liczącego ponad 20 specjalistów (na różnych typach umów)
- równoległe prowadzenie nawet 4–6 projektów IT
- projekty realizowane dla administracji publicznej oraz sektora prywatnego
Od analizy do gotowej specyfikacji
Każdy projekt rozpoczynałem od szczegółowej analizy potrzeb klienta. Spotkania prowadziłem zarówno zdalnie, jak i bezpośrednio w siedzibie klienta, poznając procesy biznesowe oraz rzeczywiste potrzeby przyszłych użytkowników systemu. Na tej podstawie przygotowywałem kompletną dokumentację projektową będącą fundamentem dalszych prac.
Największe specyfikacje liczyły kilkaset stron i obejmowały między innymi opisy funkcjonalne, makiety ekranów, logikę biznesową, User Stories, diagramy, scenariusze testowe oraz opis integracji z systemami zewnętrznymi. Dokumentacja stanowiła podstawę zarówno do wyceny projektu, jak i późniejszej realizacji przez zespół programistyczny. Była tworzona w taki sposób, aby stanowiła jedno spójne źródło wiedzy zarówno dla klienta, jak i całego zespołu projektowego.
Po zaakceptowaniu dokumentacji przez klienta rozpoczynał się etap planowania realizacji projektu.
Azure DevOps w praktyce
Po przygotowaniu dokumentacji samodzielnie odwzorowywałem cały projekt w środowisku Azure DevOps. Każdy element dokumentacji był przekształcany w kompletną strukturę backlogu obejmującą Epics, Features, User Stories oraz szczegółowe zadania przypisywane poszczególnym członkom zespołu.
Na tej podstawie planowałem sprinty, ustalałem priorytety oraz przydzielałem zadania odpowiednim specjalistom. Dzięki takiemu podejściu każdy członek zespołu dokładnie wiedział, nad czym pracuje, jaki jest cel biznesowy danego zadania oraz jakie są kryteria jego zakończenia.
Na co dzień korzystałem z:
- Backlog
- Epics
- Features
- User Stories
- Sprint Planning
- Boards
- Wiki
- Pipelines
- Test Plans
- Dashboardów i raportów
Największy projekt
Największym przedsięwzięciem, które prowadziłem, był projekt informatyczny o wartości ponad 6,5 miliona złotych, obejmujący dwa strategiczne obszary funkcjonalne. Odpowiadałem za jego przygotowanie od strony koncepcyjnej, analitycznej oraz projektowej, a następnie za zarządzanie realizacją aż do zakończenia prac.Część I – System wspierający procesy organizacji
Pierwszy obszar obejmował stworzenie systemu wspierającego komunikację wewnętrzną i zewnętrzną organizacji w oparciu o procesy zgodne z normami ISO 9001 oraz ISO 27001. Opracowałem autorską koncepcję rozwiązania, przeprowadziłem analizę biznesową oraz samodzielnie przygotowałem kompletną specyfikację techniczną stanowiącą podstawę postępowania przetargowego.
Po wyborze wykonawcy przygotowałem pełny plan realizacji w Azure DevOps, budując strukturę projektu od Epics, poprzez Features, User Stories i zadania, aż do planowania sprintów. Zaprojektowałem harmonogram prac, podzieliłem zadania pomiędzy członków zespołu oraz zarządzałem ich realizacją z wykorzystaniem tablic Kanban (Azure Boards), monitorując przepływ prac pomiędzy etapami Backlog → To Do → In Progress → Test → Done.
Część II – Platforma e-commerce
Drugim obszarem projektu było stworzenie od podstaw koncepcji rozbudowanej platformy e-commerce. Zaprojektowałem architekturę biznesową rozwiązania obejmującego sprzedaż B2B i B2C, system aukcyjny, galerie niezależnych sklepów, rozliczenia prowizyjne, moduły administracyjne oraz integracje z systemami ERP i innymi usługami zewnętrznymi.
Również dla tej części samodzielnie przygotowałem kompletną analizę biznesową oraz dokumentację funkcjonalno-techniczną, zawierającą opisy procesów biznesowych, logikę działania systemu, makiety ekranów, diagramy, User Stories, scenariusze testowe oraz opis integracji. Następnie odwzorowałem całość w Azure DevOps, przygotowując backlog produktu, strukturę Epics, Features i User Stories oraz plan realizacji kolejnych sprintów.
Przez blisko dwa lata odpowiadałem za prowadzenie całego przedsięwzięcia. Koordynowałem pracę zespołu, prowadziłem cykliczne spotkania statusowe z biznesem, monitorowałem harmonogram, budżet oraz postęp prac, identyfikowałem ryzyka i usuwałem pojawiające się przeszkody. Odpowiadałem również za odbiory kolejnych etapów projektu, testy akceptacyjne oraz doprowadzenie przedsięwzięcia do pomyślnego zakończenia i rozliczenia projektu.
Portale internetowe i platformy biznesowe
Od nowoczesnych portali firmowych, przez platformy społecznościowe i sprzedażowe, aż po rozbudowane systemy korporacyjne.
Od wielu lat projektuję, tworzę oraz rozwijam nowoczesne rozwiązania internetowe dla biznesu, administracji publicznej oraz klientów indywidualnych. Oprócz budowy nowych platform specjalizuję się również w przebudowie i modernizacji istniejących portali internetowych, dostosowując je do nowych wymagań biznesowych, technologicznych oraz oczekiwań użytkowników. Każdy projekt rozpoczynam od analizy potrzeb klienta, następnie projektuję architekturę rozwiązania, bazę danych, logikę biznesową oraz interfejs użytkownika, dzięki czemu powstają systemy gotowe do wieloletniego rozwoju, dalszej rozbudowy oraz obsługi dużego ruchu.Rodzaje realizowanych platform
Projektuję i rozwijam zarówno niewielkie serwisy internetowe, jak i rozbudowane platformy obsługujące tysiące użytkowników oraz złożone procesy biznesowe. Tworzone przeze mnie rozwiązania obejmują między innymi:
- portale społecznościowe (np. Wykop, Facebook, LinkedIn, Reddit, X)
- platformy korporacyjne (np. Redmine, Confluence, Jira)
- platformy B2B oraz B2C (np. Comarch e-Sklep B2B, Amazon Business, Alibaba)
- marketplace i platformy e-commerce (np. Erli, Allegro, Amazon, eBay)
- serwisy aukcyjne (np. Allegro Lokalnie, Allegro, eBay)
- portale ogłoszeniowe (np. Rzeszowiak, OLX, Gratka)
- platformy randkowe (np. Sympatia, Badoo, Tinder)
- portale informacyjne i lokalne (np. Nowiny24, Onet, Interia)
- platformy edukacyjne (np. Moodle, Udemy, Coursera)
- systemy rezerwacji usług (np. Booksy, Booking.com, Airbnb)
- dedykowane platformy biznesowe (np. CRM, ERP, HelpDesk, Workflow)
- rozbudowane systemy administracyjne (np. CMS, Back Office, panele administracyjne)
Mechanizmy największych platform internetowych
Projektowane przeze mnie rozwiązania wykorzystują mechanizmy znane z największych platform internetowych, takich jak Facebook, LinkedIn, OLX, Allegro, Sympatia czy portale lokalnych ogłoszeń. W zależności od potrzeb projektu wdrażam między innymi profile użytkowników, role i uprawnienia, grupy, tablice aktywności, komunikatory, komentarze, reakcje, powiadomienia, obserwowanie użytkowników, systemy ogłoszeń i aukcji, koszyki zakupowe, płatności online, rozliczenia prowizyjne, systemy ocen i opinii, wyszukiwarki, zaawansowane filtrowanie danych, geolokalizację, panele administracyjne, dashboardy, workflow oraz integracje z systemami ERP, CRM, operatorami płatności, firmami kurierskimi i innymi usługami zewnętrznymi.
Wydajność i skalowalność
Projektując platformy internetowe dużą uwagę poświęcam ich wydajności oraz możliwości dalszego skalowania. Tworzyłem rozwiązania przeznaczone do obsługi bardzo dużego ruchu użytkowników, dlatego stosowałem mechanizmy optymalizacji minimalizujące obciążenie serwera i bazy danych. W praktyce wykorzystywałem między innymi inteligentne systemy cache, optymalizację zapytań SQL, indeksowanie danych, ograniczanie liczby operacji na bazie danych, asynchroniczne przetwarzanie wybranych procesów oraz generowanie statycznych wersji najbardziej obciążonych podstron. W jednym z projektów strona główna była automatycznie generowana do statycznego pliku HTML po każdej zmianie treści, dzięki czemu mogła obsługiwać bardzo dużą liczbę odsłon w krótkim czasie przy minimalnym obciążeniu serwera. Każdy projekt tworzę z myślą o dalszym rozwoju, wysokiej dostępności oraz zachowaniu płynności działania nawet przy znacznym wzroście liczby użytkowników.
Przebudowa i rozwój istniejących systemów
W praktyce wiele realizowanych przeze mnie projektów polega na kompleksowej przebudowie funkcjonujących już portali internetowych. Zachowując istniejące dane oraz najważniejsze funkcjonalności projektuję nowoczesną architekturę rozwiązania, upraszczam procesy biznesowe, zwiększam wydajność, poprawiam bezpieczeństwo oraz dostosowuję platformę do współczesnych standardów technologicznych. Dzięki temu klient zachowuje ciągłość działania systemu, jednocześnie otrzymując praktycznie nową platformę przygotowaną do dalszego rozwoju przez kolejne lata.
Od koncepcji do gotowego produktu
Nie ograniczam się wyłącznie do programowania. Uczestniczę w tworzeniu koncepcji produktu, analizuję procesy biznesowe, projektuję architekturę systemu, model bazy danych oraz sposób komunikacji pomiędzy poszczególnymi modułami. Przygotowuję rozwiązania umożliwiające dalszy rozwój platformy, integrację z zewnętrznymi systemami oraz automatyzację procesów biznesowych. Dzięki połączeniu doświadczenia programistycznego, analitycznego oraz projektowego potrafię spojrzeć na platformę internetową zarówno z perspektywy użytkownika, jak i właściciela biznesu, tworząc rozwiązania, które nie tylko dobrze wyglądają, ale przede wszystkim skutecznie wspierają rozwój firmy.
Podsumowanie
Przez lata zdobyte doświadczenie pozwoliło mi zrozumieć, że każda platforma internetowa jest przede wszystkim zbiorem procesów biznesowych oraz odpowiednio zaprojektowanych funkcjonalności. Dzięki temu potrafię zaprojektować i stworzyć praktycznie każdy rodzaj systemu dostępnego przez przeglądarkę internetową – od prostych stron firmowych, przez portale społecznościowe, sprzedażowe, korporacyjne i ogłoszeniowe, aż po rozbudowane platformy biznesowe obsługujące tysiące użytkowników. Te same zasady z powodzeniem wykorzystuję również podczas projektowania nowoczesnych aplikacji mobilnych.
Systemy ERP i optymalizacja procesów biznesowych
Kompleksowe wdrożenia systemów ERP – od analizy biznesowej, przez projektowanie procesów, aż po wieloletni rozwój i wsparcie przedsiębiorstw.
Przez wiele lat odpowiadałem za kompleksową realizację projektów związanych z wdrażaniem systemów ERP w przedsiębiorstwach produkcyjnych, handlowych oraz usługowych. Moja rola nie ograniczała się do konfiguracji systemu. Obejmowała analizę procesów biznesowych, projektowanie nowych rozwiązań organizacyjnych, przygotowanie dokumentacji, prowadzenie wdrożeń, integrację z systemami zewnętrznymi, szkolenia użytkowników oraz długoterminowe wsparcie powdrożeniowe. Dzięki doświadczeniu programistycznemu tworzyłem również dedykowane rozwiązania rozszerzające standardowe możliwości systemów ERP.W liczbach
- około 40 kompleksowych wdrożeń, rozbudów oraz migracji systemów Comarch ERP XL i Comarch ERP Optima,
- projekty o łącznej wartości przekraczającej 8 milionów złotych,
- wdrożenia w przedsiębiorstwach zatrudniających od 50 do ponad 200 pracowników,
- analizy przedwdrożeniowe liczące od 30 do ponad 200 stron,
- praktyczna znajomość niemal całego ekosystemu Comarch ERP XL,
- szkolenia dla 100 uczestników jednocześnie,
- wieloletnie wsparcie oraz rozwój wdrożonych systemów ERP.
Analiza przedwdrożeniowa i projektowanie procesów biznesowych
Każde wdrożenie rozpoczynałem od szczegółowej analizy przedsiębiorstwa. Prowadziłem warsztaty z zarządami, właścicielami firm, głównymi księgowymi, kierownikami produkcji, magazynów, sprzedaży oraz użytkownikami końcowymi. Przygotowywałem rozbudowane analizy funkcjonalne będące podstawą realizacji projektów wdrożeniowych. Obejmowały one sprzedaż, zakupy, magazyny, produkcję, CRM, księgowość oraz zależności pomiędzy wszystkimi obszarami działalności przedsiębiorstwa. Nie ograniczałem się do odwzorowania istniejących procesów – analizowałem ich efektywność i proponowałem rozwiązania upraszczające pracę oraz zwiększające wydajność organizacji.
Kompleksowe wdrożenia systemów ERP
Realizowałem pełne wdrożenia Comarch ERP XL oraz Comarch ERP Optima – od analizy biznesowej, poprzez konfigurację, uruchomienie środowiska produkcyjnego i szkolenia, aż po stabilizację pracy przedsiębiorstwa. Większość analiz wykonywałem samodzielnie, natomiast podczas wdrożeń pełniłem rolę głównego konsultanta lub odpowiadałem za kluczowe obszary projektu. Posiadam praktyczne doświadczenie z niemal wszystkimi modułami Comarch ERP XL, w tym sprzedażą, zakupami, magazynem, produkcją, CRM, księgowością, środkami trwałymi, workflow, BI, serwisem oraz obiegiem dokumentów.
Integracje systemów ERP i dedykowane rozwiązania
Projektowałem i realizowałem integracje systemów ERP z rozwiązaniami zewnętrznymi, tworzyłem dedykowane aplikacje webowe rozszerzające funkcjonalność standardowego ERP oraz projektowałem przepływy danych pomiędzy systemami. Bardzo dobra znajomość struktury bazy danych Comarch ERP XL pozwalała mi budować rozwiązania wykraczające poza możliwości standardowej konfiguracji systemu.
Szkolenia użytkowników i administratorów
Prowadziłem szkolenia indywidualne, stanowiskowe oraz grupowe – zarówno stacjonarnie u klientów, jak i zdalnie. Szkoliłem administratorów, Key Userów oraz użytkowników końcowych wszystkich szczebli organizacji. Największe szkolenia obejmowały około 100 uczestników jednocześnie, przygotowując całe przedsiębiorstwa do rozpoczęcia pracy na nowym systemie.
Wsparcie powdrożeniowe i rozwój systemów
Uruchomienie systemu było początkiem dalszej współpracy. Odpowiadałem za bieżący support użytkowników, rozwój funkcjonalności, kolejne integracje, tworzenie nowych modułów oraz dostosowywanie systemów ERP do zmieniających się potrzeb przedsiębiorstw. Dzięki temu wdrożone rozwiązania rozwijały się razem z firmami.
Największe realizacje
Jednym z największych projektów była samodzielna integracja działającego systemu produkcyjnego (legacy) z Comarch ERP XL w przedsiębiorstwie produkcyjnym zatrudniającym ponad 200 pracowników. Projekt realizowałem bezpośrednio u klienta przez ponad rok, zapewniając pełną integrację procesów produkcji, magazynu, zakupów, sprzedaży i księgowości przy zachowaniu ciągłości pracy przedsiębiorstwa.Drugim strategicznym projektem było opracowanie koncepcji oraz nadzór nad wdrożeniem systemu elektronicznej wymiany dokumentów EDI pomiędzy siedmioma przedsiębiorstwami wykorzystującymi Comarch ERP XL. Odpowiadałem za architekturę rozwiązania, koordynację zespołu programistów, kontakty z klientami oraz nadzór nad wdrożeniem całego projektu.
Podsumowanie
Moje doświadczenie obejmuje znacznie więcej niż wdrażanie systemów ERP. Łączę wiedzę z zakresu analizy biznesowej, programowania, integracji systemów, zarządzania projektami oraz projektowania procesów biznesowych. Dzięki temu potrafię nie tylko wdrożyć system ERP, ale przede wszystkim zaprojektować rozwiązania usprawniające funkcjonowanie przedsiębiorstwa i wspierające jego rozwój przez kolejne lata.