Umiejętności
AJAX
Backbone.js
Basecamp
CSS3
JavaScript
jQuery
jQuery Mobile
MongoDB
MySQL
Node.js
Notepad++
PHP
Prestashop
Symfony
Wordpress
XAMPP
Adobe After Effects
Adobe Illustrator
Adobe InDesign
Adobe Photoshop
HTML5
AngularJS
Bootstrap
CorelDraw
TypeScript
Underscore.js
Sublime Text
Knockout
NetBeans IDE
Wzorce projektowe - Design Patterns
express
Responsive Web Design (RWD)
ECMAScript 6
FireBase
sellSmart
Struktury danych
Vue.js
Visual Studio Code
SmartCMS
Przetwarzanie struktur danych
Progressive Web Application (PWA)
Document Object Model (DOM)
JetBrains WebStorm
Języki
polski
ojczysty
angielski
biegły
Doświadczenie zawodowe
Web Developer / Mobile App Developer / Game Developer / Graphic & Web Designer
Projektowanie layoutów stron, w tym stron internetowych dających możliwość implementowania interaktywnych rozwiązań oraz modułów stanowiących kreator doboru opcji funkcjonalności, projektowanie sklepów i aplikacji WWW oraz aplikacji mobilnych i gier, ich kodowanie i programowanie (WordPress, PrestaShop), m.in. z wykorzystaniem Vue.js, tworzenie animacji oraz grafiki reklamowej i poligraficznej, pisanie artykułów eksperckich IT na firmowy blog, a także treści na strony WWW optymalizujących je pod kątem wyszukiwarek internetowych, opieka programistyczno-graficzna nad klientami, tłumaczenie j. angielskiego oraz kontakt z zagranicznymi klientami i partnerami biznesowymi, prowadzenie szkoleń dla współpracowników i klientów z obsługi dostarczanych produktów, nadzór nad stażystami i praktykantami IT z Ukrainy, praca w środowisku macOS.
Front-end Web Developer — trener, nauczyciel, wykładowca
Blisko 200 godzin prowadzenia zajęć / warsztatów, mentoringu, udzielania pomocy i wsparcia kursantom w zakresie realizowanych przez nich projektów, śledzenie ich postępów, dokonywanie inspekcji kodu źródłowego, praca w środowisku Linux (Ubuntu). Nauczanie (w oparciu o nurt przyspieszonego uczenia się) następujących przedmiotów / dziedzin front-endowych:
• HTML5 + CSS3 — dobre praktyki, Responsive Web Design (RWD), media queries, pozycjonowanie elementów, CSS Flexible Box (Flexbox) Layout, CSS Grid Layout, frameworki CSS (m.in. Bootstrap) itp.
• JavaScript, m.in. z wykorzystaniem składni ECMAScript 6 — podstawy programowania, Document Object Model (DOM), struktury danych, przetwarzanie struktur danych, wzorce projektowe (design patterns), funkcje strzałkowe, ich argumenty, programowanie funkcjonalne (funkcje wyższego rzędu), Fetch API, REST API, obiekt Promise itp.
• jQuery
• wprowadzenie do TypeScript
• HTML5 + CSS3 — dobre praktyki, Responsive Web Design (RWD), media queries, pozycjonowanie elementów, CSS Flexible Box (Flexbox) Layout, CSS Grid Layout, frameworki CSS (m.in. Bootstrap) itp.
• JavaScript, m.in. z wykorzystaniem składni ECMAScript 6 — podstawy programowania, Document Object Model (DOM), struktury danych, przetwarzanie struktur danych, wzorce projektowe (design patterns), funkcje strzałkowe, ich argumenty, programowanie funkcjonalne (funkcje wyższego rzędu), Fetch API, REST API, obiekt Promise itp.
• jQuery
• wprowadzenie do TypeScript
Web Developer / Graphic & Web Designer
Projektowanie layoutów stron i sklepów WWW, ich kodowanie i programowanie (WordPress), m.in. z wykorzystaniem AngularJS, tworzenie animacji oraz grafiki reklamowej i poligraficznej, prowadzenie szkoleń dla współpracowników i klientów z obsługi dostarczanych produktów, praca w środowisku Windows 10.
Web Developer / Graphic & Web Designer / Copywriter
Projektowanie layoutów stron i sklepów WWW, ich kodowanie i programowanie, rozwój SellSmart (platforma e-commerce) i SmartCMS (system zarządzania treścią), prowadzenie szkoleń z obsługi implementowanych aplikacji, tworzenie grafiki reklamowej i poligraficznej, pisanie artykułów do gazet, na blogi, a także treści na strony WWW optymalizujących je pod kątem wyszukiwarek internetowych, tłumaczenie j. angielskiego oraz kontakt z zagranicznymi klientami i partnerami biznesowymi, prowadzenie szkoleń dla współpracowników i klientów z obsługi dostarczanych produktów, nadzór nad stażystami i praktykantami IT, praca w środowisku Windows 7.
Web Developer / Graphic & Web Designer / IT Specialist
Projektowanie i programowanie stron WWW, tworzenie grafiki reklamowej i poligraficznej, administrowanie serwerem HTTP, instalacja i konfiguracja sprzętu, nadzór nad sprawnym funkcjonowaniem systemów informatycznych oraz legalnością oprogramowania, prowadzenie zajęć / warsztatów (trener, nauczyciel, wykładowca), praca w środowisku Windows Vista.
IT Specialist / Graphic Designer
Stowarzyszenie Westa
Instalacja i konfiguracja sprzętu komputerowego, nadzór nad sprawnym funkcjonowaniem oprogramowania i systemu informatycznego, wykonywanie przelewów bankowych, wypełnianie deklaracji podatkowych PIT, tworzenie grafiki reklamowej i poligraficznej, zarządzanie stroną WWW, praca w środowisku Windows XP.
Web Developer / Graphic & Web Designer / IT Specialist
Projektowanie i programowanie stron WWW, tworzenie grafiki reklamowej i poligraficznej, administrowanie serwerem HTTP, instalacja i konfiguracja sprzętu, nadzór nad sprawnym funkcjonowaniem systemów informatycznych oraz legalnością oprogramowania, praca w środowisku Windows XP.
Szkolenia i kursy
• 2012 „Interaktywne interfejsy WWW w jQuery i Ajax” (Katolicki Uniwersytet Lubelski Jana Pawła II, Instytut Matematyki, Informatyki i Architektury Krajobrazu)
• 2011 „Projektowanie i administrowanie stron WWW” (Euro-Forum)
• 2006 „Implementing and Supporting Windows XP Professional (MS #2272)” (ZETO)
• 2005 „Grafika komputerowa i projektowanie stron WWW” (Utech)
• 2011 „Projektowanie i administrowanie stron WWW” (Euro-Forum)
• 2006 „Implementing and Supporting Windows XP Professional (MS #2272)” (ZETO)
• 2005 „Grafika komputerowa i projektowanie stron WWW” (Utech)
Edukacja
Specjalizacje
Internet/e-Commerce/Nowe media
Tworzenie stron WWW/Technologie internetowe
IT - Rozwój oprogramowania
Programista Front-End
IT - Rozwój oprogramowania
Programista PHP
Reklama/Grafika/Kreacja/Fotografia
Grafika
Reklama/Grafika/Kreacja/Fotografia
Webdesign
Zainteresowania
• stos MEAN, SPA (single-page application)
• dobre praktyki programistyczne
• MVC, MVVM, UX & UI, WCAG, SEO
• Android Studio, Ubuntu, macOS
• dobre praktyki programistyczne
• MVC, MVVM, UX & UI, WCAG, SEO
• Android Studio, Ubuntu, macOS
Inne
• prowadzenie kursów i szkoleń informatycznych, programistycznych i graficznych (od 2008)
• certyfikat j. angielskiego TELC B2 (od 2010)
• prawo jazdy kat. B (od 2009)
• publikacje w „Poznawanie Wszechświata” (2003–2005)
• certyfikat j. angielskiego TELC B2 (od 2010)
• prawo jazdy kat. B (od 2009)
• publikacje w „Poznawanie Wszechświata” (2003–2005)