Position: PHP Senior Developer / Architect
Category: PHP
English level: fluent
Years of experience: 11

PHP + Java developer with more than 10 years of experience. In my practice I widely use design patterns with best practices and all advantages of PHP SPL library. I have great experience of front-end and back-end developing, database engineering and database optimization. I always try to be on an edge of a new technologies. I have experience with such frameworks as Symphony 2, ZendFramework. In my practice I try to cover all functionality with tests that's why I prefer TDD. I have Unix systems administration basics on a current project I administrate all servers by my own (we have staging production and backup servers at Google cloud). Also I have strong skills in web services I have integrated such services as: DHL, FedEx, EurID, Ideal,...
Programming languages: PHP (Senior, OOP, MVC, patterns, namespaces, reflection, treats, services, PHPUnit, Composer), Java (Middle, Spring, Hibernate, Concurrent, Maven, JAXB)
Frontend: JavaScript (Angular, Jquery, Bower as a package manager), HTML, CSS (LESS), Grunt, Yeoman
Databases: MySQL (Database designing, Normalization, De-normalization, Query optimization, MySql server administration, Replication, Partitioning, Sharding)
Web services: XML-RPC (SOAP, WSDL), REST
Frameworks I have experience with: Symfony 2 (Doctrine), Zend Framework, Magento
OS: Unix systems, MacOS
Version control systems: GIT, Subversion
Other: RabbitMQ, Memcached, use Capistrano for deploy process
Stable product company