Umiejętności
Amazon Web Services (AWS)
Java
Node.js
PHP
Symfony2
Scala - Podstawy
Języki
angielski
biegły
niemiecki
dobry
rosyjski
podstawowy
Doświadczenie zawodowe
Senior DevOps Engineer
Fyber.com
- Designed and successfully deployed several mission-critical, high-traffic applications on AWS infrastructure with Infrastructure as Code
- Successfully migrated production AWS Autoscaling Groups to Spot instances to significantly reduce ToC with no downtime
- Improved on deployment pipelines based on Docker and Jenkins by creating base AMI images for the entire stack
- Helped several Agile teams to successfully deploy their applications to production
Technologies used: AWS, Terraform, Docker, Consul, Chef, Graphite/Grafana, Kafka, Aerospike, packer, ruby/python/bash scripting
Stack: kafka, terraform, hashicorp (consul, packer) , docker, aws ecs, scala, jvm, ruby, python
- Successfully migrated production AWS Autoscaling Groups to Spot instances to significantly reduce ToC with no downtime
- Improved on deployment pipelines based on Docker and Jenkins by creating base AMI images for the entire stack
- Helped several Agile teams to successfully deploy their applications to production
Technologies used: AWS, Terraform, Docker, Consul, Chef, Graphite/Grafana, Kafka, Aerospike, packer, ruby/python/bash scripting
Stack: kafka, terraform, hashicorp (consul, packer) , docker, aws ecs, scala, jvm, ruby, python
Senior Developer
Tag Development Ltd. London
- Solution architecture around Amazon Web Services (AWS), distributed systems
- PHP (Symfony2), REST APIs
- Java EE - Maven, Ant, Spring framework (spring integration, spring batch, spring data...)
- Red5 streaming (JEE)
- bash scripting
- RabbitMQ, MongoDB, EC2 based, Autoscaling
- Infrastructure optimization (puppet, ensuring redundancy and auto-failover procedures, removing SPoF's)
- Continuous Integration - Jenkins, PHPUnit
- PHP (Symfony2), REST APIs
- Java EE - Maven, Ant, Spring framework (spring integration, spring batch, spring data...)
- Red5 streaming (JEE)
- bash scripting
- RabbitMQ, MongoDB, EC2 based, Autoscaling
- Infrastructure optimization (puppet, ensuring redundancy and auto-failover procedures, removing SPoF's)
- Continuous Integration - Jenkins, PHPUnit
PHP Games Developer
Mediatonic Ltd. London
Back end PHP engineer, mobile games
- Game engine development for a big mobile game (iPad, iPhone, Android)
- REST services delivery
- Planning and delivering for large scale
- Scrum environment
- TDD with PHPUnit
- CI with Jenkins
- Version control with SVN/GIT
- Mentoring junior team members
- Game advertising budget ~$4mln
MySQL, Memcache, Sharding, OAuth
- Game engine development for a big mobile game (iPad, iPhone, Android)
- REST services delivery
- Planning and delivering for large scale
- Scrum environment
- TDD with PHPUnit
- CI with Jenkins
- Version control with SVN/GIT
- Mentoring junior team members
- Game advertising budget ~$4mln
MySQL, Memcache, Sharding, OAuth
JavaEE/PHP Dev
Red5 streaming app
Aplikacja komercyjna bazujaca na Red5 w ukladzie Edge/Origin
Glowne zdania:
- zarzadzanie teamem (4 osoby)
- programowanie Java (jEE), PHP, JS
- skalowanie aplikacji/planowanie rozwoju infrastruktury
Technologie:
- MySQL
- Redis (Jedis, Predis)
- Memcached
- Java JPA (EclipseLink)
- Java Spring (Core, Data)
- e-platnosci DotPay (sms i przelewy)
Glowne zdania:
- zarzadzanie teamem (4 osoby)
- programowanie Java (jEE), PHP, JS
- skalowanie aplikacji/planowanie rozwoju infrastruktury
Technologie:
- MySQL
- Redis (Jedis, Predis)
- Memcached
- Java JPA (EclipseLink)
- Java Spring (Core, Data)
- e-platnosci DotPay (sms i przelewy)
Senior Developer
Money AM, London
- Implementation of client specific financial data sites in PHP/mySQL with realtime systems
- Designing internal software architecture
- Mentoring junior staff
- Maintaining Java Struts apps on Oracle GlassFish and Caucho Resin
- Introduction and coaching in management tools for small teams - Redmine. Moved IT team away from email communication.
PHP (Zend Framework), MySQL Cluster, jQuery, Java, Struts
- Designing internal software architecture
- Mentoring junior staff
- Maintaining Java Struts apps on Oracle GlassFish and Caucho Resin
- Introduction and coaching in management tools for small teams - Redmine. Moved IT team away from email communication.
PHP (Zend Framework), MySQL Cluster, jQuery, Java, Struts
PHP Developer
affiliatewindow.co.uk, London
Affiliate Window z siedziba centrum Londynu jest liderem performance marketingu w UK, a jako czesc Grupy ZANOX - liderem w EU.
Zarkes obowiazkow:
- programowanie PHP/JS/Mysql/CouchDB
- Czesc samozarzadzajacego teamu SCRUM
- Udzial w projektowaniu rozwiazan
- Wprowadzanie nowych funkcjonalnosci do "Darwina", aplikacji wiazacej kupcow i posrednikow.
Zarkes obowiazkow:
- programowanie PHP/JS/Mysql/CouchDB
- Czesc samozarzadzajacego teamu SCRUM
- Udzial w projektowaniu rozwiazan
- Wprowadzanie nowych funkcjonalnosci do "Darwina", aplikacji wiazacej kupcow i posrednikow.
Glówny programista/architekt backend
UseItBetter sp. zo.o.
http://useitbetter.com
- Architektura aplikacji i infrastruktury,
- Programowanie PHP, Java, PL/SQL (mySQL)
- Tworzenie i przeprowadzanie szkoleń z zakresu UML, praktyczne zastosowania wzorców projektowych
- Współpraca z zakresu techniczno-biznesowego przy projekcie Grid Computing
Technologie:
MySql, MongoDB, Cloud Computing, Zend Framework, PHP, Java SE
- Architektura aplikacji i infrastruktury,
- Programowanie PHP, Java, PL/SQL (mySQL)
- Tworzenie i przeprowadzanie szkoleń z zakresu UML, praktyczne zastosowania wzorców projektowych
- Współpraca z zakresu techniczno-biznesowego przy projekcie Grid Computing
Technologie:
MySql, MongoDB, Cloud Computing, Zend Framework, PHP, Java SE
Właściciel
Firma "FastTrack" Piotr Jasiulewicz
http://fasttrack.pl
Zakres usług:
- projektowanie (tworzenie dokumentacji projektowych/makiet Axure) serwisów internetowych
- wdrażanie serwisów internetowych na podstawie dokumentacji projektowej w języku PHP
- zdalna administracja małymi(do 10 maszyn) infrastrukturami serwerowymi oraz bazami danych MySQL
(m. in.: MySQL, MySQL Cluster, Amazon EC2/S3, GoGrid)
- doradztwo z zakresu architektury aplikacji oraz procesów wytwarzania oprogramowania
- estymaty czasowe wytwarzania oprogramowania oraz harmonogramy pracy (Gantt)
Zakres usług:
- projektowanie (tworzenie dokumentacji projektowych/makiet Axure) serwisów internetowych
- wdrażanie serwisów internetowych na podstawie dokumentacji projektowej w języku PHP
- zdalna administracja małymi(do 10 maszyn) infrastrukturami serwerowymi oraz bazami danych MySQL
(m. in.: MySQL, MySQL Cluster, Amazon EC2/S3, GoGrid)
- doradztwo z zakresu architektury aplikacji oraz procesów wytwarzania oprogramowania
- estymaty czasowe wytwarzania oprogramowania oraz harmonogramy pracy (Gantt)
klient
wystawiono
Firma FastTrack jest solidnym kontrahentem, posiadającym olbrzmią wiedzę z zakresu programowania i projektowania aplikacji. Model współpracy, w którym jako klient można śledzić oddzielnie każde zadanie online jest niespotykanym plusem w tak małych firmach. Szczerze polecam.
klient
wystawiono
Świetnie przygotowany projekt oraz wiele przydatnych sugestii z zakresu programowania, usability oraz funkcjonowania projektowanego serwisu - polecam.
programista php, kierownik projektu
MyViMu.com
http://myvimu.com
- zarządzanie projektem (4-5 osób)
- planowanie zadań i rozliczanie czasu pracy programistów php i administratorów.
- planowanie technicznego rozwoju serwisu
- programowanie PHP, architektura aplikacji i nowe funkcjonalności
- opracowywanie procedur wewnątrzfirmowych (autoryzacja użytkowników, procedury awaryjne, współpraca zewnetrzna)
- rekrutacja techniczna pracowników
-------------
A lot of php, php, php, MySQL, Memcached, Sphinx
- zarządzanie projektem (4-5 osób)
- planowanie zadań i rozliczanie czasu pracy programistów php i administratorów.
- planowanie technicznego rozwoju serwisu
- programowanie PHP, architektura aplikacji i nowe funkcjonalności
- opracowywanie procedur wewnątrzfirmowych (autoryzacja użytkowników, procedury awaryjne, współpraca zewnetrzna)
- rekrutacja techniczna pracowników
-------------
A lot of php, php, php, MySQL, Memcached, Sphinx
wystawiono
Pracowaliśmy wspólnie przy kilku projektach, przy których Piotr wykazał nadzwyczajny talent zarządzania zespołem zarówno skupionym w jednym biurze jak i rozproszonym. Cechą, którą bardzo u niego cenię jest to, że nie zachowuje zdobytej wiedzy dla siebie, ale bardzo chętnie się nią dzieli co zawsze miało bardzo dobry wpływ na wszystkich, a zwłaszcza nowych, członków zespołów w jakich pracowaliśmy. Nie muszę dodawać, że zasoby wiedzy branżowej ma bardzo rozległe i można by nimi obdzielić średniej wielkości zespół programistów. Nie spotkałem się z sytuacją, w której Piotr nie miałby gotowej odpowiedzi na każde moje pytanie, co również zawsze robiło na mnie ogromne wrażenie.
Programista PHP/MySQL
http://fotka.pl
- wdrożenie systemu prezentów w na fotka.pl
- wdrożenia systemów wewnętrznych dla fotka.pl
- stworzenie wersji serwisu spinacz.pl na telefony iPhone (xhtml mp)
- utrzymanie komórkowej wersji serwisu fotka.pl (xhtml mp)
- analizy i wdrożenia SEO serwisu swistak.pl, emuzyka.pl, fotka.pl,spinacz.pl
- wdrożenie systemów opartych na danych geolokalizacyjnych, dla fotka.pl
Technologie/zagadnienia:
- wysokie wydajności, sharding, load balancing, memcached, php, mysql, SEO
- wdrożenie systemu prezentów w na fotka.pl
- wdrożenia systemów wewnętrznych dla fotka.pl
- stworzenie wersji serwisu spinacz.pl na telefony iPhone (xhtml mp)
- utrzymanie komórkowej wersji serwisu fotka.pl (xhtml mp)
- analizy i wdrożenia SEO serwisu swistak.pl, emuzyka.pl, fotka.pl,spinacz.pl
- wdrożenie systemów opartych na danych geolokalizacyjnych, dla fotka.pl
Technologie/zagadnienia:
- wysokie wydajności, sharding, load balancing, memcached, php, mysql, SEO
Szkolenia i kursy
Certyfikat Zend Certified Engineer 5.3
Certyfikat AWS Certified Solutions Architect - Associate (2016)
Prawo jazdy kat B
Certyfikat AWS Certified Solutions Architect - Associate (2016)
Prawo jazdy kat B
Edukacja
Specjalizacje
Praca fizyczna
Pracownicy rolni
Zainteresowania
Zboczenie polegajace na czytaniu ksiazek o Javie dla czystej przyjemnosci.
Grupy
Adobe Flash
Programowanie, animowanie serwisów WWW. Programowanie aplikacji wykonanych w technologii Adobe Flash oraz Adobe Flex.
Australia, Nowa Zelandia
Ideą grupy jest wymiana doświadczeń oraz informacji dot. życia, pracy, kontaktów w Australii i Nowej Zelandii.
Bazy Danych
Zagadnienia bazodanowe: SQL99 i jego implementacje w popularnych systemach RDBMS: Oracle, MySQL, PostgreSQL, MSSQL, IBM DB2 i inne.
Business IT
Grupa firm branży IT / INTERNET. Liderzy i Eksperci. Wydarzenia branżowe rynku IT (B2B). Zarządzanie IT, badanie IT, startupy IT, technologia IT, internet IT, ebiznes IT.
Certyfikowani Inżynierowie Zend
Grupa zrzesza osoby z Polski, które zdały egzamin firmy Zend i są certyfikowanymi programistami PHP.
Cloud Computing
Cloud Computing - czym jest, jak i gdzie można stosować, jakie macie doświadczenia z usługami CC
Ext JS
Biblioteka JavaScript do budowy interaktywnych aplikacji Webowych. Oficjalna strona http://www.sencha.com/