Обо мне

На PHP пишу с 2005-го. Работаю full-time c 2006-го. Есть хорошее понимание ООП, знаю и применяю шаблоны проектирования.

Работал с многими MVC framework-ами. Имеется опыт разработки и поддержки собственного framework-а.

Хорошо знаком с такими базами как MySQL, SQLite, MongoDB, Redis, PostgreSQL. Писал много больших запросов для MySQL и PostgreSQL с перевязкой множества таблиц, использованием временных таблиц и транзакций.

Достаточно хорошо знаю frontend. Использую системы контроля версий. Сейчас GIT, ранее SVN.

Во всех проектах применяю Unit тестирование. Есть понимание TDD.

Большой опыт работы в команде и управления командой, ведения проекта в роли СТО с полным документированием проекта и всех процессов разработки. Опыт постановки полного цикла разработки проекта на стеке Atlassian (Jira, Bamboo, Confluence, BitBucket).

НЕКОТОРЫЕ ПРОЕКТЫ:

http://www.setlinks.ru/

Проект развивается с 2006-го. В основе собственный MVC framework, MySQL, Redis, MongoDB, Memcached.

http://leengoo.com

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

В основе PHP, CakePHP, MySQL, Memcached, Java, Android SDK.

https://ru.serpseeker.com/

Проект по сбору позиций. Проектировал с нуля.

Работает на Yii2, PostgreSQL, Memcached, RabbitMQ.

http://starbox.club

Проект для печати фотографий. PHP5, Yii2.

https://unirenter.ru

Большой проект по аренде спецтехники.

Профессиональные навыки
JavaScriptMySQLSqliteRedisMongoDBPHPMemcachedJavaRabbitmqPostgreSQL
Опыт работы
Октябрь 2015 — Декабрь 2016 (1 год и 2 месяца)
ООО Юнирентер
CTO, Senior PHP Developer
Москва
Обязанности и достижения
Разработка большого стартапа по аренде спецтехники "с нуля". Проектирование БД. Постановка процесса разработки, процесса документирования проекта для инвесторов. Найм разработчиков в команду. Постановка задач, code review и другое.
Апрель 2015 — Август 2015 (4 месяца)
ООО Старбокс
Senior PHP Developer
Москва
Обязанности и достижения
Разработка проекта с нуля.
Октябрь 2014 — Апрель 2015 (6 месяцев)
ООО "СЕРП"
Senior PHP Developer
Москва
Обязанности и достижения
Разработка сервиса с нуля. Организация процесса разработки. Проектирование интерфейсов. Работа в команде из 2-х разработчиков.
Январь 2006 — Октябрь 2014 (8 лет и 9 месяцев)
Senior PHP Developer
Арзамас
Обязанности и достижения
Обязанности: - Разработка пользовательского интерфейса - Разработка серверной части - Организация работы программистов - Архитектура базы данных - Поддержка и доработка собственного MVC framework-а Достижения: - Научился разрабатывать проекты "с нуля" - Научился управлять коммандой разработчиков - Освоил разработку архитектуры приложений, шаблоны проектирования и их применение на практике - Научился делать грамотный выбор необходимых технологий под определенные задачи
Март 2003 — Май 2004 (1 год и 2 месяца)
ООО "Графика"
Программист
Арзамас
Обязанности и достижения
Обязанности: - Разработка и поддержка сайта - Разработка новых модулей для сайта - Информационное наполнение сайта Достижения: - Освоил PHP, MySQL - Научился работать в команде (дизайнер, руководитель, верстальщик) Собственно первый опыт работы в компании на должности программиста. Было время подтянуть знания :-)
Среднее специальное образование
Январь 2000 — Январь 2003
техн., Арзамасский техникум потребительской кооперации
Коммерция
Арзамас