wildevwildev

Дмитрий Титов

Backend, Frontend, DB, DevOps · Бэкенд · Администрирование · Ведущий (Lead)
Не ищу работу
Возраст: 39 лет
Опыт работы: 16 лет и 8 месяцев
Регистрация: 10.04.2007
Последний визит: 1 месяц назад
Профессиональные навыки: Node.js · PostgreSQL · Redis · Git · Perl · JavaScript · MySQL · Ajax · Linux
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Специализация и профессиональные навыки:
Разработка высоконагруженных интернет-систем.

Профессиональные цели:
Познать неизвестное.

Дополнительная информация:
Не работой единой…

В свободное от работы время занимаюсь спортом (велосипед, бассейн, прыжки с парашютом). Серьезно занимаюсь восточными единоборствами - айкидо (1 дан, 3-4 тренировки в неделю).

Телевизор не смотрю, порчу зрение книжками)

Опыт работы

  • Мы - команда разработчик приложения для бесконтактной заправки на АЗС.
    Москва · От 10 до 100 сотрудников
    Teamlead, ведущий разработчик
    Октябрь 2019 — По настоящее время (1 год и 4 месяца)

    Чего уже удалось сделать:

    • выявил и устранил проблемы в работе проекта (сбои, зависания, повышенная нагрузка на серверы)
    • наладил процесс разработки: постановка и ведение задач, разделение на внутренние под-проекты, ведение документации, и прочее
    • внедрил Docker, что позволило, в частности, выделить отдельные независимые среды для разработчиков, тестировщиков
    • запустил процесс постепенного перехода на микросервисную архитектуру
    • разработал внутренние и внешние API
    • разработал мониторинг работы сервисов, состояния систем 

    Обязанности в компании:

    • управление командой разработчиков
    • постановка задач, контроль за выполнением, тестирование, запуск в работу
    • документирование
    • разработка своих API и подключение сторонних API
    • ведение разработки, развитие сервисов компании
    • взаимодействие с партнерами (по техническим вопросам)
  • Одна из крупнейших компаний на рынке онлайн-образования в России
    Москва · От 100 до 1000 сотрудников
    Преподаватель
    Июнь 2017 — По настоящее время (3 года и 8 месяцев)

    Ведение дипломных работ, проверка и консультирование студентов по выполнению домашних заданий (JavaScript, NodeJS).

  • Оупен Ритейл
    Москва
    Программист
    Июль 2018 — Октябрь 2019 (1 год и 4 месяца)

    Разработка API, протоколов, архитектуры, разработка высокопроизводительных и отказоустойчивых серверов для автоматизациии взаимодействия системы лояльности SmartCheckout с крупными торговыми сетями (Дикси, Перекресток, л'Этуаль и другие), построение систем мониторинга и автоматизации отчетности.

  • Разработка справочно-правовой системы "КонсультантПлюс"
    Москва · От 1000 до 5000 сотрудников
    Программист
    Май 2015 — Май 2018 (3 года и 1 месяц)

    Разработка внутрикорпоративной CRM, онлайн-чата и прочее.

  • Помогаем экспертам продавать обучение через интернет
    Москва · От 10 до 100 сотрудников
    Программист
    Декабрь 2013 — Апрель 2015 (1 год и 5 месяцев)

    HighLoad, крупнейший в России проект по инфобизнесу.

    Обязанности:

    - В основном курировал направление автовебинаров

    - Непосредственная разработка и руководство группой программистов по разработке направления автовебинаров, взаимодействия с корневой системой и сторонними сервисами.

    Достижения:

    - Навел порядок в разработке автовебинаров, коде, репозитории, запустил в работу

  • ООО «АльфаДом»
    Санкт-Петербург
    Ведущий разработчик
    Июнь 2011 — Декабрь 2013 (2 года и 7 месяцев)

    Обязанности:

    - Разработка с нуля, поддержка, внедрение собственных CRM, биллинга и хостинг-панели. Проектирование баз данных, интеграция с платежными системами и сторонними поставщиками услуг, интеграция с 1С и прочее.

    Достижения:

    - На PHP, разработал "биллинг" (сложно назвать что это, там и CRM, и служба поддержки, live chat, учет оплаты, документооборот, интеграция с 1С и много-много другого).

    - Особо значимыми здесь для меня были (1) разработка плагинной системы, позволившей достаточно просто подстраивать функционал под нужды клиента (внедряли на хостинге, в типографию, у оператора кабельного ТВ), сохраняя при этом закрытым (ioncube) основной код

    - А так же (2) сервер лицензий, управляющий как самими лицензиями на продукт (доступные плагины, разделы, сроки работы само собой и пр.), так и автоматической раздачей обновлений системы клиентам, автоматической установкой системы на сервер клиента

    - Опять таки с нуля - хостинг панель для deenhost.ru. Тут ничего особо примечательного, кроме, разве что, полной интеграции с вышеописанным биллингом

  • ООО «Кливер»
    Мурманск
    Ведущий разработчик
    Июнь 2004 — Май 2011 (7 лет)

    Обязанности:

    - Разработка высоконагруженной системы размещения и управления интернет-рекламой (баннерообменная сеть). Проектирование базы данных, отказоустойчивых серверов, устойчивого к сетевым неполадкам клиентского кода и прочее.

    Достижения:

    - С нуля создал движки баннерных сетей (обычная обменная, а так же для seo). Вся разработка велась на Perl, немного JS, очень много MySQL (проектирование, оптимизация, всякие хитрости), самописная nosql.

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

  • КФ ПетрГУ

    Кольский филиал Петрозаводского государственного университета
    Апатиты · 26 выпускников
    Информатики и прикладной математики
    Январь 2001 — Январь 2006 (5 лет)
  • СПбГТИ

    Санкт-Петербургский государственный технологический институт (технический университет)
    Санкт-Петербург · 266 выпускников
    Инженерно-кибернетический; 3
    Январь 1998 — Январь 2001 (3 года)