Jest OK

Piotr Powroźnik

Web developer

Click

Front-end developer - Tworzenie nowoczesnych i w pełni responsywnych stron www.

O Mnie

A może jednak o Tobie? ;>

Zastanówmy się, dlaczego tu jesteś...:

- Może jesteś rekruterem dla software house'u lub korporacji i szukasz Front-End Developera?
- Możliwe, że masz projekt graficzny swojej wymarzonej strony www i szukasz sposobu na zamianę projektu w działającą witrynę?
- A może masz tylko pomysł na stronę internetową i szukasz kogoś, kto pomoże ci w jego ostatecznym ukształtowaniu i realizacji?
- Albo szukasz jakiegoś kolesia do współpracy przy twoim projekcie i potrzebujesz front-endowca?

To myślę, że dobrze trafiłeś :) Jeżeli spodobało ci się tutaj to odezwij się i zobaczymy co się da zrobić.
Lecz jeżeli...

- szukasz kogoś, kto zrobi ci "drugiego facebooka łącznie z uberem i to najlepiej do poniedziałku"
... pozwól, że nie będę cię zatrzymywał i szukaj dalej :)

Opis Poszukiwanego:

Mężczyzna, wiek 27 lat, wzrost 175cm, jasna karnacja, sylwetka szczupła, znaki szczególne: krzywy nos.

Co robi: Po godzinach pracy uczy się i tworzy front-endową warstwę stron www.

Co chciałby robić: W godzinach pracy uczyć się i tworzyć front-endową warstwe stron www (fullstack też brzmi dobrze, no ale... :P).

Czas wolny: gry RPG, escape rooms, motocykl, podróże.

Znane technologie

HTML

HTML5

HTML pozwala opisać strukturę informacji zawartych wewnątrz strony internetowej, nadając znaczenie poszczególnym fragmentom tekstu – formując hiperłącza, akapity, nagłówki, listy – oraz osadza w tekście dokumentu obiekty plikowe np. multimedia bądź elementy baz danych. HTML umożliwia określenie wyglądu dokumentu w przeglądarce internetowej.

CSS

CSS

Kaskadowe arkusze stylów (ang. Cascading Style Sheets, w skrócie CSS) to język służący do zmiany sposobu wyświetlania poszczególnych elementów na stronie. Przy jego pomocy tworzy się także animacje i responsywność.

SASS

Sass

Sass to preprocesor CSS, który pozwala na znacznie szybszą i wydajniejszą pracę z arkuszami stylów. Z trzech głównych preprocesorów zdecydowałem się na Sassa, ze względu na jego duże możliwości przy jednoczesnej łatwości w obsłudze.

JavaScript

JavaScript

JavaScript to skryptowy język programowania, najczęściej stosowany na stronach internetowych. Skrypty te służą najczęściej do zapewnienia interakcji poprzez reagowanie na zdarzenia, walidacji danych wprowadzanych w formularzach lub tworzenia złożonych efektów wizualnych.

jQuery

jQuery

jQuery jest lekką biblioteką programistyczną języka JavaScript, ułatwiającą i przyśpieszającą korzystanie z JS. Kosztem niewielkiego spadku wydajności w stosunku do profesjonalnie napisanego kodu w niewspomaganym JS pozwala osiągnąć interesujące efekty animacji, dodać dynamiczne zmiany strony, wykonać zapytania AJAX. Obecnie z jQuery korzysta znaczna większość stron internetowych, co czyni tę bibliotekę niemalże standardem.

RWD

RWD

Responsive Web Design (RWD) – technika projektowania strony www, tak aby jej wygląd i układ dostosowywał się automatycznie do rozmiaru okna przeglądarki, na której jest wyświetlany, np. przeglądarki, smartfonów czy tabletów. Strona tworzona w takiej technice jest uniwersalna i wyświetla się dobrze zarówno na dużych ekranach, jak i na smartfonach czy tabletach.

Grunt

Grunt

Grunt jest jednym z dwóch najpopularniejszych task runnerów dostępnych w sieci. Dzięki wielu pluginom, posiada prawie nieograniczone możliwości. Task runnery pomagają przede wszystkim w wykonywaniu powtarzalnych operacji. Pozwala to na znaczne zaoszczędzenie czasu, a co za tym idzie szybsze programowanie.

GitHub

GitHub

Git to jeden z najpopularniejszych systemów kontroli wersji. Pozwala przechowywać kolejne wersje kodu na serwerze i w razie potrzeby je przywoływać. Nawet w przypadku awarii komputera użytkownik może mieć dostęp do wszystkich wersji z dowolnego innego komputera. Jego główną zaletą jest umożliwienie pracy wielu programistów na jednym, zawsze aktualnym, pliku źródłowym w tym samym czasie.

Ajax

Ajax

Ajax to technika tworzenia aplikacji internetowych, w której interakcja użytkownika z serwerem odbywa się bez przeładowywania całego dokumentu, w sposób asynchroniczny. Ma to umożliwiać bardziej dynamiczną interakcję z użytkownikiem niż w tradycyjnym modelu, w którym każde żądanie nowych danych wiąże się z przesłaniem całej strony HTML.

Frameworki JS

React.js

Vue.js

Bootstrap

Bootstrap

Bootstrap jest frameworkiem CSS, rozwijany przez programistów Twittera. Zawiera zestaw przydatnych narzędzi ułatwiających tworzenie interfejsu graficznego stron oraz aplikacji internetowych. Bazuje głównie na gotowych rozwiązaniach HTML oraz CSS.

Portfolio