Образование высшее, специальность “Информатик-экономист”. Учился в РГСУ г. Ростов-на-Дону с 2008 по 2013 года, специалист. Основная должность: PHP программист
Стаж работы:
- 01.07.2011-01.07.2013гг - Работа в ИА “Будет”. Должность - программист Junior. Работа с PHP фреймворком Symfony 2.0 beta. Вёлся проект-стартап, в рамках которого я ознакомился с такими технологиями как: Symfony, Doctrine, RequireJS, PHPUnit, Behat, Gherkin, Jenkins, Git, MySQL. Уволился по причине призыва в ВС РФ.
- 15.12.2014 - февраль 2016 - Работа в intaro.ru Должность - PHP программист. Работал над интеграционными решениями проекта RetailCRM. Работал со следующими технологиями: Symfony 2.8, PHP 5.6, MySQL, Диспетчер очередей Beanstalk. Писал множество интеграций с RetailCRM посредством API V3, а также парсеры XML, XLS, CSV файлов. Была интеграция с почтовым сервером, из писем электронки собирали лиды.
- март 2015 - август 2020 - Работа в Me-Interactive. Занимался разработкой заказных веб проектов. Использовал технологии: Symfony3/4, DoctrineORM, MySQL, MongoDB. Натягивал готовую верстку на Twig, PHP 7.2, Swagger. Основной стек работ: Разработка API для фронта, документация в NelmioApiDocBundle.
- август 2020 - август 2022 - Лаборатория Инноваций. Занимаюсь внутренними проектами фирмы. Стек технологий: Symfony 5, Postgres, VueJS, Redis, RabbitMQ, Docker(настройка dev среды). Работаю над интеграционными решениями для RetailCRM посредством API V5, а также InSales API, и даже МойСклад.
- август 2022 - настоящее время - Banki.ru. Занимаюсь Backend разработкой.
Также являюсь основным разработчиком API-клиента для работы с сервисом InSales.
Активно практикую DTO. Изучаю DDD, стремлюсь к TDD. К сожалению мало где используется. Понимаю SOLID, стараюсь применять. Стараюсь следовать рекомендациям по книге “Чистый код” Роберта Мартина.
Стек моих предпочтений:
- ОСь - Ubuntu, MacOS
- IDE - только PhpStorm
- VCS - исключительно GIT
- Фреймворк - исключительно Symfony.
- Часовой пояс: Мск
- Удаленный режим работы.
Что не приемлю:
- отсутствие профессионального роста. Специфика работы разработчика такова, что без постоянного обучения теряется конкурентоспособность;
- некомпетентных коллег. Исключение - джуны. Обучать кого-либо не готов, ибо ИМХО не познал я еще истину силы;
- некомпетентных менеджеров. Случалось, что менеджер проекта загонял проект в такую жопу вселенной, что из нее потом долго можно не выйти;
- отсутствие роста ЗП.
- отсутствие адекватного начальства. Начальство, которое не считается с интересами работника - плохое начальство.
- Не работаю на аутстафф.
Что радует:
- отсутствие того, что неприемлемо
- оплата лицензии на PhpStorm.
- дружный коллектив собратьев по клавиатуре.
- корпоративы, куда же без них.