Профессиональные навыки
Опыт работы
Март 2016 — Август 2016
Ruby on Rails программист
Москва
Обязанности и достижения

Avaya.com

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

Задачи на проекте:
Сделать новый раздел Smart Digital World который представлял из себя раздел статей, у каждой статьи могло быть несколько подстатей(бесконечное ветвление). Статью можно было сопровождать линками на файлы, линками на youtube. Сложность была в том что все линки к файлам смотрели на закрытый WEB сервис avaya(какое то стандартное решение от oracle) и мы должны были выкачивать файлы на наш сервис. Причём API отсутствовал, приходилось отправлять GET запрос на авторизацию, получать несколько редиректов следом отправлять POST запрос в форму с указанием атрибута target=path_filename.

Также велась работа с правами доступа на разделы приложения.
И был реализован API для Smart Digital World для мобильных приложений.
Написание тестов на проект.
И реализован переезд с R6 на R12(это какой то единый сервис авторизации у компании строящийся на продукте от oracle, который построен на SOAP протоколе.)

www.callstpetersburg.ru

Проект нацелен на людей которые хотят позвонить в Санкт-Петербург и что то узнать. Например когда белые ночи, и есть ли возможность подсказать неплохой отель или ресторан. Тоесть вы скачиваете приложение, говорите тыкаете в приложении “Да я хочу принимать звонки” и ставите галочку “Я говорю на английском”. И на вам идут звонки с других городов и стран.

Что было сделано:
Разработан API с Мегафоном, который позволял отписывать/подписывать абонентов на входящие звонки, брать статистику по обаненту, сколько принял звонков сколько упустил.

Так же сделан API для мобильных приложений.
Вся бизнес логика..
Тесты.
Проект вроде как выстрельнул: https://lenta.ru/news/2016/06/29/spb/

http://bookalook.ru(только для мобильных устройств) - Проект который предоставляет look-и. И подсказывает по каким магазинам их можно собрать.

Что особенного в проекте:
Все луки, товары, торговые центры, размеры, количество товаров на складе, и ещё десяток сущностей, бралось с удалённого сервиса. Где БД была не всегда целой. То есть частенько были товары которые числились в БД но не имели id магазина или размеров или имели магазин но не имели торговый центр или отсутствовала запись на складе. Приходилось писать sql с 5-8 джойнами + условия чтобы работать с реально существующими товарами.

Также работал над внутреннем проекте который рассчитывал стоимость проекта для клиента.

Особенность в том, что логика описываемая в дизайнах, подразумевала использование js повсюду. В итоге я выбрал ReactJs и делал всё на нём.

Июль 2015 — Июль 2015
www.online-lab.ru
Программис
Тамбов
Апрель 2013 — Март 2015
http://www.offsidebet.com/
Программист
Тамбов
Май 2012 — Апрель 2013
Программист
Тамбов
Обязанности и достижения
Май 2011 — Апрель 2012
devmen
Сотрудник
Сентябрь 2010 — Апрель 2011
pronix
Сотрудник
Тамбов
Высшее образование
Январь 2004 — Январь 2008
ТГТУ-Тамбов
Информационные технологии
Тамбов
Август 2003 — Август 2008
ТГТУ-Тамбов
Информационные технологии
Тамбов