Обо мне

В качестве основного языка для разработки использую PHP, считаю себя преимущественно backend­ разработчиком, хотя также есть опыт frontend разработки ( AngularJS, JQuery). Так же знаком с Java, C#. Как хобби изучаю и использую C++. 

Есть опыт проектирования архитектуры систем с нуля и отдельных компонентов, а также дальнейшей их реализации. Опыт проектирования и реализации сервисов. Опыт разработки Uber-like систем в секторе b2b. Активное участие в обсуждении принимаемых решений, умение объяснить и отстоять свою точку зрение и нести ответственность за принятое решение. Полный цикл работы с задачами: от обсуждении идеи до ее реализации (передача ее аналитикам, декомпозиция, оценка). 

При написании кода придерживаюсь практик ООП, использую по необходимости паттерны проектирования (читал книгу Банда четырех), стараюсь следовать лучшим практиками вроде KISS/DRY. Стремлюсь к красоте кода (как в плане реализации функционала, так и банально в плане соблюдения стандартов написания кода вроде PSR­). Проведение Code review, оптимизация кода, рефакторинг.
Огромный опыт работы с PHP фреймворком Yii 2.0, хорошее
понимание MVC, полного цикла работы веб-­приложений (от момента отправки HTTP запроса пользователем до момента получения ответа на запрос), знание принципа работы web-приложений и серверов.

Postgresql, MySQL на уровне проектирования базы, написания сложных запросов, оптимизацией запросов. Работа с транзакциями.
Также обладаю знанием Javascript : как чистого языка, так и библиотек/фреймворков. Делал пару проектов на Angular. 
Постоянно совершенствуюсь в качестве разработчика, стараюсь развиваться не только в текущем наборе технологий, которыми владею, но и в смежных (общие вопросы архитектуры веб-
приложений, оптимизация, масштабирование и тд).

Использования Redmine, Jira в качестве баг/issue­трекера.
Свободно работаю в ос Windows, Linux(Ubuntu/Debian), MacOS (предпочитаю последний вариант). Большой опыт работы с консолью, настройки локального окружения и взаимодействия с удаленными серверами по SSH, настройка самих веб-серверов: debian, nginx, php-fpm, разворачивание СУБД, настройка mail-сервера, мониторинга, настройка безопасности системы.

Быстро обучаюсь новым технологиям, обычно самостоятельно по документации. Мне нравится программировать, обсуждать и решать сложные задачи. Создание действительно полезных и нужных обществу сервисов.

Мои увлечения в основном связаны с ИТ и разработкой: увлекаюсь схемотехникой, микроконтроллерами, изучение различных языков и технологий.
Так же катаюсь на веле, читаю хабр, люблю природу.

Что я ищу:
Хочу найти профессиональную команду занимающуюся веб\мобильной разработкой. Любящими свое дело и делающие его качественно. Где налажен весь процесс разработки.
Или с радостью пойду в компанию, в которой требуется моя помощь в организации этого процесса разработки, создание сильной команды разработчиков.
И если вы крутой интересный стартап - то пишите тоже!

Профессиональные навыки
PHPMySQLGitLinuxSQLPostgreSQLООПNginxYii frameworkVagrant
Опыт работы
We are international IT company with highload web & mobile projects.
Senior PHP Developer
Июль 2019 — По настоящее время (4 месяца)
Руководитель отдела разработки
Май 2013 — Июнь 2019 (6 лет и 2 месяца)

Создание отдела разработки: бэкенд комнда, фронтенд команда, андроид.

Обязанности:
Набор и собеседование специалистов
Общение с бизнесом, конвртация хотелок бизнеса в технические задачи
Декомпозиция крупных задач
Постановка задач команде
Планирование спринтов
Разработка архитектуры проекта
Программирование
Код-ревью

Достижения:
Переход на фреймворк Yii2
Переход с PHP5 на свежевышедшие 7.0, 7.1 и далее на 7.2
Переход с MySQL на PostgreSQL + Postgis, проектирование БД.
Создание RestAPI, переход на SPA (AngularJS)
Переход на сервисы atlassian: Jira, Bitbucket (на git), Confluence. 
Создание Vagrant для команды, далее переход на Docker.
Подключение корпоративной почты на Yandex.ru
Запуск мобильного приложения для исполнителей на Android.
Разворачивание тестовых стендов.
Реализация систем оповещений: Email, SMS, Android push (GMC, Firebase message), Telegram.
Интеграции с различными сервисами, включая платежные шлюзы: payinpayout, SolarStaff, Yandex.Kassa, QiwiBank (две различные реализации, включая полную автоматизацию их ручных пересылок реестров по средством Email), интеграция с DaData, СМС-шлюзом.
Миграция с ФИАС на OpenStreetMaps + Yandex геокодер ( с этим связан переезд с MySQL на PostgreSQL)
Создание компонента по работе с отчетными и финансовыми документами: счета, счет-фактуры, акты, сметы. Реализация шаблонов документов для различных организаций.
Развертывание CI Jenkins, создание Unit-тестов.
Это только часть задача. Было проведено огромное кол-во работы в разных направлениях, от руководства до разработки. Более развернуто - на собеседовании.

Используемые технологии: PHP 7.2, Yii 2, Composer, debian, nginx, php-fpm, memcached, Gearman, RabbitMQ, Angular, GIT, Jira, Confluence, Jenkins, Vagrant, Rest API, PostgreSQL, Postgis, Yandex.maps, Yandex.kassa, Codeception, Selenium Web Driver, Agile, Scrum, Planning Poker, Sentry, Vagrant

Разработка высокотехнологичного ПО
PHP программист
Январь 2013 — Декабрь 2013 (1 год)
В МегаФоне мы создаем будущее, доступное каждому, используя современные стеки технологий и анализ больших данных.
PHP программист
Сентябрь 2009 — Август 2012 (3 года)
Высшее образование
Поволжский государственный университет телекоммуникаций и информатики
Самара
Факультет: Информационных систем и технологий
Сентябрь 2004—Июнь 2009 (4 года и 9 месяцев)