Doświadczenie

Moja droga web developera w skrócie:

  1. Przygodę z www rozpocząłem około roku 2003 z czystej ciekawości i pasji do Internetu, tworząc proste strony hobbystyczne w HTML.
  2. W 2009 roku, po obronie tytułu magistra inżyniera na ZUT i ukończeniu tam również studiów podyplomowych z Technologii WWW, zacząłem pierwszą, pełnoetatową pracę jako full-stackowy programista webowy.
  3. W 2014 zdobyłem międzynarodowy certyfikat Zend inżyniera PHP zdając komisyjny egzamin w języku angielskim,
  4. Od 2018 roku specjalizuję się w front-endzie tworząc nowoczesne, responsywne i interaktywne interfejsy internetowe.
  5. Dziś nadal tworzę www, łącząc pasję z nowymi technologiami, mając przy tym wieloletnie doświadczenie.

Praca w firmach

Firmy dla których pracowałem na pełen etat w różnych technologiach rozpoczynając od 2009 roku jako programista webowy:

Implementacja funkcjonalności

Mam doświadczenie m.in. przy tworzeniu następujących wdrożeń:

  • RWD - responsywnych stron internetowych dostosowujących się do rozmiaru przeglądarki np. na smartfony, tablety i komputery osobiste.
  • SEO - pisania stron przyjaznych swoją strukturą pozycjonowaniu w wyszukiwarkach, szczególnie Google wg ich zaleceń i standardów W3C oraz Lighthouse.
  • A11y - dbanie o semantykę i dostępność treści dla osób korzystających z technologii wspomagających np. ARIA, co sprzyja również skuteczność w SEO.
  • CMS - rozbudowę systemu zarządzania treścią opartego na autorskim frameworku.
  • eShop - stworzenie systemu e-commerce opartego na autorskim frameworku i autorskim CMS.
  • eCatalog - rozbudowę systemu katalogowego z ogłoszeniami i wyszukiwarką z filtrami opartego na autorskim frameworku.
  • CRM/CMMS - tworzenie od podstaw dedykowanych aplikacji internetowych.
  • Wtyczki - napisania kilku prostych rozszerzeń do przeglądarki Chrome i opublikowania w Chrome Web Store.
  • Mailing - tworzenia automatycznych powiadomień, szablonów i sygnatur maili.
  • PDF - generowania plików przenośnego formatu danych firmy Adobe.
  • DOC - generowania dokumentów tekstowych formatu firmy Microsoft dla procesorów tekstu tj. Word, Writer.
  • XLS - eksportu i importu zestawień danych w formacie arkuszy kalkulacyjnych firmy Microsoft dla programów tj. Excel, Calc.
  • CSV - importu i eksportu zestawień danych w postaci pliku tekstowego z wartościami rozdzielonymi separatorem (przecinkiem lub średnikiem).
  • XML - importu i eksportu danych opisanych przez rozszerzalny język znaczników np. zestawień produktów, czy kanałów RSS.
  • API - tworzenia własnych oraz integracji zewnętrznych interfejsów programistycznych aplikacji np. serwisów PayU, Google Maps, Facebook, Flickr, Kurier InPost, GLS, Poczta Polska.
  • Skrypty - automatyzacji zadań np. za pomocą CRON i skryptów Basha.
  • Kontrola dostępu - udostępniania danych z ograniczeniami dostępu przez np. identyfikacje, uwierzytelnianie i autoryzacje.

Doświadczenie technologiczne

Technologie i narzędzia w których w większym lub mniejszym stopniu pracowałem tworząc różne projekty dla firm lub we własnym zakresie: