Обо мне

Занимаюсь профессиональной разработкой веб-приложений с 2012 года, хорошо разбираюсь в современных инструментах.

Ответственно подхожу к вопросам проектирования и дальнейшего масштабирования систем. Четко следую поставленным срокам, постоянно развиваюсь, читая множество профессиональной литературы, в том числе, на английском языке.

Отлично владею стеком PHP 7 / MySQL, знаю как оптимизировать запросы и работу приложений.

В работе использую фреймворк Yii 2 / Laravel 5, имеются знания, достаточные для построения сложных проектов. Люблю создавать интересные интерактивные веб-приложения и системы, которые отличаются от основной массы проектов.

Также активно использую Python и Dart для разработки программного обеспечения и мобильных приложений (Flutter). Знания Linux на уровне системного администрирования.

  • Знание принципов ООП, SOLID и паттернов проектирования
  • Использование подходов Agile, DevOps
  • Системы контроля версий (git)
  • Тестирование и оптимизация кода (PHPUnit)
  • Хранение данных MySQL, Redis, Mongo, SQLite, Postgres
  • Работа с очередями на RabbitMQ, Beanstalk
  • RESTful приложения
  • Работа с Sphinx, Memcached
  • HTML, SASS, Webpack, JS, Bootstrap
  • Использование Docker

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Октябрь 2018 — по настоящее время (3 месяца)
Senior backend developer
Москва
Обязанности и достижения

Участие в разработке и сопровождении сервиса по предоставлению хостинг-услуг и регистрации доменных имен

  • Оптимизация системы под большие нагрузки
  • Разработка модулей для работы с внешними API
  • Поддержка биллинговой системы пользователей
  • Проектирование и разработка личного кабинета клиента
  • Работа с очередями и фоновыми процессами
  • Рефакторинг и оптимизация кодовой базы
  • Проектирование архитектуры новых компонентов системы
Применяемые навыки
Октябрь 2018 — по настоящее время (3 месяца)
Full stack web developer
Ижевск
Обязанности и достижения

Разработка и сопровождение интернет-проекта компании, автоматизирующего обработку большого объема данных из поисковых систем

  • Работа с высокими нагрузками
  • Автоматизация фоновых процессов и очередей
  • Работа с внешними API, Yandex.XML
  • Парсинг и анализ текста (поиск вхождений, обработка контекста)
  • Разработка API модуля для подключения внешних сервисов
  • Написание сложных SQL-запросов для сбора статистики
Применяемые навыки
Февраль 2018 — по настоящее время (11 месяцев)
Преподаватель
Москва
Обязанности и достижения

Преподаю курсы по разработке и программированию:

  • Python
  • PHP
  • MySQL
  • Yii 2
  • HTML/CSS/JS
Применяемые навыки
PHPPythonООПSQLMySQLYii frameworkMongoDBPostgreSQLJavaScriptGit
Июнь 2017 — по настоящее время (1 год и 7 месяцев)
ООО "Статус"
Full stack web developer
Москва
Обязанности и достижения
  • Разработка внутренних систем управления проектами
  • Поддержка и развитие корпоративной CRM и веб-ресурсов
  • Проектирование и разработка веб-приложений и сайтов
Применяемые навыки
Май 2013 — Июль 2018 (5 лет и 3 месяца)
ГАПОУ МО «Подмосковный колледж Энергия»
Преподаватель информационных дисциплин
Железнодорожный
Обязанности и достижения

Преподавал дисциплины:

  • «Основы проектирования баз данных»
  • «Основы алгоритмизации и программирования»
  • «Разработка и эксплуатация информационных систем»
  • «Веб-дизайн»
  • «Платформы разработки информационных систем»

Дополнительный курс:

  • Разработка интерактивных приложений и видео-игр (Unity 3D, Luxology Modo)

Также разрабатывалось программное обеспечение для проведения занятий и различных экзаменов (desktop/web):

  • Программы тестирования
  • Электронные базы данных студентов
  • Интерактивные приложения
  • Обучающие сайты
Применяемые навыки
JavaScriptPHPMySQLLinuxPythonSQLGitUnixООПC#
Май 2013 — Август 2015 (2 года и 4 месяца)
ГАПОУ МО «Подмосковный колледж Энергия»
Техник-инженер
Железнодорожный
Обязанности и достижения
  • Выполнение работ по прокладке и настройке компьютерных сетей
  • Работа с технической документацией
  • Решение аппаратных проблем, связанных с отказом оборудования
Применяемые навыки
Высшее образование
Сентябрь 2013 — Июль 2016
МГУТУ
Системной автоматизации и инноватики
Москва
Специализация и достижения
Бакалавр (Информатика и вычислительная техника)
Среднее специальное образование
Сентябрь 2009 — Июль 2013
колл., Государственный колледж технологии и управления
Автоматизированные системы обработки информации и управления
Железнодорожный
Специализация и достижения

Техник (Автоматизированные системы обработки информации и управления)