Position: Middle PHP Developer
Category: PHP
English level: basic
Years of experience: 5

In the last company I have rebuilt email delivery CRM system from Yii1 to Yii2, also accelerated and optimized it. Also, I have created development team which consisted of 4 backend developers and 3 frontend developers. During my work I have improved some other web-projects in my company and have developed several analytics scripts for report creation. In other companies I have developed 4 sites based on Prestashop, 2 on Magento, have added 6 new themes to company internal CMS. In addition, I have developed automation scripts for deploy based on linux bash and some analytical scripts to simplify work process. I have created easy site parser and have parsed about 40 k links. Also had some experience in porting perl to php. Except for this I created about 14 websites based on OpenCart, made many changes in system logic, developed modules and components, which use API's: ReCaptcha, YouTube, payment system "Privat24", delivery company "NovaPoshta", and other, created many web-forms with different fields and validators. Also, I took part in development websites on other platforms.
Skills:
PHP 5.6 - 7.3, ООП, MVC, Yii1, Yii2 framework, Symfony, Laravel, MySQL, Memcache, Smarty, Twig, Apache Kafka, Composer, Docker, Git, SVN, JS, JQuery, Bootstrap 3-4, HTML5, CSS3

Experience with further programs:
• PhpStorm, Sublime 3
• Windows (OpenServer, Office, PhotoShop)
• Linux (LAMP)
• Jira, Redmine
• GitLab, GitHub, Bitbucket

Experience with CMS:
• OpenCart
• PrestaShop
• Magenta
• WordPress

Experience in creating:
• online stores
• landing sites
• corporate CRM systems
• email distribution systems
• parsers
• analytical tools

Responsibilities of team lead position:
• Supervision of the development department.
• Interviewing, testing knowledge.
• Employee onboarding, monitoring, assistance.
• Code review.
• Drawing up regulations and standards for working with projects.
• Analysis and problem statements for the development and improvement of existing projects.
• Development of technical specifications for programmers.

Responsibilities of the lead programmer:
• Rewriting of the old Yii1 mailing list project to Yii2.
• Optimization application and db.
• Acceleration of resource-intensive processes by parallelizing processes.
• Development of simple reports according to the project.
• Development and modernization of the API project.

Programmer responsibilities:
• Project development by using framework Yii2.
• Support and customization integration.
• Site loading speed optimization.
I'm searching a middle PHP developer position and job with interesting web-projects based on Yii, Laravel, Symfony. I'm looking for a professional team which will give me the opportunity for professional grow and progress. It will be great to work in a company which provides the possibilities to visit professional courses or trainings to raise my knowledge level in this profession. I prefer full time work in office or remote.