Обо мне

Другие навыки:

Разработка desktop-приложений на базе node-webkit и electron
Есть несколько небольших проектов на других php-фреймворках (laravel, slim, yii2)

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

Хобби: велосипед, коньки, сноуборд, настольные игры

Опыт работы
Разработка мобильных сервисов и мультиплатформенных мобильных приложений для бизнеса и госсектора
Full-stack разработчик, Team Lead
Сентябрь 2016 — По настоящее время (4 года и 2 месяца)

Обязанности:

  • Разработка и сопровождение высоконагруженных систем (500+ запросов/сек., аналитические запросы по базе данных на 500+ млн. записей)

  • Решение архитектурных задач

  • Обсужение и постановка задач по фронтенду и бекенду, оценка сроков.

  • Code review

  • Проработка внутрикомандных процессов (CI, workflow и т. п.)

  • Проведение технических собеседований, обучение сотрудников

weblabs.pro
Симферополь
Full-stack разработчик
Январь 2015 — Август 2015 (8 месяцев)

Обязанности:

  • Разработка нового функционала (front-end + back-end), поддержка и доработка текущего, работа с legacy-кодом, рефакторинг

  • Разработка api системы, разработка и поддержание тестов, разработка через тестирование

  • Разработка архитектуры базы, оптимизация запросов

  • Разработка и поддержка системы деплоя –

  • Интергация aws, new relic и других сторонних сервисов

Образовательные сервисы, онлайн и оффлайн
Самара
Full stack разработчик
Январь 2015 — Август 2015 (8 месяцев)

Обязанности:

  • разработка нового функционала (front-end + back-end), поддержка и доработка текущего, работа с legacy-кодом, рефакторинг
  • разработка и поддержка модулей email рассылки, автоматических платежей через систему PayPal, поиска, партнерской программы и других.
  • разработка систем интеграции со сторонними сервисами (delighted, podio, mailchimp)
  • разработка архитектуры базы, оптимизация запросов
  • разработка и сопровождение модуля "Классная комната", включающего видеоконференцию, общий whiteboard, обмен сообщениями, файлами и др. Обмен данными осуществлялся через socket.io на nodejs сервере.
  • разработка и оптимизация фронтенда с использованием angular.js

Используемые технологии: MySQL, yii, nodejs, socket.io, angular, bootstrap, apache, nginx, jquery, git, composer, ssh

GitPHPNode.jsMySQLSocket.ioAngularNginx
Крупнейший сервис покупок за рубежом!
Старший программист
Февраль 2014 — Декабрь 2014 (11 месяцев)
Проекты: http://shopozz.ru/, http://shopozz.com/, http://skifmusic.ru/ (частично) Обязанности: - разработка нового функционала (front-end + back-end), поддержка и доработка текущего, работа с legacy-кодом. - работа с системой контроля версий (mercurial), системой развертывания рабочего окружения vagrant (с Ubuntu в качестве ОС), настройка серверов apache и nginx. - работа над модулями email-рассылки, API интернет-магазинов, платежных систем, импорт/экспорт данных в различных форматах. - оптимизация высоконагруженных мест системы (sql-запросы, кеширование данных через redis, работа со shpinx) - работа над контролем качества кода: проверка pull-request'ов (логика + code style), настройка автоформатирования средствами IDE и code sniffer'а - общий рефакторинг кода (устранение дублирования, выделение кода в сущности согласно принципам MVC и т.д.) - постановка задач и обучение новых сотрудников Используемые технологии: CodeIgniter, MySQL, apache, nginx, CSS, bootstrap, JavaScript, jquery, ajax, redis, composer, sphinx, vagrant, code sniffer, mercurial
Жигули - Телеком
Самара
Системный программист
Май 2010 — Февраль 2014 (3 года и 10 месяцев)
Системный программист Проект: автоматизированная система учета недвижимости Обязанности: - разработка и сопровождение внутреннего портала отдела недвижимости, разработка front-end и back-end составляющих проекта - настройка веб-сервера системы (apache 2.2.25) - разработка архитектура базы данных, поддержка и сохранение изменения характеристик объектов во времени (перепланировка объектов, дополнительные соглашения к договорам, ежемесячные отчеты и графики занятости объектов и т.п.) - разработка модуля отображения актуальных свободных помещений на основной сайт компании - разработка модуля импорта данных по счетам и платежам с 1С:Бухгалетерия - разработка системы электронного документооборота. Используемые технологии: PHP, Yii, MySQL, apache, CSS, JavaScript, jquery, ajax, Git Проект: система автоматизированной торговли на бирже Обязанности: - разработка программного обеспечения для автоматизированной торговли на бирже. - разработка архитектуры базы данных, анализ и оптимизация быстродействия. Используемые технологии: C#, .Net, MySQL
Высшее образование
Самарский государственный технический университет
Самара
Факультет: Автоматики и информационных технологий; ФАИТ
Сентябрь 2007—Июнь 2012 (4 года и 9 месяцев)
Специальность "Автоматизированные системы обработки информации и управления" Защитил диплом на тему "Автоматизированная система дистанционной торговли ЗАО Жигули-Телеком" (отлично)