👀 DevOps-инженеры здесь? Зовём на Публичное собеседование на Хабр Карьере! Оставить заявку → участвую
Дима Бобров (bobredobre), 34 года, Кипр, ЛимассолДима Бобров (bobredobre), 34 года, Кипр, Лимассол

Дима Бобров

My target is to deliver company values to usersБэкенд разработчикСтарший (Senior)
От 5500 €Не ищу работу

Контакты

Войти
Возраст: 34 года
Опыт работы: 8 лет и 1 месяц
Регистрация: 26.02.2022
Последний визит: 1 год назад
Гражданство:
Местоположение: Кипр, Лимассол
Дополнительно: готов к переезду
Знание языков:

Обо мне

Привет!


Я занимаюсь продуктовой разработкой. Моя главная цель - донести до пользователя ценность компании.

Навыки

React
Vue.js
PHP
Laravel
PostgreSQL
Redis
Kubernetes
Docker
Node.js
ClickHouse

Опыт работы

  • We are international IT company with highload web & mobile projects.
    От 100 до 1000 сотрудников
    Senior Developer
    Март 2022 — По настоящее время (3 года и 1 месяц)

    Проект - система приёма трафика (до 120k rps), афилятская платформа и аналитическая система.

    Переписал генерацию LTV отчётов, что привело к стабильной генерации отчётов, лёгкой модификации бизнес логики (PHP).

    Переписал систему доставки правил редиректов (~50 мегабайт правил), сократив задержку до применения изменений с 5 минут до 2-5 секунд (PHP, Go, Redis).

    Участвовал и победил во внутреннем хакатоне. за выходные придумал и запустил продукт, позволивший сэкономить деньги компании уже в первую неделю (Go, PHP, Clickhouse).

    По собственной инициативе начал внедрять и вести инцидент менеджмент. Являюсь одним из дежурных SRE.

    GolangPHPMySQLRabbitMQRedisClickHouse
  • TTFB
    Санкт-Петербург
    Developer
    Июнь 2020 — По настоящее время (4 года и 10 месяцев)

    Соучредитель и full-stack разработчик

    Предлагаю новые идеи приложений, проверяю гипотезы.

    • Запустил web приложение для благотворительного фонда. О проекте.
      Веду переговоры с фондом, предлагаю решения их проблем.
      Настроил всю инфраструктуру (хостинг, базы данных, docker, ci/cd, домены, https)
      Участвую в разработке клиента (Vue.js, Vuex, Logux)
      Создал aдминистративную панель (php, Laravel)
      Создал backend приложения (nodejs)
    • Запустил и довёл до публикации в каталоге миниапов ВКонтакте face-2-face игру Alias.
      Настроил всю инфраструктуру (хостинг, базы данных, docker, ci/cd, домены, lets-encrypt с автоматическим перевыпуском)
      Участвую в разработке клиента (React, Redux, Logux)
      Разработал backend (микросервисная архитектура, nodejs)
      Благодаря созданной системе логирования и аналитики в случае отказа или какой-либо ошибки уведомления приходят незамедлительно, что позволяет показывать высокий uptime сервисов.
    • Запустил на базе миниапов ВКонтакте PVE игру Ржавые битвы
      Игра реализована за 26 часов в рамках внутреннего хакатона ВКонтакте.
      Во время хакатона я настроил всю инфраструктуру проекта, что позволило другим разработчикам максимально быстро влиться в процесс разработки не отвлекаясь на эти задачи.
      Предложил архитектурное решение, которое позволило разрабатывать клиент и сервер без проблем ожидания друг-друга из-за опережения/отставания.
      Клиент: react, redux, logux
      Backend: proxy nodejs (logux), монолит php (lumen).
      После хакатона игра перенесена в kubernetes как есть.
  • Место встречи лучших
    Санкт-ПетербургБолее 5000 сотрудников
    Бэкенд разработчикBackend developer
    Январь 2021 — Март 2022 (1 год и 3 месяца)

    Участвую в технической проработке нового функционала (таймлайны запросов, бизнеслогика). Строю схемы, по которым в дальнейшем идёт обсуждение, корректировка и разработка.

    Участвую в экспериментах, предлагая простые решения для быстрой проверки гипотез.

    Активно участвую в ретроспективах scrum команды, обращая внимание на тормозящие команду вещи.

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

    Участвую во всех внутренних хакатонах (spring code 2021, autumn code 2021)

    Развил компетенцию frontend, что помогло не смотря на ушедшего из команды frontend разработчика вовремя запустить новый раздел ВКонтакте - объявления сообщества. Написал раздел с нуля используя React, TypeScript.

  • Платформа IoT, объединяющая в единую эко-систему умные устройства и потребительские сервисы
    Санкт-ПетербургОт 10 до 100 сотрудников
    Бэкенд разработчикBackend developer
    Март 2017 — Январь 2021 (3 года и 11 месяцев)

    Разработал backend MVP версии маркетплейса SkyMarket (монолит), принятые решения по стеку позволили в указанные сроки запустить и проверить гипотезу.

    Реализовал плавный распил монолита на микросервисную архитектуру, что позволило без потери функционала увеличить пропускную способность маркетплейса и полностью избавиться от монолита. Стэк nodejs, php/lumen, goland с DDD подходом.

    Занимался переездом из docker в kubernetes.

    Выбранные архитектурные решения позволили соблюсти требования заказчика по ожидаемой нагрузке.

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

  • СПбПУ Петра Великого

    Санкт-Петербургский политехнический университет Петра Великого
    Санкт-Петербург4877 выпускников
    Технической кибернетики; ФТК
    Сентябрь 2015 — Июль 2018 (2 года и 10 месяцев)

    Бакалавриат

    Дипломная работа на тему "Масштабирование и балансировка backend серверов при помощи одного frontend сервера nginx". Рассчитывал какое масштабирование (горизонтальное/вертикальное) более выгодно при разных нагрузках на backend.