Читаете ли вы блог Хабр Карьеры? Если да — оцените, как мы справляемся. А если нет — расскажите, что читаете для развития карьеры. Пройти опрос (займет 5-7 минут)
Обо мне

При запросе на добавление в друзья сразу пишите причину, зачем Вы хотите это сделать. Спасибо.

Key words:
Php, php7, unit tests, oop, design patters, sql, mysql, postrges, linux, bash, console, jenkins, ansible, ansistrano, CI/CD, yii2, javascript, TypeScript, angularjs, html, css, react, ssr, jest, enzyme, redux, saga, atomic design pattern, rabbit mq, crossbrowsertesting, jira, confluence, sentry, newrelic, zabbix, moqups, invisionapp, sketch git, gitflow, kanban, agile, cto, team leader, development management.

Хорошо ориентируюсь в веб-технологиях.

Unix-like (linux, mac) - уверенный пользователь, могу администрировать на уровне достаточном для разворачивания системных библиотек и разработки приложений для web, а также зависимых библиотек. Могу заменить devops.

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

Знаю ООП, PHP, Python, Jenkins, MySQL, масштабирование баз, git, gitflow, Jira + Confluence (могу администрировать), js, HTML, css.
Внедрял платежные системы Yandex Kassa, Moneta (https://www.payanyway.ru), А3 (https://www.a-3.ru) на сайтах и мобильных приложениях сам руками.

Практикую CI и автоматизированный деплой. Владею несколькими инструментами: Jenkins, capistrano, deployer, ansistrano.

Умею и понимаю как писать юнит тесты, в частности использую библиотеку phpunit. 

Методологии разработки: agile, scrum, kanban. Периодически по этим вопросам даю консультации другим командам.

Есть опыт составления ТЗ сложной системы для публикации как части пакета документов на портале госзакупок (http://zakupki.gov.ru/epz/order/notice/ok44/view/common-info.html?regNumber=0811300008317000550).

В качестве хобби и увеличения кругозора сделал мобильные приложения для ios (подписка на AppStore кончилась, скрины - https://yadi.sk/d/fZHjfKxWqR3RY) и андроид (https://play.google.com/store/apps/details?id=ru.consulting.platon.platonconsulting.freehttps://play.google.com/store/apps/details?id=ru.platon.cameryGibdd.free).

Проработал бизнес-процессы, архитектуру, вопросы интеграции с внешними сервисами (в т.ч. ГИС ГМП), а также реализовал проект оплаты транспортного налога - https://avtonalogi.ru. Эту работу я начал делать как один из основателей данного сервиса.


Иностранный язык - английский (могу читать документацию, переписываться с заказчиками).

Личные качества: 
Работоспособный, усидчивый, эффективный. 
Внимательное изучение проблемы для ее решения. 
Спокойно и терпеливо могу объяснять суть проблемы и подходы к ее решению молодым сотрудникам.

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

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

Хобби: прогулки на лыжах, бег, бассейн.

Профессиональные навыки
Опыт работы
Штрафф ГИБДД
Казань
CTO
Май 2014 — По настоящее время (6 лет и 3 месяца)

Управление процессом разработки. Развитие продуктов и новых направлений. Разработка архитектуры систем и сервисов. QA. Непосредственное участие в создании кода. Работа с инфраструктурой проектов (devops), ИБ.

Достижения:
• В течении первого года было налажено тестирование (приемочное API, GUI-тесты с помощью Selenium Web Driver + crossbrowsertesting, классические unit-тесты с помощью phpunit). Внедрен процесс деплоя кода на продакшен сервера с помощью Jenkins и Ansistrano.

• Наладил процесс разработки, внедрив kanban и настроив все процессы в Jira, до этого испробовав много других методологий и инструментов.

• Реализован редизайн сайта (shtrafy-gibdd.ru), мобильных приложений
для iOs и Android (https://play.google.com/store/apps/details? id=org.policefines.finesNotCommercial, https://itunes.apple.com/app/id687351049?mt=8), переработан внутренний API, переделана внутренняя архитектура, внедрены новые платежные шлюзы.

• Осуществлен переход проекта с php5.3 на php7.

• Осуществил переход проекта avtonalogi.ru со связки php+yii2 на reactjs. В этом процессе моя роль состояла в том, чтобы изучит разные js- фреймворки, задать вектор разработки, следить за реализацией проекта в целом. Что дал переход: быстрый рендер страниц конечному пользователю, гладкий интерфейс, новые фичи для пользователя, повысился Google Page Speed до 100.
В планах осуществить переход на reactJS еще одного проекта до конца 2018 года.

IMC
Казань
Руководитель отдела разработки
Октябрь 2013 — Май 2014 (8 месяцев)
Руководство отделом. Налаживание процессов разработки. Внедрение новых практик разработки ПО - scrum. Анализ, проработка и постановка задач до исполнителей. Наставничество и обучение в ходе работы сотрудников. Участие в разработке.
Создаем технологии, меняем жизнь
Руководитель отдела разработки
Январь 2013 — Сентябрь 2013 (9 месяцев)
Управление отделом разработки, 20 человек. Проработка основной архитектуры систем, управление проектами, постановка и распределение задач программистам, участие (согласовывание) в разработке ТЗ и требований, а также участие в разработке. Найм персонала, решение административных задач (всех).
Заместитель директора БЦ
Сентябрь 2011 — Декабрь 2012 (1 год и 4 месяца)
Управление отделом разработки, 10 человек. Проработка основной архитектуры систем, управление проектами, постановка и распределение задач программистам, участие (согласовывание) в разработке ТЗ и требований, а также участие в разработке. Найм персонала, решение административных задач (в числе увольнения и денег).
Ведущий python-разработчик
Июнь 2010 — Сентябрь 2011 (1 год и 4 месяца)
Участие в разработке учетных систем для автоматизации различных сфер деятельности госучреждений. На этом этапе приминал участие в разработки новой версии ПО "Электронная похозяйственная книга" - система учета для сельских поселений. Развитие нового направления в сфере образования - Электронные дневники и журналы. Разработка системы, продумывание архитектуры, тим лидер команды. Технологии: python, Django, PostgreSQL.
php-разработчик, ruby-разработчик
Март 2009 — Июнь 2010 (1 год и 4 месяца)
Разработка и поддержка web-сайтов зарубежных компаний. Разработка уникальной даже даже для американского рынка социальной сети для детей. Сервис-примерочная как saas. Прародитель системы облачного хранения данных dropsend.com. Журнал http://www.businesstraveller.com/ Интернет магазин https://shop.theaa.com/ И многое другое.
Крупнейшая организация России по оказанию социально значимых государственных услуг гражданам
специалист-эксперт отдела ВСИП и БД УИТ
Август 2007 — Март 2009 (1 год и 8 месяцев)
Поддержка баз данных, автоматизация деятельности в ПФР, разработка ПО, внедрение и поддержка стороннего софта от вендора. Технологии: php, js, delphi, java, IBM DB2.
Высшее образование
Казанский федеральный университет
Казань
Факультет: Вычислительной математики и кибернетики
Сентябрь 2003—Июнь 2008 (4 года и 9 месяцев)