🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Дмитрий Титов (wildev), 43 годаДмитрий Титов (wildev), 43 года

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

Backend, DB, Team LeadБэкенд разработчикАрхитектор баз данныхВедущий (Lead)
Рассмотрю предложения

Контакты

Войти
Возраст: 43 года
Опыт работы: 20 лет и 6 месяцев
Регистрация: 10.04.2007
Последний визит: 1 день назад
Дополнительно: готов к переезду и к удаленной работе
Знание языков:

Обо мне

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

Навыки

Node.js
TypeScript
PostgreSQL
JavaScript
Redis
Git
Linux
RabbitMQ
Docker
Высоконагруженные системы

Опыт работы

  • Международные Процессинговые Системы
    Москва
    Ведущий разработчик
    Ноябрь 2020 — По настоящее время (4 года и 1 месяц)
  • Одна из крупнейших образовательных it-компаний в России
    МоскваОт 1000 до 5000 сотрудников
    Преподаватель
    Июнь 2017 — По настоящее время (7 лет и 6 месяцев)

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

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

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

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

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

    • управление командой разработчиков
    • постановка задач, контроль за выполнением, тестирование, запуск в работу
    • документирование
    • разработка своих API и подключение сторонних API
    • ведение разработки, развитие сервисов компании
    • взаимодействие с партнерами (по техническим вопросам)
  • Оупен Ритейл
    Москва
    Программист
    Июль 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.

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

  • КФ ПетрГУ

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

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