TATA

TATA PROGRAMISTA

Piotr Bąk. Full Stack Developer.

jestem tatą. jestem programistą.

Pasjonuje mnie programowanie i tworzenie dopasowanych, szytych na miarę aplikacji webowych. Ale przede wszystkim jestem ojcem Maksa (20 lat), Marysi (10), Stasia (9), Franusia (7). Tworzę aplikacje webowe. Od podstaw. Projektuję, koduję, testuję i wdrażam. Realizuję marzenia i tłumaczę je na kod źródłowy.

  • Rocznik
    1979
  • Narzędzia IT
    Node.js, React.js, Express.js Framework, Mongoose.js Framework, Angular.js Framework, JavaScript, Laravel Framework, Zend Framework, PHP, JQuery, Flash ActionScript, CSS3, HTML5, MongoDB, MySql, PostgreSQL, MS SQL Server, Firebird, Delphi, Amazon Web Services
  • Hobby
    Piłka nożna, stolarstwo, majsterkowanie, kampery
  • Strona www
    www.tataprogramista.pl
  • E-mail
    piotr@tataprogramista.pl

krótko o mnie.

Miałem napisać o tym, że moja historia zaczęła się od tego, że zrezygnowałem z pracy, która wymagała ode mnie dalekich dojazdów. Chciałem Wam opisać, że bycie ojcem czworga dzieci to na tyle skomplikowane logistycznie przedsięwzięcie, że wymaga arcyzaawansowanej struktury do opanowania tej rozbieganej i turbo energicznej bazy danych. Zamiast tego napiszę Wam coś innego.
 
Moja przygoda z programowaniem rozpoczęła się od pierwszego komputera – Atarii 600, miał być do gier – tak mówiła mi moja mama, która mi go kupiła. Problem jednak polegał na tym, że nic na nim nie działało. Zacząłem więc sam pisać programy. I mnie wciągnęło. Na tyle zresztą mocno, że dzisiaj nie wyobrażam, żebym mógł robić coś innego. Nic innego nie daje mi również tyle przyjemności. Programowanie to moja pasja, a dzieci są moją motywacją.
 
Poznaj mnie jeszcze lepiej  Moje CV
 
 

moje doświadczenie.

Projektowanie

Zajmuję się tworzeniem wizualizacji projektów aplikacji webowych. Stawiam na zlecenie klienta, funkcjonalność i design.

Kodowanie

ReactJS, Node.js, Express.js, JavaScript, PHP, Laravel, HTML5, CSS3, Bootstrap, Ant Design, SQL, MongoDB, C ++, Zend, Sympfony, Angular 2 i wiele innych.

Testowanie

Stawiam na jakość i funkcjonalność aplikacji webowych. Nie pozostawiam niczego przypadkowi. Kontroluję każdą literę w kodzie.

Wdrażanie

Prowadzę szkolenia, kursy, opracowuje instruktaże, doradzam. Przeprowadzam przez ciemne zakamarki. Służę Ci pomocną dłonią podczas stawiania pierwszych kroków w używaniu aplikacji.


ulubione cytaty.

Taką ja mam po ojcu zasadę życiową: Boso, ale w ostrogach.

Stanisław Grzesiuk

Umysł przypomina ten staw. Kiedy jest wzburzony, trudno cokolwiek zobaczyć, ale kiedy się uspokoi, odpowiedź pojawia się sama.

Mistrz Oogway z Kung Fu Pandy

Moim sprzymierzeńcem jest Moc i potężnym sprzymierzeńcem ona jest…

Yoda, mistrz Jedi

Wolność kocham i rozumiem. Wolności oddać nie umiem. Wolność kocham i rozumiem. Wolności oddać nie umiem.

Chłopcy z Placu Broni

kompleksowo i profesjonalnie.

Moje doświadczenie to lata pracy przy projektach publicznych, jak i prywatnych. Moje umiejętności potwierdzają również ukończone kursy: React od podstaw, React techniki zaawansowane, React w praktyce, Mongo DB – Bazy danych, PHP7, PHP zaawansowany, SQL nowoczesne bazy danych, Zend Framework, Delphi – aplikacje dla serwerów SQL, Angular 2 – od podstaw, GIT – system kontroli wersji, Laravel – tworzenie aplikacji.

Dodatkowo posiadam także doświadczenie przy pracy z maluchami, jak również z nastolatkami. Potrafię kompleksowo zajmować się dziećmi, począwszy od organizacji zajęć kulturalno-oświatowych; równie pewnie czuję się w aspektach wiktu i opierunku. I robię najlepsza kaszę mannę na świecie – tak mówią, chociaż nie posiadam jeszcze na to odpowiednich certyfikatów.


doświadczenie zawodowe.

Comnata.pl - System do zarządzania rezerwacjami i noclegami

od 2023

Właściciel Comnata.pl – komercyjnego systemu do zarządzania rezerwacjami obiektów turystycznych. Aplikacja stanowi narzędzie informatyczne, które umożliwia zarządzanie procesem rezerwacji oraz przetwarzanie informacji związanych z  rezerwacjami dla obiektów turystycznych, takich jak hotele, apartamenty, ośrodki wypoczynkowe, domki czy kempingi.

Byłem odpowiedzialny za:

  • Zbieranie wymagań
  • Projekt interfejsu użytkownika – stworzenie makiet w Sketch (100% makiet)
  • Wykonanie interfejsu użytkownika – React
  • Wykonanie API – PHP Laravel
  • Implementacja bramki płatności Stripe, płatności online imoje

Wykorzystywany stack technologiczny:

  • React,
  • Ant Design,
  • Tailwind,
  • Inertia,
  • Sketch,
  • PHP

Zarządzanie projektem: Aplikacja własna.


Front-end Developer w Instytucie Łączności Państwowy Instytut Badawczy

od 2021

System e-Konsylium

Nowoczesny system e-konsylium ma poprawić i przyspieszyć dostęp pacjentów do opieki medycznej. Najpierw zostanie wdrożony w kardiologii, następnie onkologii, a później w innych dziedzinach.

Byłem odpowiedzialny za:

  • Analizę biznesową – czynne uczestnictwo w zespole analityków biznesowych
  • Projekt interfejsu użytkownika – stworzenie makiet w Sketch (100% makiet)
  • Kodowanie jako FrontEnd developer oraz szef zespołu developerów
  • Współudział w tworzeniu architektury systemu 

Wykorzystywany stack technologiczny:

  • React, 
  • Ant Design 
  • Tailwind
  • React Query
  • TypeScript
  • Sketch

Zarządzanie projektem: Scrum.

Budowa aplikacji Administratora w projekcie e-TOLL w Module Przetwarzania Danych Strumieniowych. System e-TOLL to rozwiązanie oparte na technologii pozycjonowania satelitarnego, które zastąpi dotychczasowy system viaTOLL. Służy do poboru opłaty elektronicznej za przejazd po wybranych odcinkach autostrad, dróg ekspresowych i krajowych zarządzanych przez GDDKiA. Aplikacja Administratora posiada szereg interfejsów z poszczególnymi komponentami MPDS w celu zbierania statystyk oraz reagowanie w przypadku wykrycia błędów lub anomalii działania.

Zrealizowane zadania:

  1. Moim zadaniem była samodzielne zaprojektowanie UI dla aplikacji Administratora – makiety wykonane w Sketch (Uwierzytelnienie, Dashboard, Retransmisja, Urządzenia, Historia retransmisji, Błędy, Serwisy MPDS, Opóźnienia obsługi ramek, Ustawienia).;
  2. Kodowanie frontu z wykorzystaniem biblioteki React (REDUX, hook, Ant Design);
  3. Zaprojektowanie architektury opartej o wzorzec REST, stworzenie listy endpointów dla back-end developera
  4. Umożliwienie komunikacji z zewnętrznymi interfejsami np. Grafana, Keycloak;
  5. Współpraca z testerami aplikacji oraz DevOps;
  6. Wykonanie dokumentacji technicznej.

Umiejętności, które nabyłem pracując w instytucie na stanowisku Front-end Developera:

  1. Praca zgodna z metodyką SCRUM;
  2. Kontrola procesu wytwórczego poprzez użycie niżej wymienionych aplikacji do zarządzania projektami:
  • Jira;
  • Redmine;
  • SRCP.
  1. Praca w środowisku Docker (konfiguracją środowiska poprzez Dockerfile lub Docker Compose z wykorzystaniem plików YAML);
  2. Praca z wykorzystaniem GitLab, samodzielna konfiguracja procesu CI/CD, wykorzystywanie własnych obrazów Docker w Container Registry
  3. Samodzielna konfiguracja serwera VPS DigitalOcean (Ubuntu) (NGINX, PHP, MYSQL, SSL, SSH)
  4. UX designer – samodzielne wykonanie makiet projektowych dla aplikacji Administratora w module MPDS (Moduł Przetwarzania Danych Strumieniowych) – system e-TOLL
  5. Opracowanie dokumentacji technicznej
  6. Zapoznanie się z niżej wymienionymi rozwiązaniami:
  • Keycloak (uwierzytelnienie aplikacji);
  • Apache Kafka (przesyłania strumieniowego zdarzeń rozproszonych);
  • Kibana;
  • Grafana.


FullStack Developer + devOps (proces CI/CD) – Intytut Badań Edukacyjnych

2021-2023

Prace nad rozwojem autorskich aplikacji na potrzeby IBE: ZSK – Zintegrowany System Kwalifikacji, MK – Mapy Kwalifikacji, RK – Ramy Kwalifikacji. Wykorzystywany stack technologiczny: Backend – Laravel PHP Framework, FrontEnd – React. Dodatkowo byłem odpowiedzialny za stworzenie od podstaw środowisk rozwojowych oprogramowania (środowisko developerskie, integracyjne, produkcyjne) Apache, DNS, instalacja baz danych, node, git, nadawanie uprawnień. Odpowiadałem też za zaprojektowanie i wdrożenie na serwerach IBE całego kompletnego CI/CD dla aplikacji Rect oraz Laravel z wykorzystaniem GitLab.


Full Stack Developer

2018-2021

Z Agencją eventową POWER rozpocząłem pracę, ponieważ zainteresował mnie duży projekt, który miał stać się wiodącym narzędziem pracy dla agencji. Potraktowałem to jako wyzwanie. Obsługa tak profesjonalnie działającej firmy okazała się przyjemnością. Środowisko pozwala na optymalną obsługę wydarzeń, zarówno pod kątem planowania wydatków, jak również współpracy z kontrahentami, realizację eventów o charakterze ogólnopolskim i międzynarodowym, oraz ich kompleksowym rozliczeniem. Aplikacja stanowi uszyty na miarę produkt, który pozwala na wdrażanie rozwiązań w zarządzaniu organizacją eventów. Wykorzystywałem technologie: React, Ant Design, Node.js, Express.js, Mongo DB, API Taxxo (Biuro Rachunkowe), GitLab. 


Koordynator IT - Oświata Miejska

2020-2021

Zajmuję się kompleksowym wdrażaniem rozwiązań informatycznych dla Oświaty Miejskiej w mieście, w którym jest zlokalizowanych 10 publicznych szkół podstawowych, 10 przedszkoli miejskich oraz żłobek. To zarówno wsparcie w postaci obsługi Systemu Informacji Oświatowej, jak również innych aplikacji i projektów edukacyjno-informatycznych, tym np. zadania “Otwarte Szkoły Otwocka”, w ramach którego szkoły podstawowe na ternie miasta zostały doposażone w nowoczesny sprzęt elektroniczny o wartości blisko 2 mln zł.


Naczelnik Wydziału Informatyki

2018-2020

Kierowałem przez blisko dwa lata zespołem informatyków w urzędzie miasta. Poza pracą o charakterze specjalistycznym, związanym z typowymi zagadnieniami o charakterze wsparcia i administracji strukturami IT zajmowałem się również obsługą księgową wydziału, zamówieniami publicznymi, realizacją umów, współpracą z podwykonawcami, realizacją projektów związanych z pozyskiwaniem środków zewnętrznych na realizację projektów, jak również obsługą informatyczną sesji rady. Wykorzystywałem technologie: React, Ant Design, Node.js, Express.js, Mongo DB, Bootstrap, GitLab. 


Full Stack Developer w sieci przedszkoli 'Ala ma kota'

2017-2019

Współpracowałem z ogólnopolską siecią przedszkoli, dla której współtworzyłem system do zarządzania placówkami. Moduły, które opracowałem dotyczyły finansów, procedur, kadry, rozliczeń finansowych dla rodziców. Wykonałem m.in. serwis “Dla Rodzica”, w pełni zintegrowany z podstawowym programem obsługującym przedszkola, dający wiele funkcjonalności związanych z pobytem dziecka w przedszkolu (od zestawień płatności po przekazywanie informacji nt. nieobecności dziecka). Wykonałem także moduł do wizualizacji danych kadrowych, finansowych dla sprawniejszego procesu podejmowania kluczowych decyzji przez kadrę zarządzającą. Wykorzystywałem technologie:  React, jQuery, CSS, JavaScript, Bootstrap, Laravel, MySQL.


Kierownik Referatu Systemów Centralnych w Izbie Administracji Skarbowej w Warszawie

2017

Sprawowałem nadzór nad procesem produkcji oprogramowania. Projektowałem, wdrażałem autorskie oprogramowanie w skarbowości w województwie mazowieckim. Zarządzałem strukturą referatu i 7 osobowym zespołem programistów. Kierowałem dostępem zdalnym do systemów informatycznych i zarządzałem systemami: baz danych, backupu, ochrony przedszkodliwym oprogramowaniem. Ponadto rozwijałem i modyfikowałem istniejące systemy informatyczne oraz nadzorowałem portal intranetowy. Zajmowałem się rozwojem systemy helpdeskowego dla całego województwa mazowieckiego. Wprowadziłem Centralną Ewidencję Uprawnień i Upoważnień, czyli ewidencję uprawnień dla wszystkich systemów dla ponad 8000 pracowników skarbowości. Ściśle współpracowałem z ABI, jak również brałem czynny udział w funkcjonowaniu zespołów projektowych. Wspomagałem systemy kadrowych poprzez tworzenie aplikacji wspomagających. Zajmowałem się również oprogramowaniem dla radców prawnych. Wykorzystywałem technologie:  jQuery, CSS, JavaScript, Bootstrap, Laravel, MySQL, PostgreSQL.


Starszy Informatyk w Urzędzie Kontroli Skarbowej w Warszawie

2010-2017

Mój zakres obowiązków obejmował implementację i projektowanie autorskich systemów IT. Programowałem aplikacje, zgodnie z założeniami projektowymi, diagnozowałem i usuwałem błędy programów i aplikacji urzędowych. Opracowałem systemy analityczne dla kadry zarządzającej, w tym: aplikację do analizy wyników pracy urzędu, analizę wyników pracy inspektorów kontroli skarbowej, analizę tabelaryczną wyników pracy urzędu, oraz system WISKOS, stanowiący podstawową aplikację w pracy dla wszystkich pracowników urzędu. Wykorzystywałem technologie:  Delphi, jQuery, CSS, JavaScript, Laravel, MySQL, Firebird, PostgreSQL, Flash-ActionScript.


Rozpoczęcie współpracy z Dyrektorem ds. ryzyka

od 2016 do teraz

Czwarte dziecko w rodzinie, trzeci syn – nieźle, prawda? Dzieci w znaczącym stopniu odpowiadają za rozwój rodziców. Wymuszają na nich nabywanie nowych umiejętności. Franek, czyli dyrektor ds. ryzyka, właśnie tak zrobił. Zawsze uśmiechnięty, skory do zabawy i wesoły – ten uśmiech na pewno ma po tatusiu. Poczucie humoru też.


Rozpoczęcie współpracy z Ekspertem ds. relacji

od 2014 do teraz

Staś – miłośnik zwierząt i muzyki Michaela Jacksona. Wrażliwy, ale i waleczny. Złapał bakcyla do piłki nożnej. W progach startowych już na godzinę przed treningiem. Lewonożny obrońca! Nie ma jeszcze swojej ulubionej drużyny, ale ulubionym piłkarzem jest oczywiście tata.


Rozpoczęcie współpracy z Dyrektor kreatywną

od 2013 do teraz

Marysia – prawdziwy wulkan pozytywnej energii. Świetnie zorganizowana 10-letnia dziewczynka, kochająca taniec i kreatywne robótki i… piłkę nożną. Zna odpowiedź na każde pytanie. NIe boi się nowych wyzwań. Skuteczna w podkręcaniu śruby u taty wokół palca. Królewna tatusia. 


Własna działalność gospodarcza

2003-2009

Zajmowałem się projektowaniem aplikacji webowych i desktopowych, w tym m.in. aplikacji analitycznych i raportujących sprzedaż. Ponadto wtworzyłem strony www, rozbudowane systemy CMS oraz projektowałem sklepy internetowe. Współpracowałem nad system rezerwacji biletów autokarowych Centrum Podróży “Aura” oraz tworzyłem system monitoringu ruchu autokarowego na Dworcu Warszawa Zachodnia.


Rozpoczęcie współpracy z Ekspertem ds. ocen

od 2003 do teraz

Maksymilian – pierwszy syn. Ogromna radość. Utalentowany piłkarz (genów nie oszukasz), miłośnik gier komputerowych, student i już dorosły mężczyzna, z którego jestem bardzo dumny. 


Centrum Podróży Aura Sp. z o.o.

2002-2003

Zajmowałem się obłsługą komputerową stanowisk transportu międzynarodowego. Administrowałem stronami: bilety.pl, aura.pl. W tym czasie projektowałem także aplikacje analityczne i raportujące .


Zastępca kierownika w Dziale Finansowym w Przedsiębiorstwie Państwowej Komunikacji Samochodowej w Warszawie

od 1998 do 2002

Tworzyłem analizy finansowe z wykorzystaniem narzędzi programistycznych (VB). Zajmowałem się obsługą finansową przedsiębiorstwa. Do moich zadań należał monitoring przepływów finansowych oraz zarządzanie personelem.


umiejętności.

Pracuję z pasją. Lubię tworzyć. Nie boję się podejmowania wyzwań o różnym charakterze. Mój mail jest dostępny dla małych firm, jak również korporacji i biznesu.

Ful stack development
100%

Projektowanie i prototyping
100%

Wdrażanie
100%

Testowanie
100%

Opieka nad programami
100%

Gotowanie kaszy mannej
99%


wykształcenie.

Wyższa Szkoła Przedsiębiorczości i Zarządzania im. Leona Koźmińskiego, Kolegium Zarządzania i Administracji, Finanse i Rachunkowość przedsiębiorstw, studia magisterskie.


ukończone kursy.

Delphi - Aplikacje dla serwerów SQL

10.2011 | BSC Polska Sp. z. o.o.

Kurs dotyczący środowiska programistycznego rozwijanego przez firmę Embarcadero. Standard języka stosowanego w środowisku programistycznym obejmuje wiele bogatych funkcjonalnie klas, których nie ma w oficjalnym standardzie Object Pascala, a ponadto umożliwia programowanie wizualne z wykorzystaniem predefiniowanych komponentów.

Kurs AutoCAD zaawansowany

05.2012 | Strefakursow.pl

Celem szkolenia było gruntowne znajomości tworzenia rysunków płaskich, zapoznanie z poleceniami edycji zaawansowanej oraz omówienie zasad przystosowania programu AutoCAD do indywidualnych potrzeb i współpracy z innymi programami.

Kurs AutoCAD 2012 esencja

06.2012 | Strefakursow.pl

Kurs, w którym omówione zostały najważniejsze funkcje, narzędzia oraz techniczne aspekty obsługi AutoCAD i jego możliwych zastosowań.  

Kurs Zend Framework

06.2012 | Strefakursow.pl

Kurs był przeznaczony dla osób zaznajomionych z podstawami PHP, które tworzą dynamiczne witryny z użyciem frameworku zapewniającego stabilność, bezpieczeństwo i wydajność. Pośród poruszanych zagadnień znalazły się m.in. modułowa struktura, która umożliwia wielokrotne wykorzystanie kodu i znacznie skraca czas pracy, używanie wzorca MVC typowego dla wielu rozbudowanych aplikacji internetowych, itp.

Kurs PHP – zaawansowany

08.2015 | Strefakursow.pl

Kurs PHP dotyczył zaawansowanych zagadnień, dotyczących skryptowego języka programowania, zaprojektowanego do generowania stron internetowch i budowania aplikacji webowych w czasie rzeczywistym.

Kurs SQL nowoczesne bazy danych

01.2016 | Strefakursow.pl

W kursie zostały poruszone kwestie dotyczące wszystkich istotnych operacji, takich jak: tworzenie, odczytywanie, zmiana czy usuwanie danych. Szkolenie objęło sprawne posługiwanie się najważniejszymi komendami, ale też zaprezentowało możliwości trybu graficznego.

Kurs Angular 2 – od podstaw

03.2016 | Strefakursow.pl

Angular to otwarty framework i platforma do tworzenia SPA, napisana w języku TypeScript (nadzbioru języka JavaScript), wspierany i rozwijany przez Google’a.

Kurs Laravel - tworzenie aplikacji

03.2016 | Strefakursow.pl

Laravel, to kolejny z frameworków do aplikacji internetowych, napisany w języku PHP, opierający się na wzorcu architektonicznym Model-View-Contoller.

Kurs React - od Podstaw

04.2016 | Eduweb.pl

React jest tak zwaną biblioteką języka programowania JavaScript. Wykorzystuje się ją podczas tworzenia interfejsów użytkownika dla różnego typu aplikacji.

Kurs React - w Praktyce

04.2016 | Eduweb.pl

React posiada wiele zalet, docenianych zarówno przez programistów, jak i użytkowników. Do najważniejszych należy szybkość jego implementacji, która jest zdecydowanie większa niż w przypadku innych rozwiązań tego typu.

Kurs React - Techniki Zaawansowane

04.2016 | Eduweb.pl

React umożliwia zbudowanie dynamicznego interfejsu. Dzięki temu aktualizacje strony mają miejsce natychmiast i są na bieżąco zauważane przez użytkowników. Przynosi to również korzyści programiście, który w szybszy sposób może prowadzić swoje działania – efektywniej pracować z obiektami interfejsu, poprawiając całą wydajność.

kurs GIT – system kontroli wersji

03.2017 | Strefakursow.pl

Git to rozproszony system kontroli wersji. Stworzył go Linus Torvalds, jako narzędzie wspomagające rozwój jądra Linux. Git stanowi wolne oprogramowanie i został opublikowany na licencji GNU GPL w wersji 2

Kurs PHP7

03.2017 | Strefakursow.pl

PHP to interpretowany skryptowy język programowania zaprojektowany do generowania stron internetowych i budowania aplikacji webowych w czasie rzeczywistym; obecnie wykorzystywany przez niemal 80 procent stron działających w sieci. Jego zalety zostały docenione przez takie firmy jak Google, Facebook, Yahoo! czy Wikipedia, a więc przez prawdziwe giganty internetu, z których usług korzystają codziennie miliony użytkowników.

Kurs MongoDB – nowoczesne bazy danych

10.2017 | strefakursow.pl

MongoDB – otwarty, nierelacyjny system zarządzania bazą danych napisany w języku C++. Charakteryzuje się dużą skalowalnością, wydajnością oraz brakiem ściśle zdefiniowanej struktury obsługiwanych baz danych.

Kurs React od podstaw

11.2017 | eduweb.pl

Od kilku lat React niepodzielnie króluje wśród frameworków JavaScript. Ogromna swoboda jaką daje, intuicyjny sposób tworzenia komponentów i potężny ekosystem wspierający developera niemal w każdej sytuacji, to niewątpliwie największe zalety tej technologii.

Kurs React techniki zaawansowane

11.2017 | eduweb.pl

Kurs skupiał się praktycznie wyłącznie na React’cie, który mimo że jest niepozorną biblioteką, to kryje w sobie ogromny potencjał i jeszcze większą swobodę działania dla developera. W dużych, komercyjnych aplikacjach wzorce pojawiają się niesłychanie często, a ich poprawne zrozumienie to jedyna droga do tego, abyśmy nie czuli się nieswojo patrząc na nieco bardziej skomplikowany kod.

Kurs React w praktyce

12.2017 | eduweb.pl

Kurs omawiający z jakich technologii React developerzy korzystają na co dzień, jak konfigurują projekty, jak radzą sobie z problemami zarówno wynikającymi ze skomplikowania interfejsu, jak i logiki biznesowej zawartej w aplikacji.

Bazy danych NoSQL – MongoDB

04.2018 | Sages

NoSQL (nierelacyjna baza danych SQL, pierwotnie „non SQL” lub „non relational”) to baza danych zapewniająca mechanizm do przechowywania i wyszukiwania danych modelowanych w inny sposób niż relacje tabelaryczne używane w relacjach baz danych SQL.

Kurs Webpack

06.2018 | Strefakursow.pl

Webpack to darmowy i otwarty transpilator JavaScript, którego głównym celem jest tworzenie pakietów, które uwzględnią zależności między modułami i klasami oraz poprawiają wydajność. Co prawda Webpack służy głównie do budowania pakietu JS, ale może przetwarzać również inne zasoby takie jak HTML, CSS i obrazki.

Programowanie asynchroniczne w JavaScript

08.2018 | Strefakursow.pl

Kurs zapewnił przede wszystkim zrozumienie koncepcji stojących u podstaw programowania asynchronicznego. Umożliwił poznanie wewnętrznych mechanizmów JavaScript, które umożliwiają realizację koncepcji programowania asynchronicznego.

Kurs programowanie funkcyjne w JavaScript

08.2018 | Strefakursow.pl

Programowanie funkcyjne to pisanie aplikacji z użyciem podstawowych, łatwych do zrozumienia “klocków” czyli funkcji. W praktyce oznacza to mniejszą podatność na błędy, większe możliwości powtórnego użycia kodu i cały szereg innych zalet.

Hosting stron z Amazon Web Services

11.2018 | Strefakursow.pl

Kurs zapewniał poznanie kluczowych usług Amazon Web Services i wykorzystywania ich w optymalny sposób do hostowania stron oraz aplikacji. Omawiał m.in. pracę z instancjami EC2, i szczegóły przechowywania plików za pomocą S3 i jak zarządzania bazami danych za pomocą usługi RDS.

Kurs GraphQL

01.2021 | eduweb.pl

Na przestrzeni ostatnich lat GraphQL stał się bardzo popularny. Coraz więcej firm inwestuje w GraphQL ze względu na rewolucyjne podejście do pobierania danych oraz jego prostotę.

Fundamenty języka JAVA

12.2022 | eduweb.pl

Java to wysokopoziomowy język programowania najczęściej wykorzystywany do tworzenia backendu aplikacji internetowych. Język ten jest łatwo przenośny, dzięki interpretowaniu przez wieloplatformową maszynę wirtualną Java Virtual Machine.

Kurs Docker

12.2022 | eduweb.pl

Docker to format pakowania, gromadzący całość kodu i zależności aplikacji w standardowym formacie, pozwalającym na szybkie i niezawodne działanie we wszystkich środowiskach obliczeniowych.

Cypress od postaw - Automatyzacja testów

07.2023 | udemy.com

Cypress jest narzędziem wykorzystywanym do automatyzacji testów. Pozwala automatyzować testy interfejsu użytkownika, umożliwia automatyzowanie testów integracyjnych, a także łączy oba podejścia np. tworząc dane testowe poprzez API i sprawdzając, czy poprawne dane wyświetlają się użytkownikowi na interfejsie graficznym.

PORTFOLIO

  • All
  • Aplikacja dla mieszkańca
  • Aplikacja dla trenerów piłkarskich
  • Comnata.pl
  • Screeny
  • Strony internetowe
  • System do obsługi eventów
  • Projekty stron internetowych
    Projekty stron internetowych
  • System do zarządzania rezerwacjami i noclegami
    System do zarządzania rezerwacjami i noclegami
  • Moduł kontakty
    Moduł kontakty
  • Moduły: diety, delegacje, kilometrówka
    Moduły: diety, delegacje, kilometrówka
  • System do obsługi eventów - dashboard
    System do obsługi eventów - dashboard
  • Aplikacja dla mieszkańców
    Aplikacja dla mieszkańców
  • System dla trenerów piłkarskich
    System dla trenerów piłkarskich
  • System do obsługi eventów - ogólny zarys
    System do obsługi eventów - ogólny zarys

Maks – Ekspert ds. ocen

Marysia – Dyrektor Kreatywna

Staś – Ekspert ds. relacji

Franek – Dyrektor ds. ryzyka

KONTAKT


  • Telefon
    +48 534 466 577

  • Mail
    .  piotr@tataprogramista.pl

  • Adres
    Otwock, mazowieckie

Można dzwonić prawie o każdej porze. Chociaż w nocy lubię spać.


POZOSTAŃMY W KONTAKCIE