Umiejętności
Adsense
Agile
Code Review
CSS
CSS3
Django
ElasticSearch
Git
Google Analytics
HTML
HTML 5
JavaScript
jQuery
jQuery UI
JSON
Maven
MySQL
Node.js
PHP
PHPUnit
Propel
Ruby on Rails
Scrum
SEO
SOA
Wordpress
Xdebug
Symfony2
SVN
Adobe Photoshop
Bootstrap
Twitter Bootstrap
PHPStorm
AdWords - Reklama
MyBB
Języki
angielski
biegły
niemiecki
podstawowy
Doświadczenie zawodowe
Technology Analyst
Joined the Warsaw office where I’m responsible for Enterprise Platforms development. Solving architectural challenges - creating platform that support various vendors and heavy load. Little experience with micro services architecture.
(Java, SQL, Domain Driven Design, AngularJS, Node, MEAN stack, npm, IntelliJ/Webstorm, Maven, SVN)
Some things to point out:
- Took part in recruiting new candidates (NAPA/interns) by co-running technical interviews.
- Run "Introduction to Javacript" and "End to end testing in Javascript" internal 1h long courses for new hires.
- Actively helped recruit new developers by attending college/university events and connecting with students. Have been advertising the firm on all 3 leading polish educational facilities: Szkoła Główna Handlowa, Politechnika Warszawska, Uniwersytet Warszawski.
- Participated in 3 vendor courses: (8-16h long each)
Extreme Java Advanced (by Dr Heinz Max Kabutz)
Extreme Java Concurrency (by Dr Heinz Max Kabutz)
AngularJS Introduction + Advanced (by John Paxton)
(Java, SQL, Domain Driven Design, AngularJS, Node, MEAN stack, npm, IntelliJ/Webstorm, Maven, SVN)
Some things to point out:
- Took part in recruiting new candidates (NAPA/interns) by co-running technical interviews.
- Run "Introduction to Javacript" and "End to end testing in Javascript" internal 1h long courses for new hires.
- Actively helped recruit new developers by attending college/university events and connecting with students. Have been advertising the firm on all 3 leading polish educational facilities: Szkoła Główna Handlowa, Politechnika Warszawska, Uniwersytet Warszawski.
- Participated in 3 vendor courses: (8-16h long each)
Extreme Java Advanced (by Dr Heinz Max Kabutz)
Extreme Java Concurrency (by Dr Heinz Max Kabutz)
AngularJS Introduction + Advanced (by John Paxton)
Lecturer
PHP & Symfony2 course lecturer:
23.04.2015 - 7 hours of Symfony2 workshop
24.04.2015 - 7 hours of Symfony2 workshop
29.04.2015 - 7 hours of Symfony2 workshop
30.04.2015 - 7 hours of Symfony2 workshop
During the workshop we made very simple application similar to 9gag allowing users to post images and/or add comments.
Areas I was teaching:
- Organizing code: making bundles for functionalities, separating twig layouts, layout extending, rendering controllers, including another template
- Generating entities and then generetating CRUD (Create, Read, Update, Delete) controller
- Using doctrine database and it's basic commands like create, update, generate:entities, schema:update and then afterwards doctrine fixtures
- Form type validation: constraints, asserts, regex, own validation functions + validation groups
- Adding phpunit via composer + simple unit test
- Using bundles: fos user, sonata admin
- Security: user roles, restricted pages
23.04.2015 - 7 hours of Symfony2 workshop
24.04.2015 - 7 hours of Symfony2 workshop
29.04.2015 - 7 hours of Symfony2 workshop
30.04.2015 - 7 hours of Symfony2 workshop
During the workshop we made very simple application similar to 9gag allowing users to post images and/or add comments.
Areas I was teaching:
- Organizing code: making bundles for functionalities, separating twig layouts, layout extending, rendering controllers, including another template
- Generating entities and then generetating CRUD (Create, Read, Update, Delete) controller
- Using doctrine database and it's basic commands like create, update, generate:entities, schema:update and then afterwards doctrine fixtures
- Form type validation: constraints, asserts, regex, own validation functions + validation groups
- Adding phpunit via composer + simple unit test
- Using bundles: fos user, sonata admin
- Security: user roles, restricted pages
Praca Licencjacka - Projekt Programistyczny
Evojam
Mentoring przez firmę Evojam podczas pisania pracy licencjackiej.
(Evojam to jedna z firm DELab - strefy startupowej wspieranej przez Google i Uniwersytet Warszawski)
Zespołowy (4 osoby) projekt programistyczny - biblioteka java script ułatwiająca iterakcję właścicieli sklepów internetowych z klientami (nastawiona na maksymalizację sprzedaży).
Aplikacja składa się z 4 części
1) Biblioteki JS
2) Serwera Node.js
3) Admin panelu Symfony2
4) Bazy danych MongoDB
(Evojam to jedna z firm DELab - strefy startupowej wspieranej przez Google i Uniwersytet Warszawski)
Zespołowy (4 osoby) projekt programistyczny - biblioteka java script ułatwiająca iterakcję właścicieli sklepów internetowych z klientami (nastawiona na maksymalizację sprzedaży).
Aplikacja składa się z 4 części
1) Biblioteki JS
2) Serwera Node.js
3) Admin panelu Symfony2
4) Bazy danych MongoDB
Programista PHP
Praca zdalna jako Developer PHP (niektóre miesiące tylko kilka godzin)
Programowanie głównie backendowe w małych projektach m.in. takich jak:
- system referencji dla użytkowników
- przygotowywanie specjalnych maili i statystyk ich jakości
- kto widział mój profil - nowe funkcjonalności
- zmiany w panelu bocznym strony głównej
- pisanie testów, naprawianie bugów
Programowanie głównie backendowe w małych projektach m.in. takich jak:
- system referencji dla użytkowników
- przygotowywanie specjalnych maili i statystyk ich jakości
- kto widział mój profil - nowe funkcjonalności
- zmiany w panelu bocznym strony głównej
- pisanie testów, naprawianie bugów
Programista PHP
PHP Developer
W opór dużo kodzenia w Symfony 2.
Elasticsearch
Xdebugowanie
Testy jednostkowe, Testy funkcjonalne
PHPStorm
SOA Service-Oriented Architecture
Propel
Scrum + Agile
W opór dużo kodzenia w Symfony 2.
Elasticsearch
Xdebugowanie
Testy jednostkowe, Testy funkcjonalne
PHPStorm
SOA Service-Oriented Architecture
Propel
Scrum + Agile
wystawiono
Przez okres naszej współpracy poznałem Mateusza jako bardzo zdolnego dewelopera o mocnym charakterze z poczuciem humoru. Jego niewątpliwymi zaletami są sumienność, dokładność i zdolność do bardzo szybkiej nauki. Wszystko to sprawia, że Mateusz jest solidnym współpracownikiem, z którym można podjąć się każdego projektu.
wystawiono
Mateusz to świetny developer. Pełen zapału, pomysłów i ambicji.
Niesamowitą zaletą Mateusza jest to, że otwarcie mówi o wszelkich wątpliwościach i zgłasza uwagi do projektu, które niejednokrotnie pozwoliły tworzyć lepsze rozwiązania niż pierwotnie zamierzaliśmy :)
Niesamowitą zaletą Mateusza jest to, że otwarcie mówi o wszelkich wątpliwościach i zgłasza uwagi do projektu, które niejednokrotnie pozwoliły tworzyć lepsze rozwiązania niż pierwotnie zamierzaliśmy :)
wystawiono
Nie tylko analizuje ale też myśli.
I to myśli mega sensownie - ma dużo uwag, trafnych spostrzeżeń a na samym końcu chętnie to wdraża.
Polecam :)
I to myśli mega sensownie - ma dużo uwag, trafnych spostrzeżeń a na samym końcu chętnie to wdraża.
Polecam :)
wystawiono
Świetny PHPowiec, pełen zapału, ciekawości i pozytywnej energii — którą chętnie dzieli się z teamem — Wytrwale i skrupulatnie koduje, walczy z bugami i tworzy testy.
Wielki szacun za mega dojrzałe decyzje!
Wielki szacun za mega dojrzałe decyzje!
współpracownik
wystawiono
Niesamowity gość któremu nie straszne żadne wyzwanie ! Zawsze stara się dowieść cel. Jest nie zwykle towarzyski i pomocny.
Tworzę startupy prosto z kanapy
Kanapa
Języki skryptowe, 2008 - 2011 (ok. 100 linii / tydzień)
Tworzenie botów do gier internetowych w AutoIT / PHP oraz map do gry Warcraft 3 w JASS
Strony internetowe, 2010 - 2012 (większość wolnego czasu)
Zacząłem od CMS-ów takich jak phpBB i MyBB w celu integracji społeczności z gry komputerowej.
Następnie założyłem forum dla fanów gier przeglądarkowych na własnym serwerze - stworzenie unikalnej oprawy graficznej w Photoshopie, CSS-ie i JQuery. Wykonane theme jest dostępne online na stronie MyBB - finalna wersja została pobrana ponad 20 tysięcy razy. Kolejno tworzenie pluginów do wspomnianego systemu for w PHP. (ilość pobrań łącznie około 8 tysięcy).
Stworzenie aplikacji na Facebooka w Graph API w PHP - ponad 4100 like.
Promocja stron internetowych - SEO.
Korzystanie z narzędzi Google: Adsense, Analytics, Adwords.
Praca na zlecenie, wakacje 2012
Płatne zlecenia na programy w Ruby on Rails i PHP do wyszukiwania ofert w serwisie Allegro.
Tworzenie botów do gier internetowych w AutoIT / PHP oraz map do gry Warcraft 3 w JASS
Strony internetowe, 2010 - 2012 (większość wolnego czasu)
Zacząłem od CMS-ów takich jak phpBB i MyBB w celu integracji społeczności z gry komputerowej.
Następnie założyłem forum dla fanów gier przeglądarkowych na własnym serwerze - stworzenie unikalnej oprawy graficznej w Photoshopie, CSS-ie i JQuery. Wykonane theme jest dostępne online na stronie MyBB - finalna wersja została pobrana ponad 20 tysięcy razy. Kolejno tworzenie pluginów do wspomnianego systemu for w PHP. (ilość pobrań łącznie około 8 tysięcy).
Stworzenie aplikacji na Facebooka w Graph API w PHP - ponad 4100 like.
Promocja stron internetowych - SEO.
Korzystanie z narzędzi Google: Adsense, Analytics, Adwords.
Praca na zlecenie, wakacje 2012
Płatne zlecenia na programy w Ruby on Rails i PHP do wyszukiwania ofert w serwisie Allegro.
Szkolenia i kursy
Prawo jazdy kat. B
Młodszy ratownik wodny
Patent sternika motorowodnego
First Certificate in English
Młodszy ratownik wodny
Patent sternika motorowodnego
First Certificate in English
Specjalizacje
IT - Rozwój oprogramowania
Programista Front-End
IT - Rozwój oprogramowania
Programista PHP
Zainteresowania
Interesuje się blogosferą - czytam Kominka, Antyweb, Niebezpiecznika oraz zagraniczne portale jak The Verge.
Ciekawi mnie bezpieczeństwo w sieci, m.in. możliwości hakerów, najnowsze exploity i błędy przeglądarek.
Lubię sport, w szczególności pływanie i rolki - aktualnie należę do warszawskiego Nightskating Team który zabezpiecza przejazdy rolkarzy nocą ulicami Warszawy.
Ciekawi mnie bezpieczeństwo w sieci, m.in. możliwości hakerów, najnowsze exploity i błędy przeglądarek.
Lubię sport, w szczególności pływanie i rolki - aktualnie należę do warszawskiego Nightskating Team który zabezpiecza przejazdy rolkarzy nocą ulicami Warszawy.
Organizacje
Nightskating Team Warszawa
Inne
O mnie - ulubione cytaty:
"You can't win if you don't play." Anonymous
"Nigdy nie pozwoliłem mojej szkole stanąć na drodze mojej edukacji." Mark Twain
"The difference between a successful person and others is not a lack of strength, not a lack of knowledge, but rather in a lack of will.” Vince Lombardi
"Jeśli dziecko wychowuje się w domu bez książek, w domu, w którym nie ma kultury czytania książek, to ma większą szansę być nikim. (...) Nigdy nie jest za późno, żeby zacząć czytać. " Kominek
"Jeśli sądzisz, że potrafisz to masz rację. Jeśli sądzisz, że nie potrafisz – również masz rację." Henry Ford
"Be strong and be brave.
I am going to lead my generation into a new age. Get ready.
Confidence is sexy." Cece Frey
"Success is a lousy teacher. It seduces smart people into thinking they can't lose." Bill Gates
"You can't win if you don't play." Anonymous
"Nigdy nie pozwoliłem mojej szkole stanąć na drodze mojej edukacji." Mark Twain
"The difference between a successful person and others is not a lack of strength, not a lack of knowledge, but rather in a lack of will.” Vince Lombardi
"Jeśli dziecko wychowuje się w domu bez książek, w domu, w którym nie ma kultury czytania książek, to ma większą szansę być nikim. (...) Nigdy nie jest za późno, żeby zacząć czytać. " Kominek
"Jeśli sądzisz, że potrafisz to masz rację. Jeśli sądzisz, że nie potrafisz – również masz rację." Henry Ford
"Be strong and be brave.
I am going to lead my generation into a new age. Get ready.
Confidence is sexy." Cece Frey
"Success is a lousy teacher. It seduces smart people into thinking they can't lose." Bill Gates
Grupy
Uniwersytet Warszawski
Uniwersytet Warszawski, założony w 1816 roku, jest największą polską
uczelnią i jednocześnie jedną z najlepszych w kraju.
Agora SA
Agora to wydawca Gazety Wyborczej - największej polskiej gazety opiniotwórczej, Metra - największego polskiego dziennika bezpłatnego, właścicielem stacji radiowych - TOK FM, Rock Radio, Złote P
Coaching sztuką możliwości
Czym jest coaching? Tutaj się tego dowiesz i podniesiesz efektywność swoich działań :)
Employer Branding
Grupa zrzesza osoby zainteresowane zawodowo lub naukowo Employer branding'iem czyli wizerunkiem pracodawców. Ma na celu wymianę informacji, badań, doświadczeń, dobrych praktyk i pomysłów z zakresu EB
Programiści WWW
Tworzysz strony internetowe? DOŁĄCZ DO NAS !!!
Tematyka grupy to: PHP, ASP.NET, HTML5, grafika, bazy danych, pozycjonowanie, oraz wszelkie tematy związane z tworzeniem serwisów www.
Symfony 2.0
Grupa skupiająca miłośników, a może również przeciwników, frameworka dla PHP Symfony 2.* - http://symfony.com