#1 Back-end Developer

Paweł Niesiołowski

W pracy Back-end Developera piszę czysty, obiektowy kod w PHP7. Znam wzorce projektowe. Umiem pisać dobre testy jednostkowe. Korzystam z Symfony 4 i Doctrine. Sprawnie posługuję się językami SQL i JavaScript. Mam też doświadczenie w programowaniu funkcyjnym w Eliksirze. W codziennej pracy cenię sobie korzystanie z GIT-a, Linuxa, PHPStorma i VIM-a.

Zapraszam do odwiedzenia mojej strony na GitHubie: github.com/pawelniesiolowski

Moje umiejętności:

  • PHP7
  • programowanie obiektowe
  • SOLID
  • wzorce projektowe
  • testy jednostkowe
  • Symfony 4
  • Doctirne
  • Elixir
  • SQL
  • GIT
  • Linux
  • PHPStorm, VIM
  • JavaScript, AJAX
  • HTML, CSS

#2 Projekty

Strona bibliteki oparta na własnym frameworku

To jest mój pierwszy poważny projekt. Kolejne commity na GitHubie świetnie obrazują mój rozwój w programowaniu w PHP. Strona opiera się na moim frameworku i CMS-ie.

UWAGA! Obecnie piszę ten projekt na nowo we frameworku Symfony 4 i Doctrine.

  • PHP
  • projektowanie obiektowe
  • wzorce projektowe
  • testy jednostkowe z PHPUnit
  • Composer
  • Twig

Unicode Memory Game

Gra w pamięć wykorzystująca znaki Unicode. W jej skład wchodzi API, za pomocą którego każdy może stworzyć swój własny zestaw kart. W tym demo proponuję znaki zodiaku, symbole i pojazdy. Gra wykorzystuje Flexbox layout, jest w pełni responsywna. Tę aplikację stworzyłem podczas kursu internetowego Front-End Web Developer Nanodegree Program organizowanego przez Udacity.

  • JavaScript
  • CSS
  • HTML
  • Flexbox

Super Pixel Art Maker

To jest aplikacja internetowa, która pozwala tworzyć płótna z małych kwadratów i kolorować je według własnego pomysłu. Gotowy projekt można zapisać na dysku w formacie PNG. Tę aplikację stworzyłem w ramach zaliczenia kursu internetowego Google Developer Challenge Scholarship: Front-End Web Dev.

  • JavaScript
  • jQuery
  • Canvas
  • HTML
  • CSS

Twin Peaks Memory Game

To jest gra przeglądarkowa, która powstała w odpowiedzi na wyzwanie programistyczne z piątego odcinka kursu JavaScript Mirosława Zelenta. W ramach code review poprawiłem i uprościłem kod, stworzyłemm możliwość zapisywania najlepszych wyników, dodałem karty, zmieniłem tematykę i wygląd gry, wprowadziłem na stronę responsywność.

  • JavaScript
  • jQuery
  • AJAX
  • PHP
  • HTML
  • CSS
  • JSON