Обо мне

Рассматриваю удаленную работу или с переездом в Москву.

____________________________________________________

Laravel - писал свои пакеты(не публиковал), использую во всю функциональность сервис-контейнера и возможности гибкого внедрения зависимостей через IoC Container;

Программирую на основе сервисов(бизнес логика) и паттернов, применял различные паттерны в зависимости от задачи в том числе: Simple Factory, State Pattern, bridge, strategy, singleton(регистрировал в сервис контейнере) и другие.
________________________________________________


Ниже расписаны знания в различных технологиях.

- PHP -

- PHP 7.0, 7.1, 7.2,7.3;
- Laravel 5.4, 5.5, 5.6, 5.7, 5,8;

- Отличные знания ООП; 
- Безупречные знания Laravel; 

- Git;
- MVC;
- Шаблоны проектирования;
- TDD;

- Laravel/Lumen -
Использовал все возможности фреймворка.

Базы данных и поисковые системы c которыми я работал -


- MySQL
- PostgreSQL
- Redis
- ElasticSearch

________________________________________________

Redis: 

Использовал списки и множества sets, sorted sets,
________________________________________________

PostgreSQL:

Использовал возможности JSON, Ltree для обхода деревьев, использовал массивы для тегов, и прочие дополнительные возможности.

________________________________________________

MySQL - использовал full-text индексы, unique, и т.д. оптимизировал запросы через EXPLAIN с использованием индексов, производил полнотекстовый поиск. 

________________________________________________

ElasticSearch - оптимизировал сложный полнотекстовый поиск, и считал статистику с помощью агрегаций, terms, sum и другие.
Использовал типы keywords, text.
Занимался переносом 3 таблиц с большими объемами данных на данную систему.
--------------
Инструменты
--------------

-Linux-
- Свободно владею консолью;
- Ubuntu;
- ssh;
- Docker. (dockerfile,docker.yml,dockerhub);
- Apache, Nginx;

-Git- 

Работа с Git репозиториями команды на BitBucket.

-IDE-

JetBrains (WebStorm, PhpStorm)

-Книги-

PHP - 7 в подлиннике. - Полностью прочитана.
Head First SQL - Полностью прочитана.

М. Зандстра | PHP: объекты, шаблоны и методики программирования. 4-е издание - Полностью прочитана.
NoSQL. Новая методология разработки нереляционных баз данных - Полностью прочитана.

Профессиональные навыки
PHPLaravelPostgreSQLMySQLElasticsearchRedisDockerLinuxMongoDBSphinx
Участие в профессиональных сообществах
Опыт работы
A team with a wide range of development skills
Backend/FullStack PHP developer
Октябрь 2018 — По настоящее время (1 год и 3 месяца)

Разработали RESTfull api для большой статистической системы, использовали lumen framework + redis очереди и кеш + elasticsearch хранение постов по которым идёт поиск и считается статистика + postgresql хранение остальных реалиционных данных.

LaravelPHPMySQLPostgreSQLElasticsearchRedisLinuxDockerGit
Частная практика, работа без зачисления в штат
PHP Laravel
Июль 2018 — Октябрь 2018 (4 месяца)

Работаю с одним клиентом в роли ведущего программиста.

PHPLaravelPostgreSQLMongoDBJavaScriptRedisMySQLDockerGitООП
PHP-программист
Январь 2018 — Февраль 2018 (2 месяца)

Программирование на PHP, разработка интернет магазинов/порталов/форумов.

На данный момент разрабатываю два проекта:

Интернет магазин:

Инструменты:

Laravel 5.5

PHP 7.1.

MySQL.

JQUERY.

SCSS(SASS)

Webpack.

NPM.

Trello.

Bitbucket.

VDS+SSH+SFTP.

Выполняю роль:

Полностью отвечаю за бекенд часть проекта.

CRM-система ЮРИСТ:

Инструменты:

Laravel 5.5

PHP 7.1.

PostgreSQL.

SSH - автодеплой + git.

JQUERY.

RBAC(пользовательский модуль).

Trello.

NPM.

VDS+SSH+SFTP.

Выполнял роль:

Полностью отвечал за бекенд часть проекта.

Web-разработчик
Февраль 2017 — Ноябрь 2017 (10 месяцев)

Верстка и программирование сайтов.

Основная гордость проект:  russia-seo-ru

IT-Face
Волгоград
PHP-программист
Февраль 2018 — Июль 2018 (6 месяцев)

Разработка и поддержка высоконагруженной CRM-системы на laravel.

Стек:

Laravel 5.5 перевёл на 5.6.

PostgreSQL.

PHP 7.2

Redis.

Сервер очередей Redis.

Elasticsearch.

SSH,SFTP. GIT.

CDN.

-------------------

Разработка CMS.

Laravel5.6

PostgreSQL.

ООО Lince
Волгоград
PHP-программист
Ноябрь 2017 — Январь 2018 (3 месяца)

Основное направлениe бекенд на Yii2:

Работа с БД

Создание таблиц и проектирование нового функционала.

Поддержка текущих проектов.

Исправление багов.

Оптимизация, написание новых виджетов

Немного Javascript: 

Pjax.

Google maps api.

Ajax.

 JSON

.JQuery.