Position: PHP Developer (Laravel)
Category: PHP
English level: upper
Years of experience: 10

As a hobby, over the past couple years I have written a weather forecast highload project that uses neural networks to generate long-term forecasts for a year ahead; project has millions of pages and works very well on a very modest server thanks to a well-optimized architecture.

Before this for several years I have been working as a senior developer on corporate CRM system development which was used daily by up to 100 employees of the company.

The functionality of the system included:
- handling calls and incoming requests;
- work with customer bases;
- order processing;
- roles mangement system;
- calendar and task manager;
- analytics and statistics;
- payment API integration;
- other related functionality.

While working with other Admin/CRM systems, I encountered setting up and connecting third-party APIs, creating systems for accounting and configuring goods, forming logical chains from filling the project with goods to selling and sending them, from first contact with client to the client service.

I have experience working with foreign customers (1 year), which included frequent Skype conferences, discussion, setting tasks and relevant correspondence exclusively in English.

In addition, in the early stages of my working path, more than 2 dozen sites were created, from ordinary business cards to complex stores, many modules and templates for various CMS (Joomla, WP, OpenCart) were made or finalized.
PHP: 7-8
Main Framework: Laravel
Secondary Frameworks: ZendFramework, Kohana, PHPixie, Fuel PHP
SQL: MySQL, PostgreSQL
NoSQL: Redis, MongoDB
Fulltext search: Elasticsearch, Sphinx
Front-end: JavaScript, Jquery, WebSockets, AngularJS, Angular, Bootsrap 3,4,5, HTML, CSS
API: Ebay, Google, Facebook, PayPal, LiqPay, Portmone, Astrafit, Nova Poshta, UnitPay, Interkassa
Server: Docker, Vagrant, Ubuntu, CentOS, Nginx, Apache, Google Cloud
Git: Bitbucket, Github, Gitlab
Tools: Xdebug, Swagger
I am always open to learning something new and I believe that any developer should be able to delve into technologies but not limit themselves by the principle of knowing or not knowing.