Обо мне

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

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

Собственный проект: SAUN 2.0
Переработка проекта недвижимости для Жигули-Телеком на фреймворке Yii.
Основные изменения по сравнению с прошлой версией:

  • Логика выделена в модели
  • Интерфейс полностью переписан на bootstrap,
  • Добавлены читабельные пути (url)
  • Оптимизирован алгоритм отрисовки планировок
  • Inline-редактирование данных
  • Доработана синхронизация с Dropbox

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

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

Личные качества: быстрая обучаемость, трудолюбие, стрессоустойчивость, интерес к новым технологиям и нестандартным задачам.
Профессиональные навыки
Опыт работы
Январь 2015 — Август 2015
Full stack разработчик
Самара
Обязанности и достижения

Обязанности:
- разработка нового функционала (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

Февраль 2014 — Декабрь 2014
Старший программист
Самара
Обязанности и достижения

Проекты: 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
Жигули - Телеком
Системный программист
Самара
Обязанности и достижения

Системный программист
Проект: автоматизированная система учета недвижимости

Обязанности:
- разработка и сопровождение внутреннего портала отдела недвижимости, разработка front-end и back-end составляющих проекта
- настройка веб-сервера системы (apache 2.2.25)
- разработка архитектура базы данных, поддержка и сохранение изменения характеристик объектов во времени (перепланировка объектов, дополнительные соглашения к договорам, ежемесячные отчеты и графики занятости объектов и т.п.)
- разработка модуля отображения актуальных свободных помещений на основной сайт компании
- разработка модуля импорта данных по счетам и платежам с 1С:Бухгалетерия
- разработка системы электронного документооборота.
Используемые технологии: PHP, Yii, MySQL, apache, CSS, JavaScript, jquery, ajax, Git

Проект: система автоматизированной торговли на бирже
Обязанности:
- разработка программного обеспечения для автоматизированной торговли на бирже.
- разработка архитектуры базы данных, анализ и оптимизация быстродействия.
Используемые технологии: C#, .Net, MySQL

Высшее образование
Сентябрь 2007 — Июнь 2012
СамГТУ
Автоматики и информационных технологий; ФАИТ
Самара
Специализация и достижения

Специальность "Автоматизированные системы обработки информации и управления"
Защитил диплом на тему "Автоматизированная система дистанционной торговли ЗАО Жигули-Телеком" (отлично)