Обо мне

Люблю PHP, он не умер (хейтеры были неправы). Пишу на нем уже порядка 7 лет в лицензионном PHPStrom по PSR стандартам. SOLID, DRY, Design patterns и вот эти все слова, которые есть у всех в требованиях, на кончиках пальцев=)

Постепенно погружаюсь в мир Golang, пока всё понравилось. Так же испытываю интерес к Java/Kotlin и разработке под мобильные платформы. Конечно же мечтаю написать когда-нибудь свою игру, вероятно на Unity, но я ещё не начал =(.  

Пришел к понимаю и важности Devops практик в команде, но коснулся некоторых инструментов лишь вскользь. Однозначно буду продолжать обучение по данному направлению. Нравится работать с Postgresql, как в плане эксплуатации так и в плане настройки и администрирования (в разумных пределах для разработчика). Из всех БД, с которыми я работал, именно о внутреннем устройстве Postgresql я знаю больше всего.

В opensource не контрибьютил никогда (issue не в счет), но в последнее время приглядываюсь к этим возможностям пристальнее.

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

Испытываю интерес к проектам в области образования, финтеха и highload. Приятно осознавать когда продуктом пользуются люди и он облегчает им жизнь.  К сожалению, такой проект мечты и компанию я ещё не нашел. 

Профессиональные навыки
Опыт работы
Технологическая продуктовая компания, занимающаяся разработкой высоконагруженных SaaS-сервисов в сфере анализа трафика
PHP-developer
Июнь 2019 — По настоящее время (1 год и 4 месяца)
OSA - показатель наличия продукции на полке магазина.
Backend engineer
Июнь 2018 — Июнь 2019 (1 год и 1 месяц)
  • Зарождение интереса к golang (прошел курс на coursera);
  • Закрепление навыков по react + redux;
  • Разработка кода по строгим стандартам.
ООО "Системы Документооборота"
Казань
Программист
Январь 2015 — Июнь 2018 (3 года и 6 месяцев)
  • Работа с Oracle database, plsql, поддрежка нескольких SQL диалектов в приложении;
  • Оптимизация производительности запросов. Работа с аналитическими и оконными функциями в Oracle и Postgresql.
  • Дважды проходил обучение по Postgresql (внутренее устройство и приемы оптимизации);
  • Борьба с legacy code;
  • Коллективное codereview;
  • Выстраивание процесса стабильных релизов;
  • Начал появляться интерес к администрированию и мониторингу приложения с разных сторон;
  • Написание стабильных воркеров на php (Gearman queue);
  • Написал большой модуль валидации (doc, docx, xls, xlsx, jpeg, png, ppt, pptx), сжатия (для картинок) и предотвращения подмены типов файлов (безопасность) на java без опыта разработки на языке;
  • Знакомство с react + redux.
ИП Шишкин (Студия DigitalBanana)
Казань
Программист
Июль 2012 — Декабрь 2014 (2 года и 6 месяцев)
  • Полный цикл разработки сайта (Frontend & Backend);
  • Общение с заказчиками;
  • Оценка трудозатрат.
Высшее образование
Казанский национальный исследовательский технический университет (бывший КГТУ) им. А. Н. Туполева
Казань
Факультет: Институт радиоэлектроники и телекоммуникаций
Сентябрь 2007—Июнь 2012 (4 года и 9 месяцев)

Средства связи с подвижными объектами