Читаете ли вы блог Хабр Карьеры? Если да — оцените, как мы справляемся. А если нет — расскажите, что читаете для развития карьеры. Пройти опрос (займет 5-7 минут)
Обо мне

PHP программист.

Нравится OOP, шаблоны проектирования на PHP, SOLID, DDD и Луковая архитектура, гексагональная архитектрура, управление событий архитектуры (CQRS, Event Soursing).

API проектирования по протоколу: REST API.

Технологии PHP: PHP 7.x, PHP 5.x, опыт переноса проектов с 5x версии на 7х версии.
Разработка на фреймворках: Symfony(3x,4x,5x) Yii2

СУБД: MySQL, PostreSQL.

OS: Linux (Ubuntu, Debian).

Остальное: Docker, Nginx, jQuery, GIT.

Likes OOP, Pattern design on PHP, SOLID, DDD in an Onion Architecture, Hexagonal architecture, Event driven architecture (CQRS, Event Sourcing).

Design API on protocol:  REST API

PHP technologies: PHP 7.x, PHP 5.x, experience porting projects from 5.x ver. to 7.x ver., development on frameworks: Symfony (3.x, 4.x, 5.x), Yii2.

Database: MySQL, PostgreSQL.

OS: Linux (CentOS, Ubuntu).

Профессиональные навыки
PHPООПJQueryWordpressSymfonyDoctrinePostgreSQLLinuxMySQLDocker
Опыт работы
Sience Guide
Москва
PHP - программист
Сентябрь 2019 — Март 2020 (7 месяцев)

Responsibilities:
Support and refactoring of the Bulletin Board project code for users from the United States and Western countries.
Refactoring code, fixing bugs, adding new functions using SOLID.
Integration with similar projects of the company via the API-database update for Latin America.


Обязанности:
Поддержка и рефакоринг кода проекта "Доска объявлений" для пользователей из США и стран запада.
Рефакторинг кода, иправление багов, добавление новых функций - SOLID.
Интеграции с аналогичными проетктами компании по API - обновление БД для латинской Америки.

  1. PHP-7.1 > PHP-7.4.3
  2. Рефакоринг кода 
  3. Symfony framework 
  4. Синхронизация БД с аналогичным проектом по API и SQL запросам.
  5. Мультисайтовость для 4 стран
  6. Docker 
  7. Nginx

SymfonyMySQLPHPООПLinuxDockerNginx
Офицеры России
Москва
Senior PHP
Май 2018 — Сентябрь 2019 (1 год и 5 месяцев)


Tasks:
OOP PHP projects implementation of new features for news app editors.
Миграции с PHP5.6 > PHP7.3 framework Yii2.
Building a REST API and integrating with third-party APIs of partner advertising companies.
Refactoring old code, removing "Bad-smelling code" based on SOLID principles.
SQL query optimization and profiling, building indexes based on foreign keys.

Bugs fixing
Build application on docker, nginx.

Обязанности:
Разработка и поддержка проектов:

Задачи:
Пректы на OOP PHP внедрение новых функций для работы редакторов новостных приложений.
Миграции с PHP5.6 > PHP7.3 framework Yii2.
СУБД MySQL.
Построение REST API и интеграции со сторонними API рекалмных компаний партнеров.
Рефакторинг старого кода, удаление "Дурно пахнущего кода" по принципам SOLID.
Оптимизации SQL запровосов и профилирование запросов, построение индексов по внешним ключам.
Фикс багов.
Разворачивание проектов с помощью Docker, Nginx.

MySQLООПAjaxSQLPHPYii frameworkDockerNginxGit
IVIT
Одинцово
PHP - программист
Апрель 2015 — Апрель 2017 (2 года и 1 месяц)

Implementing and adding new features in projects of different levels and complexity using different approaches in the development process of PHP OOP.

Php5 migrations to php 7. x.
Building REST services and integration with third-party APIs.
Using the MVC platform for the OOP Yii2-framework, building queries and subqueries of different levels of complexity using the Mysql replication sharding, 
analyses of the responses to the queries using indexes and without the indexes.
Mysql, MariaDB.
PHP OOP.
RestAPI

Backend на PHP.
Реализация и добавление новых фич в проектах разного уровня и сложности с приминением разных подходов в процессе разработки PHP OOP. 
Миграции php5x на php7.x.
Построение REST сервисов и инеграции со сторонними API. 
Испоьзование платформы MVC для OOP Yii2-framework, построение запросов и подзапросов разных уровней сложности с использованием СУБД Mysql - реплики (master - slave, master - master) и шардинг, анализы ответов на запросы с использованием индексов и без использования индексов ( EXPLAIN ANALYZE ).

СУБД Mysql, MariaDB.
PHP OOP.
RestAPI

SQLООПPHPMySQLNginxYii framework
Частная практика, работа без зачисления в штат
web-программист
Сентябрь 2012 — Апрель 2015 (2 года и 8 месяцев)

Занимался версткой шаблонов разного уровня.

Использовал HTML, HTML5, CSS, анимация на JS, jQuery

Разработка сайтов, техподдержка, оптимизация. Работа с различными API.