Position: PHP Developer
Category: PHP
English level: intermediate
Years of experience: 6

English – intermediate (pre-intermediate speaking level)
Development of core E-Commerce project (PHP8.+, DDD, Symfony4.4/5.4, PostgreSQL, Redis, RabbitMQ, Nginx, PHPUnit, Docker, Kubernetes);
Development of new features, updating to new version of PHP and Symfony, fix bugs, writing unit and functional tests, code refactoring, code review.
Using GitLab for CI.

Development of Mailing microservice and Admin functionality for main project (PHP7.4, DDD, Symfony 4.4, PostgreSQL 12, Redis, RabbitMQ, Nginx, PHPUnit, Docker, Kubernetes);
Development new project from scratch (DDD), add functionality for main project (Sonata Admin), writing unit and functional tests, code refactoring, code review.
Using GitLab for CI.

Development of core CRM project (PHP7.+, DDD, Symfony3.4/4.4, Mysql, MongoDB, Redis, RabbitMQ, Nginx, PHPUnit, Docker, Kubernetes);
Development of new features, fix bugs, writing unit and functional tests, code refactoring, code review.
Using Jenkins for CI.

Development of core OroCRM, OroCommerce and OroPlatform (Symfony2.8/3.4/4.x, Backbone.js, Postgresql, Mysql, Elasticsearch, Redis, RabbitMQ, Nginx, PHPUnit, Behat);
Development of new features, fix bugs, updating Symfony from 3.4 to 4.x, writing unit, functional and behat tests, code refactoring, code review.
Using Jenkins for CI.

Development of new site for NBU (Symfony3.4, Twig, Mysql5.7, Elasticsearch, Redis, Docker, Nginx);
Develop custom Widget structure of site, Search system, Import data system, create File manager, custom Admin pages, complex Forms, using migrations, code refactoring, fix bugs.
Using Docker and scripts for rapid deployment, manage server with Develop version of project.

Development of site meteoprog.ua, support and develop old platform;
Development of new platform for meteoprog.ua (Symfony3, MongoDB, Redis);
Development of new API for site (Symfony3, MongoDB, Redis, RabbitMQ, Elasticsearch);
Create Controllers, Servises, Admin pages, EventListeners, Doctrine entities, console scripts, using Symfony Bundles.