Piotr Papała

Senior Developer at Awin Global
Warszawa, mazowieckie

Umiejętności

Gearman Java MySQL PHP REST SQL Apache Kafka

Języki

polski
ojczysty
angielski
biegły
niemiecki
podstawowy

Doświadczenie zawodowe

Awin Global
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
Logo
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
Grupa Agora
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
Logo
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
Logo
Właściciel
TwojSklepInternetowy.pl
- architektura i rozwój aplikacji sklepu internetowego
- integracja systemu sklepowego dla wielu klientów
- nadzór administratorski nad powstałymi rozwiązaniami e-commerce
Logo
Właściciel
Wrocek.pl
Architektura i rozwój aplikacji internetowej, programowanie, promocja, PR i wiele innych.

Edukacja

Logo
Informatyka i Zarządzanie, magisterskie
Politechnika Wrocławska

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

Grupy

Google AdSense
Google AdSense
Czyli zarabianie na własnych stronach www.
PHP
PHP
Dla programistów PHP
Pozycjonowanie stron www
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
Projekty start-up
internetowe start-upy, wszystko co zwiazane z nowymi projektami, ich finansowaniem i zarzadzaniem
Warszawa
Warszawa
Grupa dla osob mieszkajacych / studiujacych / pracujacych w Warszawie
Warszawa Śródmieście
Warszawa Śródmieście
Dla związanych ze Śródmieściem Warszawy
WEB 2.0
WEB 2.0
Grupa dla pasjonatów najnowszych trendów w świecie www.