Профессиональные навыки
Опыт работы
Март 2017 — по настоящее время (1 год и 3 месяца)
Backend-разработчик
Санкт-Петербург
Октябрь 2015 — Декабрь 2016 (1 год и 3 месяца)
izi.TRAVEL
Backend-разработчик
Санкт-Петербург
Обязанности и достижения

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

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

Технологии:

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

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

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

Моя работа заключалась в создании с нуля 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, настройка деплоя.

Высшее образование
Сентябрь 2009 — Июнь 2015
СПбГЭТУ "ЛЭТИ"
Открытый
Санкт-Петербург
Специализация и достижения

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

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