vitaliy-levchenko4vitaliy-levchenko4

Виталий Левченко

Team leader / Go developer · Бэкенд · Менеджмент
От 4000 $ · Не ищу работу
Возраст: 33 года
Опыт работы: 3 года и 11 месяцев
Регистрация: 15.10.2014
Последний визит: 2 года назад
Местоположение: Россия, Санкт-Петербург
Войдите, чтобы посмотреть контакты пользователя

Обо мне

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

Организатор Go meetup в Петербурге.

Докладчик на конференциях (Стачка, DevConf, РИТ++).

Есть успешный опыт олимпиадного программирования (ACM ICPC).

Опыт работы

  • Мы — международная рекламная компания, объединяющая рекламодателей и вебмастеров по всему миру
    Санкт-Петербург · От 100 до 1000 сотрудников
    Go/PHP team lead, system architect
    Декабрь 2013 — Март 2016 (2 года и 4 месяца)
    Работодатель: рекламная компания, лидер на рынке попап-рекламы. Обязанности: Лидер команды разработки высоконагруженного рекламного сервера (>70k RPS, geo distributed). Архитектура проекта. Значимые проекты и достижения: • Сбор, обучение и поддержка высокопроизводительной команды Go разработки. • HP Vertica для задач OLAP. • Перевод рекламного сервера на микросервисную архитектуру, с сервисами на Go. • Real-time ETL сервис. • Внутренняя DMP система. • Функциональный roadmap рекламного сервера. • Мониторинг на основе Prometheus. • Оптимизация рекламного сервера более чем в 10 раз по памяти, CPU и latency. Стек: Go, PHP, Docker, MySQL, Redis, Consul, Prometheus, Vertica, Aerospike, RabbitMQ, NSQ, Kafka.
  • Международный сервис социальных знакомств
    Санкт-Петербург · От 10 до 100 сотрудников
    PHP developer
    Апрель 2012 — Октябрь 2013 (1 год и 7 месяцев)
    Работодатель: сервис знакомств (дейтинг, ~1.5M DAU), ориентированный на вирусное распространение в соц.сетях, с очень сильным ядром команды разработки. Обязанности: мониторинг проекта, шардинг данных (>200 MySQL servers), распределённая обработка данных, инфраструктурные задачи. Значимые проекты и достижения: • Система отказоустойчивого распределённого пошагового исполнения задач на основе Zookeeper и Redis. • Система распределённого обновления схем таблиц mysql (>1M) с динамическим ограничением нагрузки. • Система автоматизированного перераспределения данных по шардам (решардинг) для равномерной загрузки. • Система автоматического конфигурирования мониторинга (Zabbix). • Высоконагруженный сервис отправки уведомлений в VK на Go. Внутренний проект: руководитель разработки проекта ВКурсе и team leader команды из 3-6 разработчиков (part-time). Стек: PHP, Go, MySQL, Redis, Zookeeper, Memcached, Cassandra, ELK, Riak, PostgreSQL, Sphinx, CouchDB.

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

  • СПбГУ

    Санкт-Петербургский государственный университет (бывший ЛГУ)
    Санкт-Петербург · 1900 выпускников
    Физический
    Август 2004 — Июнь 2008 (3 года и 10 месяцев)