Umiejętności
Continuous Integration
CSS
Wzorce projektowe
Doctrine
Git
JavaScript
Jenkins
jQuery
MySQL
Projektowanie obiektowe
PHP
PostgreSQL
REST
SOAP
Symfony
UML
Usługi internetowe
XHTML
XML
YAML
Symfony2
Doctrine2
SVN
Języki
angielski
biegły
francuski
podstawowy
niemiecki
podstawowy
Doświadczenie zawodowe
Senior PHP Developer / Lider techniczny
Udział w 4 projektach opartych o Symfony 2.x
a) Platforma do zarządzania urządzeniami bezprzewodowymi
Rola: Senior PHP dev
Technologie: Symfony2, Doctrine2, MySQL, phpunit, Jenkins, nginx, Zendesk, GoogleMaps, OpenStreetMaps, curl, git
b) System rezerwacji sprzętu i usług podczas targów handlowych
Rola: Senior PHP dev
Technologie: Symfony2, Doctrine2, MySQL, phpunit, Jenkins, nginx, box.com, git
c) Platforma wielostronna do zarządzania opisami produktów
Rola: Lider techniczny
Technologie: Symfony2, Doctrine2, MySQL, PostgreSQL, phpunit, apache, git
d) Platforma e-commerce wykorzystująca live pricing
Rola: Lider techniczny
Technologie: Symfony2, Doctrine2, MySQL, Redis, phpunit, apache, git, Drupal, Salesforce, SOAP, AWS
Zakres obowiązków:
- programowanie / unit tests / refactoring / code review
- projektowanie funkcjonalności, analiza wymagań
- kontakt z klientami zagranicznymi
- estymacje zadań
- mentoring młodszych programistów
- rekrutacja programistów
a) Platforma do zarządzania urządzeniami bezprzewodowymi
Rola: Senior PHP dev
Technologie: Symfony2, Doctrine2, MySQL, phpunit, Jenkins, nginx, Zendesk, GoogleMaps, OpenStreetMaps, curl, git
b) System rezerwacji sprzętu i usług podczas targów handlowych
Rola: Senior PHP dev
Technologie: Symfony2, Doctrine2, MySQL, phpunit, Jenkins, nginx, box.com, git
c) Platforma wielostronna do zarządzania opisami produktów
Rola: Lider techniczny
Technologie: Symfony2, Doctrine2, MySQL, PostgreSQL, phpunit, apache, git
d) Platforma e-commerce wykorzystująca live pricing
Rola: Lider techniczny
Technologie: Symfony2, Doctrine2, MySQL, Redis, phpunit, apache, git, Drupal, Salesforce, SOAP, AWS
Zakres obowiązków:
- programowanie / unit tests / refactoring / code review
- projektowanie funkcjonalności, analiza wymagań
- kontakt z klientami zagranicznymi
- estymacje zadań
- mentoring młodszych programistów
- rekrutacja programistów
Doktorant
Prowadzone zajęcia dydaktyczne:
1) Bazy danych (Oracle, MS Access)
2) Technologie informacyjne (MS Office)
3) Automatyczne generowanie aplikacji (PHP)
Publikacje recenzowane:
1) Radosław Zatoka: "Wykorzystanie dokumentowych baz danych w aplikacjach internetowych", Studia Informatica Vol. 31, nr 2B, Wydawnictwo Politechniki Śląskiej, Gliwice 2010.
[http://zti.inf.polsl.pl/BDAS/2010/BDAS'10- WYKORZYSTANIE DOKUMENTOWYCH BAZ DANYCH W APLIKACJACH INTERNETOWYCH.pdf?Id=740&val=1]
2) Damian Fijałkowski, Radosław Zatoka: "An architecture of a Web recommender system using social network user profiles for e-commerce" in Proceedings of the Federated Conference on Computer Science and Information Systems pp. 287–290, IEEE, 2011.
[http://fedcsis.eucip.pl/proceedings/pliks/194.pdf]
3) Radosław Zatoka, Cezary Hołub: "Knowledge management in programming teams using agile methodologies" in Knowledge Acquisition and Management PN 232, red. M. Nycz, M.L. Owoc, Wydawnictwo UE Wrocław, Wrocław 2012.
Prelegent na konferencjach:
1) Federated Conference on Computer Science and Information Systems, Szczecin, 2011. Wygłoszony referat: "An architecture of a Web recommender system using social network user profiles for e-commerce".
2) Bazy danych: Aplikacje i Systemy, Ustroń, 2010. Wygłoszony referat: "Wykorzystanie dokumentowych baz danych w aplikacjach internetowych".
3) Knowledge Acquisition and Management, Książ, 2010. Wygłoszony referat: "Knowledge management in programming teams"
4) Technologie Informacyjne w Przedsiębiorczości Wirtualnej, Wrocław, 2009. Wygłoszone referaty:
"Design patterns in software development",
"Etyka hakerska jako kulturowa cecha informacjonizmu"
1) Bazy danych (Oracle, MS Access)
2) Technologie informacyjne (MS Office)
3) Automatyczne generowanie aplikacji (PHP)
Publikacje recenzowane:
1) Radosław Zatoka: "Wykorzystanie dokumentowych baz danych w aplikacjach internetowych", Studia Informatica Vol. 31, nr 2B, Wydawnictwo Politechniki Śląskiej, Gliwice 2010.
[http://zti.inf.polsl.pl/BDAS/2010/BDAS'10- WYKORZYSTANIE DOKUMENTOWYCH BAZ DANYCH W APLIKACJACH INTERNETOWYCH.pdf?Id=740&val=1]
2) Damian Fijałkowski, Radosław Zatoka: "An architecture of a Web recommender system using social network user profiles for e-commerce" in Proceedings of the Federated Conference on Computer Science and Information Systems pp. 287–290, IEEE, 2011.
[http://fedcsis.eucip.pl/proceedings/pliks/194.pdf]
3) Radosław Zatoka, Cezary Hołub: "Knowledge management in programming teams using agile methodologies" in Knowledge Acquisition and Management PN 232, red. M. Nycz, M.L. Owoc, Wydawnictwo UE Wrocław, Wrocław 2012.
Prelegent na konferencjach:
1) Federated Conference on Computer Science and Information Systems, Szczecin, 2011. Wygłoszony referat: "An architecture of a Web recommender system using social network user profiles for e-commerce".
2) Bazy danych: Aplikacje i Systemy, Ustroń, 2010. Wygłoszony referat: "Wykorzystanie dokumentowych baz danych w aplikacjach internetowych".
3) Knowledge Acquisition and Management, Książ, 2010. Wygłoszony referat: "Knowledge management in programming teams"
4) Technologie Informacyjne w Przedsiębiorczości Wirtualnej, Wrocław, 2009. Wygłoszone referaty:
"Design patterns in software development",
"Etyka hakerska jako kulturowa cecha informacjonizmu"
Projektant aplikacji webowych / programista PHP
- rozwijanie i wdrożenia firmowej platformy webowej w oparciu o Symfony 1.4
- projektowanie i programowanie modułów: CMS, eCommerce, webEDI, ERP integration
- refaktoryzacja istniejącego kodu, kontrola jakości
- analiza/zbieranie wymagań klientów, szkolenia wewnętrzne, współprowadzenie rozmów kwalifikacyjnych dla programistów
Ważniejsze realizacje serwisów klientów polskich i zagranicznych:
JST - http://jst.de
Monacor - http://www.monacor.pl, http://monacor.sk, http://monacor.hu
3E-Heating - http://www.3e-heating.pl
Rooks - http://www.rooks.pl
Merida-shop - http://shop.merida.eu
Bickhardt Bau - http://www.bickhardt.pl
Wykorzystywane technologie: Symfony 1.4, Doctrine, PostgreSQL, apache, svn, cron, SOAP
- projektowanie i programowanie modułów: CMS, eCommerce, webEDI, ERP integration
- refaktoryzacja istniejącego kodu, kontrola jakości
- analiza/zbieranie wymagań klientów, szkolenia wewnętrzne, współprowadzenie rozmów kwalifikacyjnych dla programistów
Ważniejsze realizacje serwisów klientów polskich i zagranicznych:
JST - http://jst.de
Monacor - http://www.monacor.pl, http://monacor.sk, http://monacor.hu
3E-Heating - http://www.3e-heating.pl
Rooks - http://www.rooks.pl
Merida-shop - http://shop.merida.eu
Bickhardt Bau - http://www.bickhardt.pl
Wykorzystywane technologie: Symfony 1.4, Doctrine, PostgreSQL, apache, svn, cron, SOAP
Edukacja
Specjalizacje
Edukacja/Szkolenia
Uczelnie
Organizacje
English Conversations Wrocław - https://www.facebook.com/EnglishConversationsWroclaw
Naukowe Koło Technologii Informatycznych, UE Wrocław
Naukowe Koło Technologii Informatycznych, UE Wrocław
Grupy
Business Marketing
Marketing Sekrety. Social Media Marketing. Marketing wirusowy, marketing szeptany, event marketing, experiential marketing, guerilla marketing, marketing doświadczeń, content marketing.
ebiznes
Sekrety E-Biznesu i E-Marketingu. Web 2.0, startup, social media, blogi, microblogi, programy partnerskie, google adwords, google adsense. Czyli własny ebiznes w internecie.
Software Quality Assurance
Grupa związana z procesami i metodami inżynierii oprogramowania zapewniającymi jakość oprogramowania.
UNIWERSYTET EKONOMICZNY WE WROCŁAWIU
Grupa zrzeszająca studentów, doktorantów, absolwentów i sympatyków oraz pracowników naukowo-dydaktycznych UE we Wrocławiu
zarządzanie wiedzą w firmie
Grupa poświęcona tematyce:
Zarządzanie wiedzą (ang. Knowledge management, KM) to między zespół sformalizowanych sposobów gromadzenia i wykorzystywania formalnej oraz cichej wiedzy uczestników organiz