Обо мне

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

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

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

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

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

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

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Крупнейший в России регистратор доменов и хостинг-провайдер
Senior backend developer
Октябрь 2018 — По настоящее время (8 месяцев)

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

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

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

  • Работа с высокими нагрузками
  • Автоматизация фоновых процессов и очередей
  • Работа с внешними API, Yandex.XML
  • Парсинг и анализ текста (поиск вхождений, обработка контекста)
  • Разработка API модуля для подключения внешних сервисов
  • Написание сложных SQL-запросов для сбора статистики
ООО "Статус"
 
Full stack web developer
Июнь 2017 — По настоящее время (2 года)
  • Разработка внутренних систем управления проектами
  • Поддержка и развитие корпоративной CRM и веб-ресурсов
  • Проектирование и разработка веб-приложений и сайтов
Образовательный IT-портал
Преподаватель
Февраль 2018 — Май 2019 (1 год и 4 месяца)

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

  • Python
  • PHP
  • MySQL
  • Yii 2
  • HTML/CSS/JS
PHPPythonООПSQLMySQLYii frameworkMongoDBPostgreSQLJavaScriptGit
ГАПОУ МО «Подмосковный колледж Энергия»
 
Преподаватель информационных дисциплин
Май 2013 — Июль 2018 (5 лет и 3 месяца)

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

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

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

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

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

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