temoontemoon

Тёма Новиков

Python, Go, Perl · Бэкенд · Администрирование · Ведущий (Lead)
От 5000 $ · Не ищу работу
Возраст: 34 года
Опыт работы: 16 лет и 7 месяцев
Регистрация: 02.02.2006
Последний визит: 9 месяцев назад
Местоположение: Россия, Москва
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Текущие языки: *Python*, *Golang*, *Perl*.

Опыт управления командой разработки.

Глубокое знание операционных систем на базе *Linux*. Опыт проектирования и построения высоконагруженных отказоустойчивых систем, работающих в режиме 24/7.

Сети на уровне *CCNA*.

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

Участие в профессиональных сообществах

Опыт работы

  • Мы ждем людей, которые хотят воплощать и развивать масштабные проекты
    Москва · Более 5000 сотрудников
    Team Lead Python/Go
    Декабрь 2017 — По настоящее время (3 года и 2 месяца)
    Консультант
    Август 2011 — Февраль 2012 (7 месяцев)
    Разработчик Perl/Python
    Июнь 2009 — Август 2011 (2 года и 3 месяца)
    Достижения: - С нуля разработал и запустил систему подсчета статистики, основанную на технологии Map/Reduce. - Спроектировал и запустил большое кол-во разнообразных компонентов для самых различных проектов (почта, агент, карты, мобильные порталы, службы оповещения по смс, мониторинг). - Самостоятельно разработал модуль для определения типа устройства (j2me, symbian, wm, iphone или настольный компьютер) для страницы загрузки Майл.Ру Агента. В настоящее время эта технология внедряется на все старницы портала. Принимаю активное участие в планировании архитектуры сервисов. Неофициально управляю одним разработчиком, при этом так же неофициально являюсь ведущим разработчиком. ;)
  • Услуги комплексного интернет-маркетинга.
    Москва · От 100 до 1000 сотрудников
    Ведущий программист
    Август 2011 — По настоящее время (9 лет и 6 месяцев)
  • Мы слушаем сеть
    Москва · От 10 до 100 сотрудников
    Ведущий программист
    Май 2014 — Декабрь 2017 (3 года и 8 месяцев)
  • Разработка и издание браузерных и мобильных онлайн-игр, приложений для соцсетей.
    Москва · От 10 до 100 сотрудников
    Разработчик Perl
    Февраль 2009 — Июнь 2009 (5 месяцев)
    Разработка и поддержка проекта "Carnage" (www.carnage.ru).
  • Крупнейшая российская поисковая система и портал, есть также в Казахстане, Беларуси и Турции
    Москва · Более 5000 сотрудников
    Системный администратор в группе Рекламных технологий
    Июнь 2008 — Январь 2009 (8 месяцев)
    Администрировал высоконагруженные сервисы (Баннерная крутилка, Рекламная сеть яндекса, Конвертометр, Статистика запросов), работающие в режиме 24/7/365 (более 300 физических серверов, десятки разработческих и тестовых, распределенные географически в нескольких датацентрах). Время доступности составило более 99,99%. Получил опыт взаимодействия с разработчиками, менеджерами проектов, инженерами в датацентрах, а также системными администраторами из смежных групп. Разработал на Perl (с применением FastCGI) автоматизированную систему (на базе Cacti), способную без участия человека создавать и обновлять различные графики. Добился производительности более 10000 изменений на графиках в секунду на одном физическом сервере. Внедрил виртуальные машины (OpenVZ) на разработческих серверах, что существенно уменьшило время на их обслуживание. Разрабатывал мониторинговые проверки (для Nagios и Zabbix), в том числе распределенные, кластерные, что позволило добиться большей стабильности в работе.
    Младший системный администратор в группе Рекламных технологий
    Декабрь 2007 — Июнь 2008 (7 месяцев)
    Администрировал сервера Рекламной сети яндекса (около 50 физических серверов, несколько разработческих). После проведенной мной реорганизации система получилась географически распределенной и отказоустойчивой. Произвел смену архитектуры баз данных (MyISAM -> InnoDB) для возможности запуска новых разработок в проект. Впоследствии увеличил производительность баз данных в три раза.
    Дежурный администратор
    Май 2006 — Декабрь 2007 (1 год и 8 месяцев)
    Занимался мониторингом состояния серверов. Работал в датацентрах, выполнял поручения от системных администраторов. Разработал на Perl систему автоматического тестирования оборудования. Качественно переработал "рабочее место оператора" (система, агрегирующая и фильтрующая данные мониторинга с нескольких серверов Nagios, включает журнал записей о произведенных действиях дежурного администратора, списки ответственных за проекты, списки сетей и расположения серверов, формы для заявок и т.п.). В офисах компании занимался технической поддержкой сотрудников, работал с различным офисным оборудованием.
  • СпецСетьСтрой
    Москва
    Системный администратор
    Июнь 2005 — Апрель 2006 (11 месяцев)
    Администрировал офисную сеть (более 100 рабочих станций) и три файл-сервера на базе Windows Server. Работал со стоечными коммутаторами Cisco Catalyst 2950 и системой бекапов на магнитную ленту HP. Занимался технической поддержкой сотрудников компании.
  • ВГ Сервис
    Москва
    Системный администратор
    Июль 2004 — Июнь 2005 (1 год)
    Администрировал офисную сеть (около 10 рабочих станций) и сервер на базе Windows Server. Значительно улучшил архитектуру сети. Занимался технической поддержкой сотрудников компании.

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

  • МГАУ-Москва

    Московский государственный агроинженерный университет им. В.П. Горячкина; МИИСП; МИМЭСХ
    Москва · 73 выпускника
    Инженерно-экономический
    Январь 2004 — Январь 2008 (4 года)