Илья Гришенков (grishenkov-ilya), 34 года, Россия, МоскваИлья Гришенков (grishenkov-ilya), 34 года, Россия, Москва
PHP разработчикБэкенд разработчикАрхитектор программного обеспеченияВедущий (Lead)
От 350 000 ₽Не ищу работу

Контакты

Войти
Возраст: 34 года
Опыт работы: 11 лет и 11 месяцев
Регистрация: 13.04.2017
Последний визит: 7 месяцев назад
Гражданство: Россия
Местоположение: Россия, Москва
Дополнительно: готов к удаленной работе

Обо мне

Разрабатываю на PHP. Есть желание перейти в разработку на Java/Spring.


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


Большой опыт в написании юнит, интеграционных и функциональных тестов.


Читаю техническую литературу. Личный топ книг:


- Три книги по DDD (Эванс, Вернон, Хононов)


- Принципы юнит-тестирования. Хориков


- Шаблоны корпоративных приложений. Фаулер


- Высоконагруженные приложения. Клеппман


- Философия JAVA. Эккель


- Фундаментальный подход к программной архитектуре. Риччардс и Форд


Навыки

Внутри навыка можно посмотреть пройденные и доступные тесты
PHP
Symfony
MySQL
Redis
Docker
DDD
Git
RabbitMQ
SOLID
PostgreSQL

Опыт работы

  • Мы разрабатываем продукты и технологии для онлайн-коммуникации, обучения и совместной работы.
    Бэкенд разработчик (Ведущий)Ведущий программист
    Июль 2020 — Июль 2024 (4 года и 1 месяц)

    В роли техлида:

    Разработка новой функциональности

    Написание юнит и функциональных тестов

    Декомпозиция и оценка задач.

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

    Рефакторинг

    В роли тимлида (чаптер лида):
    Поиск и проектирование решений, повышающих надежность, доступность и безопасность платформы
    Определение и планирование квартальных задач
    Управление командой разработчиков (12 человек)
    Управление архитектурным комитетом
    Принятие архитектурных решений
    Построение схем и диаграмм
    Внедрение процессов увеличивающих эффективность команды.

    PHPMySQLSymfonyRabbitMQRedisMemcacheGitGitLabCI/CDPhpUnit
  • Официальный книжный магазин крупнейшей в России издательской группы Эксмо-АСТ.
    Бэкенд разработчик (Старший)Ведущий разработчик
    Март 2019 — Июль 2020 (1 год и 5 месяцев)

    Проектирование, разработка и запуск сервиса партнерской программы.
    Проектирование, разработка и запуск сервиса программы лояльности.

    Кодревью пулл реквестов.

    Помощь в проектировании решений задач других разработчиков.

    Декомпозиция задач.

    PHPPostgreSQLDockerRabbitMQSymfonyGit
  • BotCAD
    Новосибирск
    Разработчик
    Апрель 2018 — Февраль 2019 (11 месяцев)

    - Выбор технологий для разработки сервиса с нуля.
    - Проектирование архитектуры бэкенд-части на основе принципов DDD.
    - Проектирование архитектуры БД.
    - Реализация бэкенд-части проекта
    - Интеграция с различными сторонними сервисами.

    PHPPostgreSQLSymfonyRabbitMQDockerGit
  • Создание сложных IT-проектов, ПО и технологичных решений для бизнеса на самом высоком уровне.
    Ведущий разработчик
    Июль 2017 — Апрель 2018 (10 месяцев)

    - Разработка сервиса бонусной системы и интеграция его с основным проектом
    - Разработка и реализация решений бизнес-задач
    - Дебаг, анализ и оптимизация существующего кода с помощью xdebug, xhprof, Blackfire.io
    - Внедрение технологий, ускоряющих работу сервисов.

    PHPMySQLSymfonyRabbitMQDockerGit
  • ООО "Лаборатория разработок"
    Новосибирск
    Ведущий разработчик
    Август 2015 — Июнь 2017 (1 год и 11 месяцев)

    Проектирование и реализация архитектур внутренних сервисов, основываясь на бизнес моделях.

    Использование слоистой архитектуры приложения.

    Разбиение сложных структур на сервисы и связывание их между собой с помощью AMQP по типу событийно-ориентированной архитектуры.

    Разработка биллинга, для регулирования отношений между контрагентами на основе тарифов.

  • ООО "Тор Девелопмент"
    Новосибирск
    Старший разработчик
    Апрель 2014 — Август 2015 (1 год и 5 месяцев)
    Разработка CPA системы. Написание внутренних сервисов для аналитики и повышения конверсии и продаж. Использовать Gearman для отложенного выполнения задач. Проектирование архитектуры внутренних проектов. Помощь другим разработчикам. Так же применение ZMQ, RabbitMQ, Node.js, RESTfull API для "общения" между проектами компании.
  • Web3studio
    Новосибирск
    Ведущий разработчик
    Ноябрь 2013 — Апрель 2014 (6 месяцев)
    Разработка сайтов. Управление командой разработчиков. Оценка сроков и затрат. Иногда общение с заказчиками.
  • Крупнейшая в России компания по производству товаров по требованию на рынке e-commеrсe
    Веб-разработчикВеб-разработчик
    Сентябрь 2012 — Ноябрь 2013 (1 год и 3 месяца)
    Разработка системы хранения товаров и подготовки к отправке. Разработка системы кеширования.