Position: PHP Developer
Category: PHP
English level: upper
Years of experience: 4


List of my tasks included:

*)Integrated various payment system providers(Tranzila, Coriunder, PayPal, etc) into websites(Wordpress, MediaWiki); 
*)Developed company's own PSPs gateway which processed all the payments in single place;
*)Covered flows with acceptance tests using Codeception(Selenium WebDriver, PHPBrowser, PhantomJS);
*)Integrated flows with various third-party APIs(for example Bitrix);
*)Coordinated work of front-end dev, manual QA, dev.ops. Helped with setup of test and production servers(using Ubuntu and Apache2, MySQL servers, profiler XhProf).  Did code-review and documentation.
*)Developed extensions for custom version of MediaWiki(like: ExtendedSearch using ElasticSearch engine, CategoryManager, etc)
*)Created simple landing pages using WP Elementor and simple pages using pure HTML/CSS, JavaScript, jQuery.
*)fixed web-security flaws(XSS, CSRF, etc);

Stack:

PHP7, PHP5, little of Ruby and Ruby on Rails;
Git, Gerrit, Linux(mainly Debian and Ubuntu); Apache2; MySQL5;
Codeception, acceptance and unit tests;
JavaScript, jQuery, little of ExtJS, HTML, CSS;