|
Персональная информация
|
Дата рождения |
15 / 07 / 1990 |
Национальность |
Российская федерация |
Предпочитаемая должность
|
Backend-разработчик PHP
|
Навыки и компетенции
|
| |
Основные навыки
- PHP, SQL,
- Symfony, Doctrine ORM,
- HTML, CSS, JS,
- Core Java и Spring,
- CMS (Wordpress, Joomla, ModX).
Работал с
- PostgreSQL, MySQL, SQLite, MongoDB, Redis,
- Laravel, Yii, Codeigniter
- Elasticsearch, Sphinx,
- RabbitMQ.
Для разработки использую Docker, Linux, PHPStan/Psalm, PHPStorm, Git, Sentry.
Иногда использую Bash, Ruby, C++.
|
Опыт работы
|
Code Pilots 2021 – настоящее время |
Комплексные сайты и мобильные приложения
Должность:
Backend-разработчик (PHP), тимлид
Итоги:
- backend для SPA, мобильных и MPA веб-приложений на Symfony,
- разработка архитектуры, оценка временных затрат,
- тимлид, проведение технических собеседований.
Некоторые проекты:
-
Toomanygifts
Крупный онлайн-магазин с услугой печати на товарах для B2B, B2C.
Старший разработчик. Сотни тысяч товаров, десятки интеграций импорта товаров, интеграции с ERP-системами, инструменты для B2B. Старт проекта: миграция с легаси-системы с сохранением данных.
-
Складская ERP-система
Конфигурируемая ERP-система для инвентаризации, приёмки, размещение на хранение и отгрузки товаров, комплектации и отгрузки заказов. Легаси без фреймворков с использованием компонентов Zend.
Тимлид. Контроль всего цикла разработки. Ревью. Тесная работа с системными аналитиками и клиентом.
-
Приложение для сервиса выгула собак
Сервис для поиска выгульщиков для собак.
Тимлид. Системный дизайн. Интеграции с ERP-системами. Работа с бизнес-аналитиком и клиентом.
|
Казанский федеральный университет ИТИС 2013 – настоящее время |
Один из крупнейших университетов Российской Федерации.
Должность:
Старший преподаватель
Итоги:
- автор и лектор курсов Программирование, Информационные системы (Java), Веб-программирование и продвинутое программирование на PHP и других,
- преподаватель ряда проектно-ориентированных курсов,
- куратор преподавателей практики некоторых курсов программирования.
|
Фрилансер 2006 – 2021 |
Должность:
Веб-разработчик (PHP)
Итоги:
- разработка сложных веб-приложений с использованием Symfony,
- разработка сайтов под ключ с использованием Joomla, ModX и индивидуально-разработанных систем,
- написание небольших CRM- и ERP-систем (обычно для бухгалтерских нужд),
- парсеров, скриптов разных типов на PHP и Ruby.
|
Webdoka 2011 – 2013 |
Германо-российская компания Комплексные сайты; например, онлайн-магазины, системы бронирования отелей и авиабилетов.
Должность:
Fullstack-разработчик(PHP, Ruby), тимлид
Итоги:
- комплексные сайты на основе MVC-фреймворков (Symfony2, Yii, RoR),
- разработка архитектуры API и в целом интеграции между подсистемами.
Последние проекты:
-
Superbooking
Сервис для поиска самолётных билетов с простым и удобным дизайном. Разработан с использованием Symfony 2, jQuery, систем оплаты Uniteller and Rapida.
Я был одним из программистов в команде разработчиков. Я сделал некоторые части модулей администрирования и оплаты.
-
Runbee
Сервис с использованием карт для поиска краткосрочной работы. Сайт имеет сложную систему рекомендаций вакансий, почтовую рассылку и очень удобные страницы с картами для заказчиков и работников (runbee).
Я был тимлидом на этом проекте. Я спроектировал архитектуру сайта, написал техническую документацию, сделал некоторые части модулей администрирования и личного кабинета пользователя и т.д.
|
Образование
|
Высшая школа |
Магистр радиофизики, специализация Информационные процессы и системы,
Казанский федеральный университет, Казань, Россия, средний балл 5 (A), 2011 – 2013
Бакалавр физики, специализация Квантовая электроника, Институт физики,
Казанский федеральный университет, Казань, Россия, средний балл 4.25 (B+), 2007 – 2011
|
Средняя школа |
9я школа с углублённым изучением английского языка, класс математики и физики,
Казань, Россия 1997-2007
серебряная медаль за особые академические успехи
|
Другие навыки
|
Языки |
- Английский язык – upper intermediate/advanced
- Немецкий язык – pre-intermediate (A2)
- Русский язык – native
- Татарский язык – pre-intermediate
|
Социальные навыки |
- Во время работы в Webdoka и в Code Pilots я выступал тимлидом. Также я поддерживал документацию ряда проектов и пересобрал межпроектную базу знаний.
- На работе в университете я занимаюсь организацией некоторых курсов и активностей. Например, наш институт использует разработку проектов в качестве основы для обучения на ряде курсов. Это требует подбора проектов и сбора сбалансированных команд разработки студентов.
|
Хобби и увлечения
|
| |
Я люблю разбирать, группировать и визуализировать информацию в качестве некой творческой работы. Например, я работаю с видео-редакторами (Adobe Premiere), редакторами презентаций, вики-движками. Обычно это необходимо для создания материалов для лекций для моих студентов, но как-то я создал 8-минутный фильм о своём родном городе Казани.
|