Обо мне

Опытный web-разработчик с четырехлетним стажем. Основная специализация - php, mysql, javascript. Участвовал в разработке крупных проектов. Умею писать тесты. Имею опыт использования в проекте redis, sphinx, gearman. Имею опыт разработки на python. Опытный пользователь linux. Знаю php-фреймворки zf2, yii, kohana, codeigniter. Умею использовать паттерны и знаю, когда их использовать не надо. Владею немецким и английским языками(раньше работал переводчиком).

Профессиональные навыки
PHPJavascriptMySQLCSSHTML
Опыт работы
Май 2014 — Сентябрь 2015
RDM-Software group
Программист
Санкт-Петербург
Обязанности и достижения

Написал несколько сайтов, участвовал в разработке нескольких десятков сайтов.

Самый крупный мой проект в этой фирме - сайт ebookswood.com. Его сделал полностью я сам, кроме дизайна и верстки. Сайт служил для поиска и скачивания электронных книг. Книги были получены с других сайтов и фактически скачивались хотлинкингом через сервер, потому что книг было много, они тяжелые, и хранить их у себя на сервере было невозможно. Хранились только картинки, ссылки на книги и данные о книге. Данные получались при парсинге книг - то есть сначала книга скачивалась, открывалась, оттуда выковыривались метаданные, картинка, потом книга удалялась. Всего было около полутора миллионов книг. Написал плагин для чтения книг прямо на сайте. К сожалению, фирму закрыли, и вместе с ней закрыли и сайт.

Июнь 2013 — Май 2014
ООО "АВТО.РУ Холдинг"
php-разработчик
Москва
Обязанности и достижения

Разработка и внедрение сервиса api,
Доработка системы модерации.

Моя команда делала новую систему api, тк. предыдущая была скомпрометирована и не поддерживала изменения ключей. Наша команда сделала систему api, в которой доступ осуществлялся не по ключам типа приложения, как раньше(то есть у всех андроид-приложений был один ключ, у всех виндовс-приложений - другой ключ, один на всех пользователей виндовс-приложения), а по отдельному ключу на каждого пользователя. В результате, при компрометации ключа, теперь есть возможность заблокировать именно этого пользователя, не задев при этом других пользователей.

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

Август 2012 — Май 2013
Интернет-группа ka2i.ru
php-разработчик
Новокузнецк
Обязанности и достижения

Разработка сайтов job42.ru и vashgorod.ru(php, yii, mysql, nginx)

Октябрь 2011 — Август 2012
ООО "Объявления"
python-разработчик
Новокузнецк
Обязанности и достижения

Разработка сайта frantob.ru(python, django, postgresql, nginx, freebsd)

Март 2011 — Октябрь 2011
ООО "Кузбасский ЛВЗ"
php-разработчик
Новокузнецк
Обязанности и достижения

Проектирование и разработка сайтов (sport-nk.ru, metallurg-kuzbass.ru, chocolate-nk.ru, ra-april.ru и др).