Umiejętności
Continuous Integration
CSS
Git
HTML 5
JavaScript
MySQL
Node.js
Project Management
Symfony2
Laravel
Software Architecture
Elastic search
Unit tests
ReactJS
ES6
Microservices
Relacyjne bazy danych
Języki
angielski
dobry
Doświadczenie zawodowe
Manager IT
• nadzór nad wykonywanymi projektami (analizy, audyty, określanie potrzeb i wymagań etc.)
• projektowanie systemów informatycznych
• nadzór nad wykonaniem i wdrożeniem projektów
• projektowanie systemów informatycznych
• nadzór nad wykonaniem i wdrożeniem projektów
Kierownik projektu
• audyt systemu pod kątem spójności danych, prawidłowego działania, odpowiedniej implementacji logiki biznesowej aplikacji typu CRM/ERP
• projektowanie nowych rozwiązań i ich implementacja
• poprawienie bezpieczeństwa aplikacji
• przeprojektowanie niektórych elementów logiki biznesowej i ich implementacja
• projektowanie nowych rozwiązań i ich implementacja
• poprawienie bezpieczeństwa aplikacji
• przeprojektowanie niektórych elementów logiki biznesowej i ich implementacja
IT Manager
Navicontrol sp. z o.o.
• nadzór aby tworzony projekt był zgodny ze specyfikacją złożoną w ramach działania 8.1 - innowacyjna gospodarka
• kierowanie pracami programistów, grafików i innych osób pracujących nad projektem
• tworzenie raportów z postępów prac, prezentujących uzyskane wyniki, oraz wybrane rozwiązania
• pomoc w rozwiązywaniu problemów technicznych i merytorycznych
• projektowanie systemu
• implementacja najistotniejszych elementów tworzonego systemu
• kierowanie pracami programistów, grafików i innych osób pracujących nad projektem
• tworzenie raportów z postępów prac, prezentujących uzyskane wyniki, oraz wybrane rozwiązania
• pomoc w rozwiązywaniu problemów technicznych i merytorycznych
• projektowanie systemu
• implementacja najistotniejszych elementów tworzonego systemu
Manager Działu IT
• Stały nadzór nad klientami
• Wyznaczanie zespołowi zadań i czasu na ich realizację
• Rozwiązywanie konfliktów
• Nadzorowanie wykonania projektów w określonym czasie
• Organizacja i przeprowadzanie wdrożeń
• Nadzór nad tworzeniem dokumentacji technicznej i instrukcji użytkownika
• Nadzorowanie procesu testowania oprogramowania
• Szkolenie personelu z zakresu wykorzystania systemów
• Pomoc przy pisaniu kodu (C) dla mikroprocesorów używanych w projektowanych urządzeniach
• Tworzenie systemu obsługi floty samochodowej (C#, PHP)
• Tworzenie systemu monitoringu (obsługa kart RFID, wykrywanie ruchu i automatyczna rejestracja obrazu, implementacja protokołu sterowania szlabanami)
• Tworzenie systemu wagowego (implementacja protokołu komunikacyjnego z wagami przemysłowymi, samochodowymi)
• Tworzenie specjalizowanego komunikatora służącego dokumentowaniu składanych zleceń pomiędzy dwoma firmami
• Zatrudnianie pracowników
• Wyznaczanie zespołowi zadań i czasu na ich realizację
• Rozwiązywanie konfliktów
• Nadzorowanie wykonania projektów w określonym czasie
• Organizacja i przeprowadzanie wdrożeń
• Nadzór nad tworzeniem dokumentacji technicznej i instrukcji użytkownika
• Nadzorowanie procesu testowania oprogramowania
• Szkolenie personelu z zakresu wykorzystania systemów
• Pomoc przy pisaniu kodu (C) dla mikroprocesorów używanych w projektowanych urządzeniach
• Tworzenie systemu obsługi floty samochodowej (C#, PHP)
• Tworzenie systemu monitoringu (obsługa kart RFID, wykrywanie ruchu i automatyczna rejestracja obrazu, implementacja protokołu sterowania szlabanami)
• Tworzenie systemu wagowego (implementacja protokołu komunikacyjnego z wagami przemysłowymi, samochodowymi)
• Tworzenie specjalizowanego komunikatora służącego dokumentowaniu składanych zleceń pomiędzy dwoma firmami
• Zatrudnianie pracowników
Programista / Trener
• Pomoc przy pisaniu kodu (C) dla mikroprocesorów używanych w projektowanych urządzeniach
• Projektowanie oraz implementacja protokołów komunikacyjnych pomiędzy urządzeniami projektowanymi w firmie a systemem instalowanym na komputerze, z uwzględnieniem różnego rodzaju mediów (RS232, GPRS, CSD, rs485, ZigBee itp)
• Tworzenie systemu obsługi floty samochodowej (C#, PHP, JAVA)
• Projektowanie baz danych (MS SQL 2005)
• Napisanie modułu do wyświetlania skomplikowanych statystyk i wykresów
• Napisanie modułu do fakturowania
• Pisanie oprogramowania wykonującego testy urządzeń projektowanych w firmie (testy poprawności komunikacji, reakcji na błedy etc)
• Organizacja i przeprowadzanie wdrożeń
• Szkolenie personelu z zakresu wykorzystania systemu
• Tworzenie dokumentacji technicznej
• Projektowanie oraz implementacja protokołów komunikacyjnych pomiędzy urządzeniami projektowanymi w firmie a systemem instalowanym na komputerze, z uwzględnieniem różnego rodzaju mediów (RS232, GPRS, CSD, rs485, ZigBee itp)
• Tworzenie systemu obsługi floty samochodowej (C#, PHP, JAVA)
• Projektowanie baz danych (MS SQL 2005)
• Napisanie modułu do wyświetlania skomplikowanych statystyk i wykresów
• Napisanie modułu do fakturowania
• Pisanie oprogramowania wykonującego testy urządzeń projektowanych w firmie (testy poprawności komunikacji, reakcji na błedy etc)
• Organizacja i przeprowadzanie wdrożeń
• Szkolenie personelu z zakresu wykorzystania systemu
• Tworzenie dokumentacji technicznej
Project manager / Trener
wrtymie.pl
• Zaprojektowanie i stworzenie (PHP5) kompletnego portalu społecznościowego oraz frameworka dostosowanego do potrzeb
• Zarządzanie zadaniami - otwieranie nowych, zamykanie starych
• Rozdzielanie zadań dla programistów
• Nadzór nad postępami
• Ocena jakosci kodu
• Testowanie
• Programowanie
• Prowadzanie niewielkich szkoleń mających na celu tworzenie kodu lepszej jakości, wyjaśnianie niektórych aspektów programowania obiektowego oraz tworzenia aktywnych stron www (ajax)
• Zarządzanie zadaniami - otwieranie nowych, zamykanie starych
• Rozdzielanie zadań dla programistów
• Nadzór nad postępami
• Ocena jakosci kodu
• Testowanie
• Programowanie
• Prowadzanie niewielkich szkoleń mających na celu tworzenie kodu lepszej jakości, wyjaśnianie niektórych aspektów programowania obiektowego oraz tworzenia aktywnych stron www (ajax)
Programista
Glowgoat.com
• Napisanie sklepu internetowego z ubraniami zawierającymi elementy odblaskowe. (PHP5)
• Integracja z płatnościami online - relaxpayments
• Zaprojektowanie baz danych
• Stworzenie systemu promocji, który pozwala na ustalenie różnych obniżek na każdy produkt indywidualnie dla każdego klienta
• Drobne poprwaki w css/xhtml
• Integracja z płatnościami online - relaxpayments
• Zaprojektowanie baz danych
• Stworzenie systemu promocji, który pozwala na ustalenie różnych obniżek na każdy produkt indywidualnie dla każdego klienta
• Drobne poprwaki w css/xhtml
Programista / Trener
HMI Eventus
• Napisanie systemu (PHP5) do zarządzania bazą danych klientów oraz ich sprawami i rozliczeniami, z możliwością zapisu dowolnej dokumentacji dotyczącej spraw, oraz z możliwościa przeglądania historii kontaktu z klientem (emaile, telefony, faxy itd.)
• Zaprojektownie baz danych
• Stworzenie dokumentacji i pomoc w zakupie odpowiedniego hostingu dopsowanego do potrzeb (wymagane bardzo dużo miejsca na dokumentację klienta)
• Przeszkolenie personelu w zakresie wykorzystania systemu
• Wykonanie designu css/xhtml
• Zaprojektownie baz danych
• Stworzenie dokumentacji i pomoc w zakupie odpowiedniego hostingu dopsowanego do potrzeb (wymagane bardzo dużo miejsca na dokumentację klienta)
• Przeszkolenie personelu w zakresie wykorzystania systemu
• Wykonanie designu css/xhtml
Programista, Database Manager
B/E Aerospace
• Tworzenie aplikacji (C#, C++) do replikacji baz danych (SQL SERVER 2005, DB2, Access)
• Tworzenie aplikacji generujących raporty dla analityków ( C#, C++)
• Pomoc w projektowaniu baz danych
• Optymalizacja zapytań
• Migracja z cyklu:
DB2 -> Access -> Raporty dla analityków
do cyklu:
DB2 -> SQL SERVER -> Oprogramowanie generujące raporty
Migracja obejmuje:
- napisanie programów wspomagających
- przetłumaczenie kwerend z accessa na SQL SERVER 2005 (wszystkie typy - krzyżowe, dodające, usuwające etc.)
- przetłumaczenie funkcji z języka VB na język SQL w SQL SERVER 2005
- Przetłumaczenie makr oraz modułów z VB na C#
• Tworzenie aplikacji wspomagających, oraz automatyzujących zarządzanie bazą danych w tworzonym cyklu (C#, C++)
• Praca w zespole tworzącym aplikację do zarządzania zespołem pracującym i zadaniami do wykonania na liniach produkcyjnych (Aplikacja Webowa w C# + Ajax )
- Generowanie certyfikatów PDF do druku dla Kierowników
- Generowanie graficznych raportów z informacjami na temat każdej z linii produkcyjnych
- Generowanie raportów do Excela z informacjami na temat każdej z linii produkcyjnych
• Tworzenie aplikacji generujących raporty dla analityków ( C#, C++)
• Pomoc w projektowaniu baz danych
• Optymalizacja zapytań
• Migracja z cyklu:
DB2 -> Access -> Raporty dla analityków
do cyklu:
DB2 -> SQL SERVER -> Oprogramowanie generujące raporty
Migracja obejmuje:
- napisanie programów wspomagających
- przetłumaczenie kwerend z accessa na SQL SERVER 2005 (wszystkie typy - krzyżowe, dodające, usuwające etc.)
- przetłumaczenie funkcji z języka VB na język SQL w SQL SERVER 2005
- Przetłumaczenie makr oraz modułów z VB na C#
• Tworzenie aplikacji wspomagających, oraz automatyzujących zarządzanie bazą danych w tworzonym cyklu (C#, C++)
• Praca w zespole tworzącym aplikację do zarządzania zespołem pracującym i zadaniami do wykonania na liniach produkcyjnych (Aplikacja Webowa w C# + Ajax )
- Generowanie certyfikatów PDF do druku dla Kierowników
- Generowanie graficznych raportów z informacjami na temat każdej z linii produkcyjnych
- Generowanie raportów do Excela z informacjami na temat każdej z linii produkcyjnych
Trener
Prowadzenie szkolenia z programowania w języku PHP na Politechnice Opolskiej
• Prowadzenie kursu z programowania w języku PHP5 dla studentów Politechniki Opolskiej:
Kurs składał się z 4 części
- Instalacja i konfiguracja apache + PHP5 + MYSQL z naciskiem na bezpieczeństwo (bezpieczna konfiguracja)
- Kurs programowania z wykorzystaniem PHP5 (obiektowe)
- Podstawy składni SQL
- Podstawy XHTML + CSS (na potrzeby kursu)
Kurs składał się z 4 części
- Instalacja i konfiguracja apache + PHP5 + MYSQL z naciskiem na bezpieczeństwo (bezpieczna konfiguracja)
- Kurs programowania z wykorzystaniem PHP5 (obiektowe)
- Podstawy składni SQL
- Podstawy XHTML + CSS (na potrzeby kursu)
Programista / Trener
Wydawnictwo silesiapress (vitaminde.pl, tydzien.com.pl)
• Instalacja i personalizacja systemów CMS Joomla
• Dostosowanie i poprawa szablonów na potrzeby gazet
• Modyfikacje modułów, komponentów i samego systemu na potrzeby Gazet (JavaScript + PHP)
• Pomoc techniczna i szkolenie redaktorów / administratorów (używających tego systemu)
• Administracja, konserwacja i rozwiązywanie problemów pracowników wydawnictwa
• Stworzenie systemu do przeglądania gazety wochenblatt online (wochenblatt.pl/gazeta-online/),
• Napisanie programu generującego pliki swf na podstawie istniejących plików PDF
• Dostosowanie i poprawa szablonów na potrzeby gazet
• Modyfikacje modułów, komponentów i samego systemu na potrzeby Gazet (JavaScript + PHP)
• Pomoc techniczna i szkolenie redaktorów / administratorów (używających tego systemu)
• Administracja, konserwacja i rozwiązywanie problemów pracowników wydawnictwa
• Stworzenie systemu do przeglądania gazety wochenblatt online (wochenblatt.pl/gazeta-online/),
• Napisanie programu generującego pliki swf na podstawie istniejących plików PDF
Organizator konferencji DNI-IT 2007
Studenckie Koło Naukowe InFORMAT
• Kontakt z przedstawicielami firm, prowadzenie rozmów na temat ich wykładów na konferencji
• Pomoc firmom w ustalaniu tematów
• Koordynacja całego przedsięwzięcia
• Sporządzanie pism dot współpracy PO z PJWSTK
• Obsługa strony (www.dni-it.pl)
• Pomoc firmom w ustalaniu tematów
• Koordynacja całego przedsięwzięcia
• Sporządzanie pism dot współpracy PO z PJWSTK
• Obsługa strony (www.dni-it.pl)
Project Manager / Programista / Administrator
cbs.pl
• Stworzenie specyficznego systemu CMS (PHP) o określonych wymaganiach
• Zaprojektowanie baz danych (MYSQL)
• Dostosowanie, poprawa i optymalizacja do potrzeb systemu dostarczonej grafiki (XHTML + CSS2)
• Znalezienie odpowiednich osób oraz rozdzielenie im odpowiednich prac (grafika)
• Zaprojektowanie baz danych (MYSQL)
• Dostosowanie, poprawa i optymalizacja do potrzeb systemu dostarczonej grafiki (XHTML + CSS2)
• Znalezienie odpowiednich osób oraz rozdzielenie im odpowiednich prac (grafika)
Programista
SuperSite.pl / czest.eu
• Stworzenie tematycznego systemu CMS (PHP)
• Zaprojektowanie bazy danych
• Stworzenie systemu botów automatyzujących prace:
- Pobieranie z serwisu pogodowego zawsze aktualnej pogody dla Częstochowy
- Pobieranie newsów tematycznych podzielonych na kategorie, ich formatowanie oraz dodanie do systemu do akceptacji administratora
• Poprawki oraz dostosowanie designu do potrzeb systemu
• Zaprojektowanie bazy danych
• Stworzenie systemu botów automatyzujących prace:
- Pobieranie z serwisu pogodowego zawsze aktualnej pogody dla Częstochowy
- Pobieranie newsów tematycznych podzielonych na kategorie, ich formatowanie oraz dodanie do systemu do akceptacji administratora
• Poprawki oraz dostosowanie designu do potrzeb systemu
Programista
migration.ucc.ie/nmr/
• Napisanie systemu wspomagającego projekt migration.ucc.ie/nmr/ organizowanego przez przez kilka większych uczelni wyższych w Irlandii (ASP).
Ciekawsze części napisanego sytemu:
- zaawansowana wyszukiwarka bazująca na słowach kluczowych i ok 10 innych kryteriach (obsługa operatorów OR, AND, NOT), z podświetlaniem szukanych informacji w wynikach wyszukiwania
celem było aby wyszukiwarka przypominała w działaniu google.pl
- zaawansowana administracja wraz z zarządzaniem mediami (plikami mp3)
• Modyfikacja bazy danych (Microsoft SQL Server 2005)
Ciekawsze części napisanego sytemu:
- zaawansowana wyszukiwarka bazująca na słowach kluczowych i ok 10 innych kryteriach (obsługa operatorów OR, AND, NOT), z podświetlaniem szukanych informacji w wynikach wyszukiwania
celem było aby wyszukiwarka przypominała w działaniu google.pl
- zaawansowana administracja wraz z zarządzaniem mediami (plikami mp3)
• Modyfikacja bazy danych (Microsoft SQL Server 2005)
Człowiek orkiestra
www.revival.pl
• Wykonanie rozbudowanej aplikacji CMS i skryptów wspomagających (PHP + JS + PERL), której główne cechy to:
- "Multiprojektowość" - możliwość uruchomienia wielu stron na jednym kodzie
- Modularna budowa ułatwiająca instalowanie nowych rozszerzeń
- "Multidesignowość" - możliwość zainstalowania wielu designów dla jednej strony
• Zaprojektowanie baz danych (MYSQL)
• Ciągły rozwój i konserwacja systemu
• Integracja systemu z usługami serwera IRC (zakładanie "kont" IRCowych poprzez stronę)
• Administracja systemem
• Pisanie newsów oraz newsletterów
• Dostosowywanie "surowych" designów do wymagań aplikacji, ich poprawa oraz optymalizacja (XHTML + CSS2)
• Instalacja systemu flyspray, dostosowanie systemu do potrzeb revival'u, niezbędne modyfikacje, administracja (PHP)
- "Multiprojektowość" - możliwość uruchomienia wielu stron na jednym kodzie
- Modularna budowa ułatwiająca instalowanie nowych rozszerzeń
- "Multidesignowość" - możliwość zainstalowania wielu designów dla jednej strony
• Zaprojektowanie baz danych (MYSQL)
• Ciągły rozwój i konserwacja systemu
• Integracja systemu z usługami serwera IRC (zakładanie "kont" IRCowych poprzez stronę)
• Administracja systemem
• Pisanie newsów oraz newsletterów
• Dostosowywanie "surowych" designów do wymagań aplikacji, ich poprawa oraz optymalizacja (XHTML + CSS2)
• Instalacja systemu flyspray, dostosowanie systemu do potrzeb revival'u, niezbędne modyfikacje, administracja (PHP)
Programista
2soczewki.pl
• Wykonanie systemu CMS (PHP + JavaScript)
- Napisanie specjalnego modułu ułatwiającego eksport danych pomiędzy Systemem a Accessem za pomocą formatu CSV
- Zaawansowana administracja, wraz z generowaniem faktur, druków na paczki oraz zamówień dla konkretnych ostawców
• Zaprojektowanie baz danych (MYSQL)
• W początkowej fazie administracja sklepem oraz zarządzanie dostawami
• Poprawa i optymalizacja dostarczonego szablonu i jego integracja z systemem (XHTML + CSS)
- Napisanie specjalnego modułu ułatwiającego eksport danych pomiędzy Systemem a Accessem za pomocą formatu CSV
- Zaawansowana administracja, wraz z generowaniem faktur, druków na paczki oraz zamówień dla konkretnych ostawców
• Zaprojektowanie baz danych (MYSQL)
• W początkowej fazie administracja sklepem oraz zarządzanie dostawami
• Poprawa i optymalizacja dostarczonego szablonu i jego integracja z systemem (XHTML + CSS)
Programista
Anonser.pl (na zlecenie)
Stworzenie systemu inteligentnych botów, które:
- z kilku dużych agencji nieruchomości dodały ogłoszenia do serwisu anonser.pl
- z rożnie sformatowanych plików txt pobierał odpowiednie informacje i dodawał do serwisu anonser.pl, boty musiały mieć wbudowane tryby zgodności z ponad dziesięcioma różnymi formatami danych
- z kilku dużych agencji nieruchomości dodały ogłoszenia do serwisu anonser.pl
- z rożnie sformatowanych plików txt pobierał odpowiednie informacje i dodawał do serwisu anonser.pl, boty musiały mieć wbudowane tryby zgodności z ponad dziesięcioma różnymi formatami danych
Programista / Administrator / Trener
ekonomik.opole.pl
• Wykonanie systemu CMS dla Zespołu Szkół Ekonomicznych w Opolu (PHP + JavaScript)
• Zaprojektowanie baz danych dla tworzonego systemu i dla kilku systemów intranetowych (MYSQL)
• Napisanie zbioru skryptów do losowania szczęśliwego numerka zgodnie z wytycznymi otrzymanymi od dyrekcji szkoły
• Wykonanie grafiki oraz jej przeniesienie (pocięcie) do HTML + CSS2
• Pisanie newsów i artykułów
• Prowadzenie i administracja serwisu
• Zaprojektowanie baz danych
• Przeszkolenie kadry nauczycielskiej w zakresie używania wdrażanego systemu
• Przekazanie systemu kolejnemu administratorowi, wraz z jego przeszkoleniem
• Zaprojektowanie baz danych dla tworzonego systemu i dla kilku systemów intranetowych (MYSQL)
• Napisanie zbioru skryptów do losowania szczęśliwego numerka zgodnie z wytycznymi otrzymanymi od dyrekcji szkoły
• Wykonanie grafiki oraz jej przeniesienie (pocięcie) do HTML + CSS2
• Pisanie newsów i artykułów
• Prowadzenie i administracja serwisu
• Zaprojektowanie baz danych
• Przeszkolenie kadry nauczycielskiej w zakresie używania wdrażanego systemu
• Przekazanie systemu kolejnemu administratorowi, wraz z jego przeszkoleniem
Szkolenia i kursy
Kurs samokontroli umysłu Metodą Silvy (kurs podstawowy)
Specjalizacje
IT - Rozwój oprogramowania
Programista PHP
IT - Rozwój oprogramowania
Zarządzanie projektem
IT - Rozwój oprogramowania
Zarządzanie IT
Zainteresowania
• Programowanie (w czym się da ;P)
• Pływanie
• Sztuki walki
• IT Security (audyty, polityki bezpieczeństwa, bugtraq)
• Media, PR
• Social engineering, psychologia
• Książki (w szczególności fantasy oraz science-fiction)
• Pływanie
• Sztuki walki
• IT Security (audyty, polityki bezpieczeństwa, bugtraq)
• Media, PR
• Social engineering, psychologia
• Książki (w szczególności fantasy oraz science-fiction)
Organizacje
• Założyciel, administrator i aktywny działacz projektu [url=http://revival.pl]revival.pl[/url]
• Członek rady Studenckiego Koła Naukowego Informat przy Politechnice Opolskiej
• Organizator konferencji [url=http://dni-it.pl]Dni-IT[/url] 2006 oraz 2007
• Członek rady Studenckiego Koła Naukowego Informat przy Politechnice Opolskiej
• Organizator konferencji [url=http://dni-it.pl]Dni-IT[/url] 2006 oraz 2007
Grupy
Aby pomóc....akcje społeczne
Grupa poświęcona zmianom otaczającej nas rzeczywistości w wymiarze społecznym, na poziomie zarówno lokalnym, ogólnopolskim jak również globalnym.
ABY POMÓC W 48 GODZIN
Grupa ta ma na celu umożliwienie jej uczestnikom szybkie reagowanie na wzajemne potrzeby, nie tylko w wydaniu biznesowym. W założeniu skierowana do jak najszerszego ogrona osób, gdyż nigdy nie
Antymanipulacja
Grupa dla osób, które pragną dowiedzieć się w jaki sposób bronić się przed manipulacją.
Dla wszystkich tych, którzy postępują etycznie,
którzy nie manipulują innymi oraz nie chcą aby nimi manipulowa
Asystentki/Asystenci
Zapraszam wszystkie recepcjonistki, sekretarki, asystentki do wymiany doświadczeń i dzielenia się informacjami na temat swojej pracy.
BADANIA RYNKU.
Co badać? Jak badać? Dlaczego badać? Wszystko co chcesz wiedzieć o badaniach, ale bałeś się zapytać :):)
Bazy Danych
Zagadnienia bazodanowe: SQL99 i jego implementacje w popularnych systemach RDBMS: Oracle, MySQL, PostgreSQL, MSSQL, IBM DB2 i inne.
Bezpieczeństwo i audyt IT www.locos.pl
Bezpieczeńtwo i Audyt IT ( www.locos.pl ) to grupa dla wszystkich zainteresowanych tematyką bezpieczeństwa, kontroli (audytu) bezpieczeństwa.