Summary
- Over 10 years experience with commercial PHP usage
- OOP PHP Developer (PHP 5, PHP 7)
- Over 7 years experience with PHP MVC Frameworks
- RDBMS experience: PostgreSQL (4 years), MySQL (3 years), SQLite (2 years)
- More than 3 years experience working in project teams using Scrum (Agile), Kanban or Waterfall
- High Traffic optimisation (29 816 208 PV a month), application Horizontal Scaling, High Availability
- Experience with caching solutions (file cache, APC, Memcached, Redis, Varnish (HTTP cache))
- DevOps experience of setting up Linux distributions and configuring common services
- Feeling good in Linux and Unix operating environments
- Strong back-end developer
- Continuous Delivery, Continuous Deployment, Quality Assurance, Code Review, Code Refactoring
Skills
- Foreign Languages: Polish (fluent), English (very good), German (intermediate), Spanish (basic)
- Programming languages: PHP (PHP 4, PHP 5, PHP 7), SQL, JavaScript (JS), Bash, Shell, Python 3.4
- RDBMS: PostgreSQL (PostgreSQL 7, PostgreSQL 8, PostgreSQL 9), MySQL (MySQL 5), SQLite
- NoSQL: MongoDB, ElasticSearch
- PHP Frameworks: Zend Framework 1, Symfony Framework 2.x, Symfony Framework 3.x, Laravel 5, in-house PHP MVC framework
- PHP Templating Engines: Twig, Smarty
- PHP Testing Tools: PHPUnit, Behat, PHPSpec, Codeception
- PHP Quality tools: PHP Code Sniffer, PHP Mess Detector
- Caching solutions: (file cache, APC, Memcached, Redis, Varnish (HTTP cache))
- Package managers: composer (PHP), npm (node.js), yarn (node.js), Bower, PyPI (Python)
- Data exchange: SOAP, REST API, FTP, SSH, JSON (JSON Schema, JSON Linked Data), XML, CSV
- VCS: Git, Mercurial (hg), Subversion (SVN), Concurrent Versions System (CVS)
- Web Servers: Apache HTTP Server 1.x, thttpd, Apache HTTP Server 2.x, Nginx
- Operations systems: Linux (Ubuntu, Debian, CentOS), Unix (FreeBSD, Slackware) and some Microsoft Windows
- Virtualization: Docker, Vagrant, VirtualBox
- Working in team: Scrum (Agile), Kanban, Waterfall, Pair programming
- Front-end: HTML 4, HTML 5, XHTML 1, JavaScript, AJAX, CSS 2, CSS 3
- Front-end Frameworks and Libraries: jQuery, jQuery UI, MooTools, Twitter Bootstrap
- Continuous Integration: Jenkins, Travis CI, GitLab
- Building tools: Make, Apache Ant, Phing (PHP)
- Application Testing: Selenium, jMeter
- Collaboration/Wiki software: DokuWiki, MediaWiki, TWiki, Redmine, Atlassian Confluence, GitHub, GitLab
- Issue trackers: dotProject, Mantis Bug Tracker, Request Tracker (RT), Redmine, Atlassian JIRA, GitHub, GitLab
- Tools: RabbitMQ, webpack (node.js)
- IDE: Eclipse, NetBeans, JetBrains PhpStorm
- Knowledge of issues related to Search Engine Optimisation (SEO) and Usability (UX)
(Spanish: Ingeniero de programación superior, Desarrollador de software; German: Senior-Software-Entwickler, Softwareentwickler)