Блог Василия Мазепина

Пишу о том, что кажется интересным

Обо мне

04.07.2021

Образование высшее, специальность “Информатик-экономист”. Учился в РГСУ г. Ростов-на-Дону с 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. Cтремлюсь к TDD. К сожалению мало где используется. Понимаю SOLID, стараюсь применять. Стараюсь следовать рекомендациям по книге “Чистый код” Роберта Мартина.

С чем не работал, но хотелось бы:

  • GoLang - на момент декабря 2024 начинаю изучать
  • DDD - кажется неким новым уровнем, которым нужно овладеть

Стек моих предпочтений:

  • ОСь - Ubuntu, MacOS
  • IDE - только PhpStorm
  • VCS - исключительно GIT
  • Фреймворк - исключительно Symfony.
  • Часовой пояс: Мск
  • Удаленный режим работы.

Что не приемлю:

  • отсутствие профессионального роста. Специфика работы разработчика такова, что без постоянного обучения теряется конкурентоспособность;
  • некомпетентных коллег. Исключение - джуны. Обучать кого-либо не готов, ибо ИМХО не познал я еще истину силы;
  • некомпетентных менеджеров. Случалось, что менеджер проекта загонял проект в такую жопу вселенной, что из нее потом долго можно не выйти;
  • отсутствие роста ЗП.
  • отсутствие адекватного начальства. Начальство, которое не считается с интересами работника - плохое начальство.
  • Не работаю на аутстафф.

Что радует:

  • отсутствие того, что неприемлемо
  • оплата лицензии на PhpStorm.
  • дружный коллектив собратьев по клавиатуре.
  • корпоративы, куда же без них.

+1 Подкаст

comments powered by Disqus