Doświadczenie
O mnie
Krótka historia początków mojego web developmentu:
- przygodę z tworzeniem www rozpocząłem około 2003 roku i wciąż ją kontynuuję,
- w 2009 roku poza obroną tytułu mgr inż. na ZUT i zrobienia tam podyplomówki, rozpocząłem również pierwszą pracę na pełen etat jako programista webowy,
- na początku roku 2014 zdobyłem międzynarodowy certyfikat Zend inżyniera PHP m.in. dzięki mojemu ówczesnemu pracodawcy,
- od roku 2018 skupiłem się głównie na specjalizacji front-end, czyli części logiki klienckiej renderującej efekt np. w przeglądarce bo lubię estetykę i interakcję,
- obecnie wciąż zajmuję się programowaniem aplikacji internetowych i stron www korzystając z nowych technologii, mając wieloletnie doświadczenie w IT,
- poza tym lubię aktywną rekreację na świeżym powietrzu, rytmy latino oraz mieć wpływ na swoje otoczenie.
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:
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:
Implementacje funkcjonalności
Mam doświadczenie m.in. przy tworzeniu następujących wdrożeń:
- RWD - responsywnych strony internetowych dostosowujących się do rozmiaru przeglądarki np. na smartfony, tablety, czy monitory komputerów osobistych.
- SEO - stron przyjaznych swoją strukturą pozycjonowaniu w wyszukiwarkach, szczególnie Google wg ich zaleceń i standardów W3C.
- A11y - dbanie o semantykę i dostępność treści dla osób korzystających z technologii wspomagających np. czytników ekranu, co poprawia również skuteczność w SEO i w UX.
- CMS - systemu zarządzania treścią opartego na autorskim frameworku.
- eShop - systemu e-commerce opartego na autorskim frameworku.
- eCatalog - systemu katalogowego opartego na autorskim frameworku.
- Wortal - serwisu tematycznego opartego na autorskim frameworku.
- Web Apps - internetowych aplikacji dedykowanych np. CRM/CMMS.
- Wtyczki - rozszerzeń do przeglądarki Chrome.
- WYSIWYG - wdrażania wizualnych edytorów treści dla łatwiejszego wprowadzenia i edycji danych np. TinyMCE (HTML), CKeditor (HTML) oraz SimpleMDE (Markdown).
- Mailing - tworzenie szablonów automatycznych powiadomień i sygnatur przez e-mail.
- PDF - generowania przenośnego formatu dokumentów dla danych firmy Adobe.
- DOC - generowania dokumentów formatu firmy Microsoft dla programów tj. Word, Writer.
- XLS - importu i eksportu danych formatu firmy Microsoft dla programów tj. Excel, Calc.
- CSV - importu i eksportu danych w postaci pliku tekstowego z wartościami rozdzielonymi np. przecinkiem lub średnikiem.
- XML - importu i eksportu danych opisanych rozszerzalnym językiem znaczników.
- API - tworzenia własnych oraz integracji z zewnętrznych serwisów np. PayU, Google Maps, Facebook, Flickr, Kurier InPost, GLS, Poczta Polska.
- Skrypty - automatyzacji zadań np. przez CRON.
- Kontrola dostępu - udostępniania danych z ograniczeniami dostępu przez np. identyfikacje, uwierzytelnianie i autoryzacje.
- Nowe funkcjonalności - bieżąca obsługa serwisów wg potrzeb, rozbudowa o nowe możliwości np. krokowe formularze wyboru.
- Redesign - czyli przeprojektowanie polegające na odświeżeniu wyglądu interfejsu www.
- Redevelopment - czyli przebudowa aplikacji www polegająca na przeniesieniu funkcjonalności ze starej do nowej.