vizvamitravizvamitra

vizvamitra

Веб-разработчик · Бэкенд · Разработка ПО
Открыт к предложениям
Возраст: 31 год
Опыт работы: 4 года
Регистрация: 06.11.2013
Последний визит: 2 года назад
Местоположение: Россия, Санкт-Петербург
Профессиональные навыки: Ruby · Веб-разработка · ООП · SQL · JavaScript · Git
Войдите, чтобы посмотреть контакты пользователя

Опыт работы

  • Создаем продукты в области обработки, стриминга и анализа видео
    Санкт-Петербург · От 100 до 1000 сотрудников
    Backend-разработчик
    Март 2017 — Октябрь 2018 (1 год и 8 месяцев)

    Работал над бэкендом ОТТ-платформы SPB TV (https://ru.spbtv.com и др.). По большей части делал новые фичи, по меньшей -- фиксил баги и занимался всякой текучкой.

    За время работы:

    - Добавил в существующую систему подписок поддержку in-app подписок через iTunes / Google Play
    -

    Добавил в существующую систему рассылок пуш-уведомлений поддержку пушей

    на non-mobile платформы компании (браузер, smart tv и ресиверы)
    - Разработал модель данных для страниц спортивных соревнований (https://www.voka.tv/competition/football), реализовал сам примерно половину и большую часть API.
    - Написал интергацию системы подписок с платежным интерфейсом одного из банков-партнёров компании
    - Оптимизировал рассылку пуш-уведомлений, сократив время рассылки в 8 раз
    - Добавил поддержку родительского контроля с помощью PIN-кодов
    - Добавил некоторые важные интеграционные тесты

    Технологии, с которыми работал:

  • izi.TRAVEL
    Санкт-Петербург
    Backend-разработчик
    Октябрь 2015 — Декабрь 2016 (1 год и 3 месяца)

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

    Моими обязанностями были: добавление нового функционала, баг-фикс, настройка и поддержка серверов, деплой.

    Технологии:

    Ruby, Rails 3/Sinatra, Sidekiq, AWS (EC2, S3, RDS), PostgreSQL, ElasticSearch, HAProxy, стек EFK (+Elastalert для нотификаций), Nginx, NewRelic

  • ЗАО "Первый ТВЧ"
    Санкт-Петербург
    backend-разработчик
    Август 2014 — Август 2015 (1 год и 1 месяц)

    Первый ТВЧ - российская телекомпания, создатель несколько тематических кабельных телеканалов.

    Моя работа заключалась в создании с нуля backend-ов для сайтов компании, таких как:

    1. Видео-хостинг otvi.ru (уже не существует). Стандартный набор: видео, плей-листы, юзеры, каналы с брендированием, закладки, реклама, статические страницы и админка.

    2. Сайты для каждого из телеканалов компании (http://ohotnikirybolov.tv/ и несколько других). Представляют из себя CMS со статическими и динамическими страницами и админкой.

    3. Официальный сайт компании (http://1tvch.ru). CMS со статическими и динамическими страницами и админкой.

    Также я выполнял различные задания для других проектов компании.

    Технологии/библиотеки:

    Ruby, Rails 4, ActiveAdmin, Rspec, Cucumber, capistrano, PostgreSQL, Solr

    Проблемы, которые я решил в процессе разработки:

    Разработка структуры БД, разработка RESTful API для frontend-а на Angular.js, пререндер Angular.js для поисковиков, интеграция со внутренними сервисами компании и сторонними сервисами (такими, как Яндекс.Карты), настройка и кастомизация админского интерфейса (ActiveAdmin), создание набора автоматических тестов, интеграция с Solr, импорт из XML, настройка деплоя.

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

  • СПбГЭТУ «ЛЭТИ»

    Санкт-Петербургский государственный электротехнический университет «ЛЭТИ» имени В. И. Ульянова (Ленина)
    Санкт-Петербург · 1037 выпускников
    Открытый
    Сентябрь 2009 — Июнь 2015 (5 лет и 9 месяцев)

    Специальность: "Вычислительные машины, комплексы, системы и сети".

    В основном учили проектированию микроконтроллеров и логических схем, от части —программированию. В процессе учёбы доводилось писать на C, Assembler-е, в т.ч. делать 3d-графику (opengl), писать код для микроконтроллеров