Umiejętności
Gearman
Java
MySQL
PHP
REST
SQL
Apache Kafka
Języki
polski
ojczysty
angielski
biegły
niemiecki
podstawowy
Doświadczenie zawodowe
Senior Developer
I develop big data microservices in Java with Hadoop, Spark, Kafka, Hbase, ElasticSearch.
Initially, I started as a PHP developer as most of the company’s code was written in PHP, but during last years I took part in the conversion of an old monolith of transaction processing PHP code into scalable, fault-tolerant and well-tested microservices in Java, Spring. Groovy, Spock stack.
I was working on Cross Device Tracking and multiple development and maintenance projects which support web UI and back-end systems of transaction processing and reporting for all 100000+ clients.
Technologies I use at Awin:
- Java development (Spring) with Big Data related technologies like Hadoop, Spark, Kafka, Hbase, Yarn, Cloudera CDH
- Full LAMP stack development
- PHP5 OO programming with MVC frameworks (Zend/Symfony/Silex)
- PHPUnit testing, TDD and BDD programming with PhpSpec
- Continuous Integration with Travis/Jenkins
- MySQL, Elastic Search
- REST APIs, CSS, HTML, JSON, XML, AJAX
- AWS, Docker, Vagrant
- Working in an agile environment
- Sprint planning, fortnightly retrospective sessions, demos to stakeholders
Initially, I started as a PHP developer as most of the company’s code was written in PHP, but during last years I took part in the conversion of an old monolith of transaction processing PHP code into scalable, fault-tolerant and well-tested microservices in Java, Spring. Groovy, Spock stack.
I was working on Cross Device Tracking and multiple development and maintenance projects which support web UI and back-end systems of transaction processing and reporting for all 100000+ clients.
Technologies I use at Awin:
- Java development (Spring) with Big Data related technologies like Hadoop, Spark, Kafka, Hbase, Yarn, Cloudera CDH
- Full LAMP stack development
- PHP5 OO programming with MVC frameworks (Zend/Symfony/Silex)
- PHPUnit testing, TDD and BDD programming with PhpSpec
- Continuous Integration with Travis/Jenkins
- MySQL, Elastic Search
- REST APIs, CSS, HTML, JSON, XML, AJAX
- AWS, Docker, Vagrant
- Working in an agile environment
- Sprint planning, fortnightly retrospective sessions, demos to stakeholders
Owner, Lead Devloper
Futurity.pl
Daily responsibilities:
- maintenance, supervision and project management of internet related projects
- designing websites, web services and online stores, UX design, architectural design
- e-commerce and social media consultancy for companies
Core technical skills:
- Very good understanding of source code
- Very good programming skills - languages PHP/Perl/C/C++/C# .Net/Java
- Ability to write valid xHTML, CSS, SQL, and JS code
- Experience with Perl, Bash, SVN, github
- Linux/Unix administration (Slackware, Centos 5, Debian)
Web-based application development skills:
- Experience developing in MVC environments (i.e. PHP Symfony)
- Experience with front-end libraries such as Ajax and jQuery, JavaScript
- Creating JavaScript and jQuery widgets to support UI functionality
- LAMP development (Linux, Apache, MySQL, PHP) and Lighttpd
- Experience setting up, maintaining, and normalizing databases
- Experience with third-party APIs
- Fluency in Object Oriented Programming, and PHP5’s implementation of it
- Knowledge of how Google Maps API
Graphics and UX design skills:
- Ability to render design mockups (i.e. from layer images from Photoshop) into xHTML/CSS
- Developing web-based applications and UI’s with knowledge of UX for websites
- Familiar with UX and responsive design techniques (Axure)
- Implementing UI components based on supplied mockups
- Basic knowledge of Adobe Photoshop and Adobe Illustrator
SEO, SEM and Internet marketing skills:
- Good knowledge of SEO techniques and ability to implement them into PHP/HTML code
- Knowledge of AdSense, AdWords, Google Analytics
Team related skills:
- Experience in technical team leadership and software architecture & design
- Work with a separate team of front-end developers to coordinate service communication
- Assist in tracking down and debugging issues with front-end or server-side code written by other developers
- Basics of UML (Unified Modeling Language)
- Basics of USDP/RUP/XP/Agile/SCRUM methodologies
- maintenance, supervision and project management of internet related projects
- designing websites, web services and online stores, UX design, architectural design
- e-commerce and social media consultancy for companies
Core technical skills:
- Very good understanding of source code
- Very good programming skills - languages PHP/Perl/C/C++/C# .Net/Java
- Ability to write valid xHTML, CSS, SQL, and JS code
- Experience with Perl, Bash, SVN, github
- Linux/Unix administration (Slackware, Centos 5, Debian)
Web-based application development skills:
- Experience developing in MVC environments (i.e. PHP Symfony)
- Experience with front-end libraries such as Ajax and jQuery, JavaScript
- Creating JavaScript and jQuery widgets to support UI functionality
- LAMP development (Linux, Apache, MySQL, PHP) and Lighttpd
- Experience setting up, maintaining, and normalizing databases
- Experience with third-party APIs
- Fluency in Object Oriented Programming, and PHP5’s implementation of it
- Knowledge of how Google Maps API
Graphics and UX design skills:
- Ability to render design mockups (i.e. from layer images from Photoshop) into xHTML/CSS
- Developing web-based applications and UI’s with knowledge of UX for websites
- Familiar with UX and responsive design techniques (Axure)
- Implementing UI components based on supplied mockups
- Basic knowledge of Adobe Photoshop and Adobe Illustrator
SEO, SEM and Internet marketing skills:
- Good knowledge of SEO techniques and ability to implement them into PHP/HTML code
- Knowledge of AdSense, AdWords, Google Analytics
Team related skills:
- Experience in technical team leadership and software architecture & design
- Work with a separate team of front-end developers to coordinate service communication
- Assist in tracking down and debugging issues with front-end or server-side code written by other developers
- Basics of UML (Unified Modeling Language)
- Basics of USDP/RUP/XP/Agile/SCRUM methodologies
Product Manager, Projektant Serwisów Internetowych, Project Manager
Wrocek.pl i Londek.pl i serwisy lokalne Gazeta.pl
- rozwój i utrzymanie serwisów
- rozwój serwisów lokalnych Gazeta.pl
Udział w projektach dla portalu w Gazeta.pl:
- Sciagnij.pl
- KulturalnySklep.pl
- Szuki.pl
SEO
- pozycjonowanie Gazeta.pl w wyszukiwarkach
- szkolenia z zakresu SEO
- rozwój i utrzymanie serwisów
- rozwój serwisów lokalnych Gazeta.pl
Udział w projektach dla portalu w Gazeta.pl:
- Sciagnij.pl
- KulturalnySklep.pl
- Szuki.pl
SEO
- pozycjonowanie Gazeta.pl w wyszukiwarkach
- szkolenia z zakresu SEO
Programista i administrator
Butyk.pl
- budowa od podstaw rozwiązania e-commerce dla sklepu
- programowanie nowych funkcjonalności serwisu
- projektowanie architektury serwerów przystosowanej do obsługi dużego obciążenia ruchem
- pozycjonowanie serwisu w wyszukiwarkach
- przygotowanie kampanii AdWords dla serwisu
- programowanie nowych funkcjonalności serwisu
- projektowanie architektury serwerów przystosowanej do obsługi dużego obciążenia ruchem
- pozycjonowanie serwisu w wyszukiwarkach
- przygotowanie kampanii AdWords dla serwisu
Specjalizacje
IT - Administracja
Administrowanie bazami danych i storage
IT - Administracja
Administrowanie systemami
IT - Rozwój oprogramowania
Programista PHP
IT - Rozwój oprogramowania
Testowanie
IT - Rozwój oprogramowania
Zarządzanie IT
Zainteresowania
- fotografia
- internet
- internet
Grupy
Pozycjonowanie stron www
Grupa dla osób zainteresowanych wypromowaniem swojego serwisu www na jak najwyższe pozycje w wynikach wyszukiwarek internetowych (Google, Bing)
Projekty start-up
internetowe start-upy, wszystko co zwiazane z nowymi projektami, ich finansowaniem i zarzadzaniem