Был на сайте более двух недель назад

Грибанов Пётр Сергеевич

Мужчина, 35 лет, родился 2 апреля 1987

Контакты
 +7 (965) 365-36-05
Телефон подтвержден
wcode404@gmail.com — предпочитаемый способ связи

Москва, м. Алтуфьево, не готов к переезду, готов к редким командировкам

Руководитель отдела разработки

Специализации:
  • Руководитель группы разработки

Занятость: полная занятость

График работы: гибкий график, полный день, удаленная работа

Опыт работы 15 лет 1 месяц

Июль 2021по настоящее время
1 год
Brand Analytics

Москва, br-analytics.ru/

Руководитель отдела разработки
- Руководство группой разработчиков - Планирование и делегирование задач - Ведение летучек - Ведение отчетности - Разработка бэкенд BA
Октябрь 2015Июль 2021
5 лет 10 месяцев

Россия, www.1tvrus.com

СМИ, маркетинг, реклама, BTL, PR, дизайн, продюсирование... Показать еще

Заместитель деректора департамента по веб-разработке проектов Т/К "Карусель"
Разработал портал телеканала "Карусель" (http://www.karusel-tv.ru/) на Symfony. Разработал внутреннюю CRM на Symfony. Разработал сайт телеканала "Время" (http://www.vremya.tv/) Разработал сайт телеканала "Телекафе" (http://www.telecafe.ru/) Разработал сайт "Первого канала" (http://www.1tv.com/) Руковожу технической частью портала Т/К Карусель. - Общение с заказчиком; - Формулирование ТЗ; - Выделение и формулирование бизнес процессов; - Постановка и делегирование задач; - Code review; - Тестирование; - Ведение документации к проекту; - Ведение отчётности, построение графиков; - Проектирование архитектуры (DDD, SOLID, DRY, YAGNI, KISS, СQRS, GoF); - Выбор технологий; - Поддержка серверов; - Поддержка пользователей; - Проведение презентаций; - Проведение внутренних митапов; - Применение некоторых принципов из Agile и Scrum; - Внедрил git workflow; - Внедрил постановку задач в GitLab Issues; - Настроил автоматическое привязывание коммитов к задачам; - Организовал CI/CD; - Организовал автоматическую сборку тестовых стендов; - Организовал развертывание проекта в Docker контейнерах. В рамках работы над Т/К Карусель: - Разработка с использованием паттернов проектирования (соавтор php-clean-code); - Использовали спецификации (майнтейнер Doctrine Specifications); - Реализовал Web PUSH Notifications (автор популярнейшей статьи на Хабре по теме); - Разработал систему очередей на базе Redis; - Разработал систему для организации и регулярного запуска коммерческих конкурсов; - Разработал систему для анализа и детектирования фактов накрутки голосов; - Разработал систему для организации телепрограммы и её распределению по часовым поясам; - Разработал биллинговую систему для внутренней валюты; - Интегрировал интернет-магазин OZON и Toy.ru; - Интегрировал календарь событий Kassir.ru с GEO-локацией и поиском ближайшего города; - Разработал систему интеграции в Яндекс.Дзен; - Разработал систему для генерации sitemap.xml; - Разработал систему регулярных email-рассылок. В 2017 году портал Т/К Карусель стал лауреатом Премии Рунета. С 2018 года Премия Рунета проводится при поддержке Т/К Карусель. Заказчики коммерческих конкурсов: LEGO, Аквафор, Координационный центр доменов .RU/.РФ, Gismeteo, Смешарики, Союзмультфильма, Черепашки-ниндзя, BEN10, Winx, Playmobil, Mamba и многие другие. Используемые технологии: GitLab, Symfony, Doctrine, MySQL, Redis, Sphinx, Docker, Gulp, SCSS, ES6 (нативный js), Bootstrap. Тестирование: PHPUnit, PHPStan, PHP CS Fixer, функциональные тесты, тесты консистентности, контроль связанности модулей, линтеры. Мониторинг: Sentry, Zabbix, NIXstats.
Апрель 2011Апрель 2016
5 лет 1 месяц
AnimeDB

Москва, anime-db.ru/

Информационные технологии, системная интеграция, интернет... Показать еще

Владелец и разработчик проекта
Это мой собственный Open Source проект, которым я занимался в свободное время. Проект является инструментом для составления домашнего каталога Anime. https://anime-db.org Проект состоит из десктопного приложения и официального сайта написанных на Symfony. Десктопное приложение является кроссплатформенным и для работы требует только PHP-интерпретатор. Для OS Windows, PHP-интерпретатор не требуется, то есть приложение может работать портативно, например, с Flash-накопителя. Процесс разработки приложения: - более 30 репозиториев; - более 650 тикетов; - более 5000 комитов; - мультиязычность; - разработана система плагинов для приложения на базе Composer (аналог Symfony Flex ещё до его появления); - разработана система обновления приложения; - разработан планировщик задач для выполнения различных задач в фоновом режиме (аналог cron, но для автономной работы); - разработан пакет для отслеживания изменений в моделях для кэширования https://github.com/anime-db/cache-time-keeper-bundle - все репозитории проходят сборку и тестирование в сервисах: Travis CI, Scrutinizer CI, Style CI, SensioLabsInsight и Coveralls. Официальный сайт - это инструмент для скачивания приложения, там же размещена документация, автоматически подгружаемая с GitHub, оформленная с помощью языка разметки Markdown. https://github.com/anime-db/anime-db-docs Велись работы по созданию нового проекта на Symfony и SOA, предназначенного для вывода каталогизатора в online-режим.
Март 2013Октябрь 2015
2 года 8 месяцев

Москва, hsmedia.ru/

Розничная торговля... Показать еще

PHP-разработчик
Работал с SSO и CouchDB. Поддерживал и развивал сайт журнала "StarHit" http://starhit.ru/ Разработал анализатор текста для выявления всех информативных слов и их подсчета для расчета зарплат редакторам: https://github.com/peter-gribanov/AnalyzerText Разрабатывал спецпроекты на Yii: - В отпуск с Малаховым http://www.starhit.ru/v-otpusk-s-malakhovym/ - Авто АЛЕА http://alea.starhit.ru/ - Отдых в Италии http://www.starhit.ru/adler-spa-resorts/ - Новая Я! http://www.starhit.ru/novaya-ya/ - Худеем со Starhit http://www.starhit.ru/hudeem/2014/1/ - Худеем со Starhit http://www.starhit.ru/hudeem/2014/2/ - Худеем со Starhit http://www.starhit.ru/hudeem/2015/1/ Переводил сайт журнала "Счастливые родители" http://parents.ru/ с самописного движка на Yii 1. В административном интерфейсе сайта использовал Bootstrap 3. Разработал систему накрутки голосов.
Июнь 2007Март 2014
6 лет 10 месяцев
ITLines

Москва, itlines.ru

Информационные технологии, системная интеграция, интернет... Показать еще

Web-программист
Уволился в 2008 году, но продолжал работать на фрилансе до 2014. Для этой компании я разрабатывал CRM для просмотра в онлайн-режиме информации о предоставляемых клиентам услугах. Поддерживал web-сервера. Разрабатывал и поддерживал сайты под заказ.
Октябрь 2011Февраль 2013
1 год 5 месяцев
Профессионалы.ru

Москва, professionali.ru

Старший разработчик
Занимался менторством. Развивал и поддерживал ленту активности пользователей (аналог стены в ВКонтакте). Организовал хранение ленты активности в Riak. Участвовал в разработке riak-php-client. Разработал и задокументировал API Профессионалов. Участвовал в разработке мобильного приложения Профессионалы.ru. Разработал первое приложение-тест "Разработчик PHP/MySQL/Linux" на сайте Профессионалов. Внедрил и в дальнейшем развивал пакет форм, предоставляющий возможность собрать практически любую форму. В рамках развития пакета написал API интерфейс для редактирования представления форм.
Апрель 2011Январь 2012
10 месяцев
Перспектива М, ООО

Москва, chocoradio.ru

Системный администратор
Поддержка ресурса, администрирование и настройка серверов. Заведение пользователей на портале и распределение прав доступа. Контроль и урегулирование вопросов с разработчиками портала. Развертывание 1С-Битрикс Веб-кластер. Настройка и поддержка web-серверов.
Сентябрь 2009Октябрь 2011
2 года 2 месяца
Объединенные медиа

Москва, businessfm.ru

Информационные технологии, системная интеграция, интернет... Показать еще

Системный администратор
Поддержка пользователей, обслуживание, ремонт компьютеров и оргтехники, прокладка сетей.
Март 2009Сентябрь 2009
7 месяцев
МЭСИ

Москва, www.mesi.ru

PHP программист
Поддержка и развитие существующей CMS. Поддержка сайтов института. Написание новых сайтов. В рамках работы над CMS реализовал первую версию библиотеки FormManager с визуальным интерфейсом для составления и обработки динамических веб-форм https://github.com/peter-gribanov/form-manager
Март 2008Май 2009
1 год 3 месяца
Объединенные медиа

Москва, businessfm.ru

Информационные технологии, системная интеграция, интернет... Показать еще

Системный администратор
Поддержка пользователей, обслуживание, ремонт компьютеров и оргтехники, прокладка сетей.

Ключевые навыки

jQuery
SVN
SQLite
Git
Linux
JavaScript
Yii
ООП
Nginx
HTML
Apache HTTP Server
Bootstrap
MySQL
PHP
CSS
Администрирование
Redmine
Redis
Riak
PHPUnit
CouchDB
Symfony
RabbitMQ
Sphinx
XML/Xslt
Sass
GitLab
PHPStan
Docker

Опыт вождения

Имеется собственный автомобиль

Права категории B

Обо мне

Специализируюсь в первую очередь на backend и на Symfony. Архитектура, бизнес процессы, best practice, DDD. Я на GitHub: https://github.com/peter-gribanov Мои публикации: https://habr.com/users/ghost404/posts/ Активно участвую в Open Source проектах. Ментейнер https://github.com/Happyr/Doctrine-Specification Выполняю роль ментейнера https://github.com/jupeter/clean-code-php Также принимал участие в множестве других популярных Open Source проектах таких как: Symfony, Doctrine, Shields, SonataAdminBundle, FOSUserBundle, LiipImagineBundle, PixSortableBehaviorBundle, TetranzSelect2EntityBundle, select2entity, php-enum, lscache, hinclude, PhpStorm и т.д. Есть свои проекты: https://github.com/gpslab Собственный Open Source стартап: https://github.com/anime-db Программирование на языках PHP и JavaScript. Преимущественно backend на Symfony. Знаком с понятиями ООП, DDD, TDD, SOLID, DRY, YAGNI, KISS и паттернами проектирования (GoF); Пользуюсь Git (ранее SVN), в частности, есть проекты на GitLab, GitHub и Bitbucket. Frontend: jQuery, ES6 + babel. Работать с JS фреймворками не доводилось. Только свой микрофреймворк. Языки разметки HTML 5, CSS 3, SCSS. Обслуживание и разработка СУБД MySQL, SQLite и немного PostgreSQL. В работе использую: Travis CI, GitHub Actions, Scrutinizer CI, SensioLabsInsight, Style CI, Coveralld IO, Shields IO, GitLab CI. Установка и обслуживание Web-окружения. Уверенная работа с Linux. Написание юнит-тестов на PHPUnit, спецификаций на phpspec и использование Selenium для функциональных тестов. Ежедневно использую Docker и gulp (ранее grunt).

Рекомендации

Первый канал всемирная сеть
Захаров Дмитрий (Руководитель отдела разработки) 
Профессионалы.ru
Гернович Валентин (Технический директор) 
ITLines
Грачева Ирина (Генеральный деректор) 

Портфолио

Высшее образование

Знание языков

РусскийРодной

АнглийскийB2 — Средне-продвинутый

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не более часа