Профессиональные навыки
Опыт работы
Декабрь 2012 — по настоящее время
Undev
Ruby on Rails / JavaScript Developer
Ульяновск
Обязанности и достижения

Разработка Портала видеонаблюдения ЕГЭ 2014-2015http://smotriege.ru/ Чем занимался на проекте: - Проектирование архитектуры портала; - Проектирование и разработка back-end части портала видео наблюдения; - Проектирование и разработка REST API портала; - Разработка javascript front-end части портала; - Код ревью; - Рефакторинг легаси кода; - Выпуск финальных версий продукта; - Проведение нагрузочного тестирования; - Выявление и оптимизация "горячих мест" в back-end части; - Написание функциональных/интеграционных тестов; - Выяснение требований у менеджера проекта; - Работа с удаленной командой (часть разработчиков, менеджер проекта и продукт овнер в другом городе); - Планирование и оценка времени на реализацию нового функционала; - Проведение и участие в рабочих совещаниях. Стек технологий: Ruby, RubyOnRails, JavaScript, AngularJS, PostgreSQL, Redis, Memcached, Sidekiq, Unicorn, Nginx, Faye, RSpec, TwitterBootstrap, Capistrano, CoffeeScript, WebSocket, EventMachineРазработка сервиса для прототипирования NPTV приложений (WYSIWYG конструктор приложений). Аналог webflow.com, proto.io, divshot, invisionapp - только для платформы NPTV. Чем занимался на проекте: - Проектирование архитектуры; - Проектирование и разработка back-end части; - Проектирование и Разработка javascript front-end части портала; - Написание функциональных/интеграционных тестов; - Код ревью; - Рефакторинг; - Выпуск финальных версий продукта; - Выяснение требований у product owner; - Планирование и оценка времени на реализацию нового функционала; - Проведение и участие в рабочих совещаниях. Стек технологий: Ruby, RubyOnRails, JavaScript, AngularJS, FabricJS, PostgreSQL, Redis, Sidekiq, Unicorn, Nginx, Capybara/Poltergeist, RSpec, TwitterBootstrap, Capistrano, ansible Разработка приложений на JavaScript для платформы NPTV http://developer.nptv.com/ http://developer.nptv.com/en/javascript/product... Разработка нескольких NPTV приложений на react-подобном JS фреймворке. Что входило в обязанности на проектах: - Разработка нового функционала; - Код ревью; - Рефакторинг; - Выяснение требований; - Планирование и оценка времени на реализацию нового функционала; - Участие в рабочих совещаниях. Разработка портала Петербургского Международного Экономического Форума http://forumspb.com/ Разработка NPTV Developer Center http://developer.nptv.com/

Октябрь 2012 — Декабрь 2012
Кайдзен
Ruby on Rails Developer
Ульяновск
Обязанности и достижения

Разработка сайта для IT-конференции "Стачка" http://github.com/PanfilovDenis/nastachku/ Ruby, Ruby on Rails, JavaScript, AngularJS, PostgreSQL, Nginx, Unicorn, jQuery, Haml, Twitter Bootstrap, Less, OAuth, CoffeeScript, Git, TDD, Chef, Capistrano

Сентябрь 2010 — Ноябрь 2012
Ульяновский Государственный Технический Университет Отдел Информационных Систем
Web Developer
Ульяновск
Обязанности и достижения

Разработка АСУ "Абитуриент" Автоматизированная система управления процессом подачи документов, конкурса, зачисления абитуриентов в университет УлГТУ Java, Spring, PHP, JavaScript, jQuery, PostgreSQL, XML, SOAP, ABBYY FineReader, Subversion Разработка АСУ "Учебный процесс" Автоматизированная система управления учебным процессом в университете УлГТУ PHP, JavaScript, PostgreSQL, jQuery, Smarty, Subversion