O mnie
Doświadczenie
Moja droga web developera w skrócie:
- Przygodę z www rozpocząłem około roku 2003 z czystej ciekawości i pasji do Internetu, tworząc proste strony hobbystyczne w HTML.
- 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.
- W 2014 zdobyłem międzynarodowy certyfikat Zend inżyniera PHP zdając komisyjny egzamin w języku angielskim,
- Od 2018 roku specjalizuję się w front-endzie tworząc nowoczesne, responsywne i interaktywne interfejsy internetowe.
- 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: