Обо мне

Люблю делать интересные приложения со сложной архитектурой.

Профессиональные навыки
Опыт работы
Декабрь 2014 — по настоящее время
Fullstack RoR Developer
Москва
Обязанности и достижения

- добавление поддержки регионов в приложение
- разработка административных разделов и CRM (spa)
- разработка сервиса для отправки и логирования исходящих сообщений клиентам и сотрудникам (sms, email)
- интеграция со сторонними веб-сервисами
- разработка и рефакторинг бизнес-логики сервиса

Сентябрь 2014 — по настоящее время
частная деятельность
Web-developer
Москва
Обязанности и достижения

Разработка платформы для проведения промоакций (http://promo-2014.herokuapp.com). Разработано на Ruby on Rails 4+, шаблонизатор Slim, БД Postgres. Основной функционал: — регистрация новых участников в системе происходит посредством подтверждения номера мобильного телефона через смс-сообщение, — зарегистрированные участники могут получать баллы введя промокод с упаковки товара, либо пройдя тестирование (тесты с вопросами и ответами добавляются через административный интерфейс), — зарегистрированные участники могут заказывать на баллы товары имеющиеся на витрине с призами (витрина наполняется призами в административном интерфейсе). Разработка веб-приложения для проведения различного вида аудита в торговых сетях (тайный покупатель и т.п.). Приложение разрабатывается на NodeJS с использованием ExpressJS (собран мини-фреймворк для данного приложения). Исходные тексты пишутся на CoffeeScript, шаблонизатор - Jade. В личных кабинетах используется AngularJS взаимодействующий через API с back-end. БД - MongoDB. Документация к API разрабатывается в Swagger. Последний релиз для заказчика можно посмотреть по данному адресу http://mc-2014.herokuapp.com. Разграничение доступа происходит на сервере и в зависимости от роли пользователя после авторизации ему загружается соответствующий front-end. Такое поведение достигается тем, что все шаблоны для AngularJS не являются статическими, а генерируются на сервере.

Апрель 2014 — Сентябрь 2014
Апостол
Разработчик back-end
Москва
Обязанности и достижения

Основная деятельность - разработка back-end веб-проектов компании. Достижения: 1. Разработка системы учета рабочего времени сотрудников компании и построения отчетов по сотрудникам и по проектам (Back-end: Symfony2, DoctrineORM, FOSUserBundle, SonataAdmin; Front-End: Bootstrap3, jQuery, Handlebars, Google Chart, D3 Spider Chart)2. Разработка back-end сайта "Умная Школа" на Symfony2 (сборка проекта; настройка Sonata Admin; настройка систем регистрации и аутентификации FOSUserBundle + OAuth аутентификация через Facebook, Twitter и VKontakte; внедрение верстки и разработка back-end для главной страницы, раздела с новостями проекта, раздела экспертного сообщества).

Октябрь 2013 — Февраль 2014
Смоленский банк, КБ Московский филиал
Старший специалист департамента интернет технологий
Москва
Обязанности и достижения

Основные достижения:1. Разработка модуля подбора документов для интернет-сайта банка (jQuery, Ajax, PostgreSQL, PHP 5.4) 2. Рефакторинг системы синхронизации данных о сотрудниках банка между внутренним middleware и системой управления персоналом БОСС-Кадровик (MySQL, MS SQL Server, PHP 5.3) 3. Разработка макетов интерфейса для системы планиривания и учета рабочего времени сотрудников банка в Microsoft Expression Blend SketchFlow (в том числе табельного учета)

Апрель 2013 — Сентябрь 2013
Европейская Юридическая Служба
Программист веб-сайтов
Москва
Обязанности и достижения

Основные обязанности:1. Разработка личного кабинета консультанта 2. Поддержка пользователей личного кабинета 3. Обнаружение и исправление уязвимостей в личном кабинете Достижения: — Внедрен перевод основных разделов личного кабинета — Полностью переверстаны все обучающие разделы для консультантов в личном кабинете — Разработан сервис автоматического расчета стоимости отправлений по России и Казахстану (API в качестве транспорта использует JSON), а также AJAX HTML-клиент для работы с сервисом — Разработан и внедрен смс-шлюз для централизованной отправки смс-сообщений клиентам с разных веб-сайтов компании. В качестве протокола обмена между клиентами сервиса и сервером используется протокол SOAP 1.2. Внедрение в личный кабинет более 10 разных обработчиков событий для отправки сообщений в смс-шлюз

Апрель 2010 — Апрель 2013
ПМ Эксперт
Консультант
Москва
Обязанности и достижения

1. Разработка проектной документации 2. Ведение статистики по проекту путем метода освоенного объема 3. Разработка бизнес-процессов в MS Visio, ARIS, а также по стандарту IDEF0 4. Составление отчетов по проекту 5. Обработка статистических данных по проекту 6. Работа с расписанием проекта в MS Project 7. Разработка сертификаций специалистов по управлению проектами 8. Разработка документации на программное обеспечение 9. Тестирование программных продуктов Достижения: — Приобретены навыки администрирования проектами — Приобретены навыки управления проектами — Приобретены навыки разработки проектной документации — Регистрация авторских прав на программное обеспечение в РОСПАТЕНТ Успешные проекты: 2012 ЗАО «Роспан Интернешнл» Программа «Создание базовых планов для программы газовых проектов» 2011 ЗАО «ПМ Эксперт» Проект «Подключение электронного магазина и интегратора электронных платежей к сайту компании ПМ Эксперт (http://www.pmexpert.ru/)» Роль: Руководитель проекта 2011 ЗАО «ПМ Эксперт» Проект «Разработка сертификации для администраторов проектов» Роль: Руководитель проекта, разработчик 2010 ЗАО «ПМ Эксперт» Проект «Разработка программного продукта для тестирования в области управления проектами» Роль: Администратор проекта, тестировщик, технический писатель 2010-2011 ОАО «ТНК-ВР Менеджмент» Проект « Процессное консультирование по разработке процедуры управления газовыми проектами (Программой) ЗАО «РОСПАН ИНТЕРНЕШНЛ» Блока «Разведка и добыча» ОАО «ТНК-ВР Менеджмент» Роль: Администратор проекта 2010 ЗАО «ПМ Эксперт» Проект «Развитие системы сертификации компании PM Expert» Роль: Администратор проекта, Руководитель подпроекта

Июнь 2007 — Апрель 2010
ОАО "ВПК "НПО машиностроения"
Инженер
Москва
Обязанности и достижения

1. Разработка документации на программноаппаратные комплексы по стандартам ЕСКД, ЕСПД 2. Подбор вычислительной техники и инфраструктуры для изготавливаемых программно-аппаратных комплексов, сопровождение договоров поставки и сублицензионных договоров 3. Разработка методик испытаний, организация и участие в испытаниях изготавливаемых программно-аппаратных комплексов с участием ВП МО РФ, а также проводимых на территории МО РФ 4. организация поставок и участие в поставах изготавливаемых изделий Достижения: — Приобретены навыки разработки документанции по стандартам ЕСКД, ЕСПД — Приобретен опыт работы с договорами и финансовыми документами — Приобретен опыт работы с крупными поставщиками вычислительной техники — Приобретен опыт в организации и участии в испытаниях проводимых совместно с МО РФ

Высшее образование
Сентябрь 2007 — Апрель 2012
РЭУ
Менеджмента
Москва
Специализация и достижения

менеджмент организаций (стратегический менеджмент)

Сентябрь 2001 — Июль 2007
МГТУ им. Баумана
Аэрокосмический; АК
Москва
Специализация и достижения

инженер-математик