Umiejętności
Apache 2
Bamboo
BPMN
CSS
CSS3
ElasticSearch
HTML
HTML 5
JavaScript
Jenkins
JIRA
jQuery
Linux
Memcached
MySQL
Node.js
PHP
PHP 4/5
PostgreSQL
RabbitMQ
Scrum
Varnish
YAML
Zend Framework
Symfony2
Memcache
Silex
PHPStorm
Agile
Symfony 2 Framework
System Windows
PHP 5
Gitlab
Vagrant
Stash
postresql
MongoDB w trakcie nauki
Bower
HHVM
Swift
Doctrine 2 ORM
PHP 5.6
php7
Symfony3
Swift Vapor
Języki
angielski
biegły
niemiecki
podstawowy
Doświadczenie zawodowe
Software Architect
PragmaGo Tech Sp. z o.o.
- Designing and implementing distributed architecture for a fintech industry
- Designing and implementing of CI/CD workflows using Jenkins and Github Actions
- Designing and implementing of docker based environments
- Supervising and overseeing across various teams through code reviewing, documentation preparing as well as setting particular standards
- Designing communication contracts and implementing integration between different entities
Implementing new technologies
Tech stack:
- PHP + Symfony / Laravel
- PostgreSQL
- RabbitMQ
- Redis
- TypeScript + nest.js
- Java + SpringBoot
- Jenkins / GitHub Actions
- Docker
- Docker Swarm
- Kubernetes
- Google Cloud Platform
- Azure
- Microservices
- Domain Driven Design
- Designing and implementing of CI/CD workflows using Jenkins and Github Actions
- Designing and implementing of docker based environments
- Supervising and overseeing across various teams through code reviewing, documentation preparing as well as setting particular standards
- Designing communication contracts and implementing integration between different entities
Implementing new technologies
Tech stack:
- PHP + Symfony / Laravel
- PostgreSQL
- RabbitMQ
- Redis
- TypeScript + nest.js
- Java + SpringBoot
- Jenkins / GitHub Actions
- Docker
- Docker Swarm
- Kubernetes
- Google Cloud Platform
- Azure
- Microservices
- Domain Driven Design
Senior Software Engineer
PragmaGo Tech Sp. z o.o.
- Developing new functionalities for a factoring application
- Team leading
- Developing settlement module solutions
- Designing and implementing of CI/CD workflows
Tech stack:
- PHP + Symfony
- API Platform
- PostgreSQL
- JavaScript / TypeScript
- Node.js
- RabbitMQ
- ElasticSearch
- Bamboo / Jenkins
- Team leading
- Developing settlement module solutions
- Designing and implementing of CI/CD workflows
Tech stack:
- PHP + Symfony
- API Platform
- PostgreSQL
- JavaScript / TypeScript
- Node.js
- RabbitMQ
- ElasticSearch
- Bamboo / Jenkins
Senior PHP Programmer
Development and maintenance of web app for WK GROUP.
Framework: Zend Framework 1.12
Development and maintenance of "Baza dobrych praktyk" (Good practices database) (EU Project)
Framework: Zend Framework 2
Designing and implementation of web app for "Rubinki App"
Framework: Symfony2 Rest API, AngularJS
Development and maintenance of Key2print project
Framework: Symfony2, Sylius
Framework: Zend Framework 1.12
Development and maintenance of "Baza dobrych praktyk" (Good practices database) (EU Project)
Framework: Zend Framework 2
Designing and implementation of web app for "Rubinki App"
Framework: Symfony2 Rest API, AngularJS
Development and maintenance of Key2print project
Framework: Symfony2, Sylius
Project Manager / PHP Developer
Ezotic.pl
Stanowisko: Project Leader / PHP Programmer
Obowiązki: Kierowanie projektem, oraz aktywne tworzenie aplikacji webowej dla
jednego z potentatów energetycznych w polsce przy ścisłej współpracy z Comarch.
- Kierowanie zespołem złożonym z 3 programistów,
- Tworzenie dokumentacji projektowej (min. phpDocumentator),
- Projektowanie oraz wdrażanie rozwiązań (UML, dokumentacja),
- Programowanie w PHP przy wykorzystaniu cakePHP framework,
- Uczestnictwo w spotkaniach projektowych oraz spotkaniach z klientem.
Obowiązki: Kierowanie projektem, oraz aktywne tworzenie aplikacji webowej dla
jednego z potentatów energetycznych w polsce przy ścisłej współpracy z Comarch.
- Kierowanie zespołem złożonym z 3 programistów,
- Tworzenie dokumentacji projektowej (min. phpDocumentator),
- Projektowanie oraz wdrażanie rozwiązań (UML, dokumentacja),
- Programowanie w PHP przy wykorzystaniu cakePHP framework,
- Uczestnictwo w spotkaniach projektowych oraz spotkaniach z klientem.
Web Programmer (Programista Aplikacji Internetowych)
Rise Agency
Stanowisko: Web Programmer
Obowiązki: Tworzenie aplikacje internetowe dla klientów, głównie dla Royal Canin.
- Strona Royal Canin (PHP, Symfony2, HTML5, CSS3),
- Product finder (na stronie głównej oraz wersja dla sklepów) (JavaScript, jQuery,
HTML5, CSS3),
- System couponingu (PHP, JavaScript, jQuery, HTML5, CSS3),
- Podstrony promocyjne (PHP, HTML5, CSS3),
- I wiele innych projektów dla Royal Canin,
- System CMS wraz z mechanizmem prezentacji budynków i lokali dla Fenix Group
(PHP, JavaScript, jQuery, HTML5, CSS3),
- System CMS dla Centrum Konferencyjnego Warka (HTML5, CSS3),
- Strona internetowa Studio-Krakow.com (HTML5, CSS3, JavaScript),
Obowiązki: Tworzenie aplikacje internetowe dla klientów, głównie dla Royal Canin.
- Strona Royal Canin (PHP, Symfony2, HTML5, CSS3),
- Product finder (na stronie głównej oraz wersja dla sklepów) (JavaScript, jQuery,
HTML5, CSS3),
- System couponingu (PHP, JavaScript, jQuery, HTML5, CSS3),
- Podstrony promocyjne (PHP, HTML5, CSS3),
- I wiele innych projektów dla Royal Canin,
- System CMS wraz z mechanizmem prezentacji budynków i lokali dla Fenix Group
(PHP, JavaScript, jQuery, HTML5, CSS3),
- System CMS dla Centrum Konferencyjnego Warka (HTML5, CSS3),
- Strona internetowa Studio-Krakow.com (HTML5, CSS3, JavaScript),
Szkolenia i kursy
· 02-3013: Symfony 2 fundamentals
· 06-2013: Zend Framework Fundamentals
· 06-2013: Zend Framework Advanced
· 06-2013: Zend Framework Fundamentals
· 06-2013: Zend Framework Advanced
Edukacja
Specjalizacje
IT - Rozwój oprogramowania
Analiza biznesowa
IT - Rozwój oprogramowania
Programista PHP
IT - Rozwój oprogramowania
Zarządzanie projektem
Zainteresowania
Technologie: Szeroko pojęte technologie Google (min. Android, Google Apps, Google API)
Motoryzacja: Motocykle chopper’y, samochody, “grzebanie pod maską”
Aktywne spędzanie wolnego czasu: jogging, rower, siłownia, siatkówka
Muzyka: Rock, Hard Rock, dawne przeboje
Gra na gitarze elektrycznej
W wolnym czasie pogłębianie
Koło naukowe ANDROID
Crossfit
Box
Motoryzacja: Motocykle chopper’y, samochody, “grzebanie pod maską”
Aktywne spędzanie wolnego czasu: jogging, rower, siłownia, siatkówka
Muzyka: Rock, Hard Rock, dawne przeboje
Gra na gitarze elektrycznej
W wolnym czasie pogłębianie
Koło naukowe ANDROID
Crossfit
Box
Organizacje
Uczestnictwo od 2008 roku w SFI (Studenckin Festivalu Informatycznym).
Uczestnictwo w Cracov Grid Workshop
Uczestnictwo w Cracov Grid Workshop
Grupy
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
I n f . r o w e r o w a
Rower jako środek lokomocji - grupa dla osób, które poruszają się rowerem po mieście lub okolicy - oraz dla tych, którzy to umożliwiają.
Inne tematy, niż w grupach "Turystyka rowerowa" or
JavaScript
Wszystko o programowaniu w JavaScripcie, wykorzystaniu bibliotek i frameworków, różnicach między browserami w interpretacji języka.
nVidia CUDA
Grupa dla miłośników programowanie na kartach graficznych nVidia CUDA. 'Programujemy' nie tylko grafikę, ale również obliczamy na procesorach strumieniowych kart graficznych 'zwykłe', 'długo wykonywal