Обо мне

Люблю понятный, хорошо спроектированный код. Понимаю принципы ООП и популярные паттерны проектирования. Пишу unit-тесты на свой код, и приучаю к этому своих коллег. Имею опыт проектирования БД, оптимизации запросов, умею пользоваться EXPLAIN ANALYZE.

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

В свободное от работы время так же увлекаюсь активными видами спорта, такими как футбол, скалолазание и альпинизм, люблю путешествовать.

Профессиональные навыки
PhpunitGitPHPPostgreSQLMySQLJQueryMemcachedRabbitmq
Опыт работы
Декабрь 2015 — по настоящее время
PHP разработчик
Санкт-Петербург
Сентябрь 2015 — по настоящее время
PHP разработчик
Санкт-Петербург
Октябрь 2013 — Август 2015
ООО "Фарпост"
PHP программист
Томск
Обязанности и достижения

- Разработка и поддержка справочника компаний;
- Разработка поисковой системы сайта с использованием полнотекстового поиска PostgreSQL;
- Проектирование и разработка API справочника для внешних проектов и мобильного приложения справочника;
- Разработка модуля платных услуг и сервиса онлайн-бронирования баз отдыха;
- Разработка администраторских инструментов для модерации и управления контентом.

В команде отвечал за проектирование нового функционала, review кода остальных членов команды, рефакторинг старого кода и оптимизацию под растущие нагрузки. За время работы над проектом большая часть сценариев была покрыта unit-тестами, что позволило значительно сократить время, затрачиваемое на поддержку проекта, высвободив время на разработку нового функционала. Было оптимизировано и переписано множество узких мест проекта, что позволило уменьшить время загрузки страниц и снизить нагрузку на сервера.

Январь 2008 — Октябрь 2013
Фрилансер
Веб-программист
Томск
Обязанности и достижения

- Разработка сайтов различной сложности на PHP+MySql+jQuery;
- Подключение онлайн-оплаты для интернет-магазинов, модули расчета стоимости доставки;
- Экспорт/импорт данных для сайта;
- Кроссбраузерная верстка и frontend программирование с использованием HTML, CSS, jQuery.

Высшее образование
Сентябрь 2007 — Июнь 2013
ТПУ
Институт кибернетики (ИК)
Томск
Специализация и достижения

Информатика и вычислительная техника
Магистр