Обо мне

Специализация и профессиональные навыки: JavaScript JQuery Require.js r.js Grunt.js backbone.js Knockout.js Compass CSS Git HTML LESS SCSS Node.js

Профессиональные навыки
Опыт работы
Январь 2015 — по настоящее время (2 года и 7 месяцев)
ООО "ГамбраМедикал"
Специалист по информационным технологиям
Москва
Обязанности и достижения
Задачи: - перестроение мультистраничного сайта на одностраничное веб-приложение по типу SPA - реализация поддержки мультиязычности - доработка функционала видео трансляций (вебинары) - доработка функционала загрузки и чтения файлов (PDF.js, FileAPI.js), - доработка чата, обмен данными на транспортах типа AJAX и EventSource - реструктуризация проекта, разделение и рефакторинг смешанного кода(php,js,html), актуализация зависимых библиотек - программирование сборки оптимизированной версии сайта - техническая постановка задачи менее опытному front-end разработчику Используемые программы и технологии: кnockout.js, require.js, grunt.js, r.js, jquery
Октябрь 2014 — Ноябрь 2014 (1 месяц)
ООО Инвестиционная группа "Туринвест"
Веб-программист
Москва
Обязанности и достижения
Задачи: - поддержка сайта по типу SPA www.jumpout.ru (Исправил некоторые программные ошибки, ускорил загрузку сайта, создал панель для разработчиков с необходимыми настройками) Используемые программы и технологии: marionette.js, grunt.js, mercurial, less Непосредственный руководитель: ИТ-директор Причина ухада: Вопреки планам ит-директора на меня и этот проект, инвесторы компании решили заморозить проект, и направить все финансы на параллельно разрабатываемый в команде проект www.visatohome.ru Достижение: Научился работать с Marionette.js, пить чай/кофе с икрой и печенками
Март 2014 — Октябрь 2014 (7 месяцев)
ИП Алексейченко Арсений, Фитнес Холдинг, Стартап "Портал для фотографов"
Ведущий Front-end разработчик
Москва
Обязанности и достижения
Технические задачи: - организация архитектуры, структуры и ядра клиентской части приложения (SPA) - вёрстка макетов, резиновая, адаптивная вёрстка(под мобильные аппараты) - рефакторинг унаследованного кода - создание компонентов, анализ и использование сторонних сервисов и программных решений - создание управляемой темы сайта - анализ предметной области и разработка REST API совместно с Back-side разработчиками Организационные задачи: - расстановка приоритетов задач, планирование сроков - написание спецификации - обучение менее опытного разработчика Используемые программы и технологии: jquery, backbone.js, bootstrap.js, require.js, html, css, git, webstorm, Google Maps API, Google Time Zone API, jQuery File Upload(+exif images metainfo), backbone.paginator, jssor slider, slick.js, jquery.Jcrop Непосредственный руководитель: ИП Причина ухода: фокус разработки сместился на аутсорсинг Достижение: Научился обоснованно выбирать технические решения и технологии, приобрел стрессоустойчивость в условиях гибких процессов стартапа
Сентябрь 2013 — Ноябрь 2013 (2 месяца)
ЗАО "Голлард"
JavaScript программист, Front-end developer
Москва
Обязанности и достижения
- участвовал в командной разработке, под руководством team leader. (Коллектив программистов около 10 человек) - исправил программные ошибки в JS и вёрстке - создал новую функциональность на основе существующих компонентов системы - научился работать с системами баг-трекинга и контроля версий. - взаимодействовал с разработчиками, тестировщиками и оператором базы данных Непосредственный руководитель: старший программист Причина ухода: широкий спектр и высокий уровень задач за время испытательного срока, не уложился в поставленные сроки Достижение: Научился грамотно писать код и работать в команде дотошных программистов над сложным 3-х годовалым проектом.
Январь 2013 — Июнь 2013 (5 месяцев)
ОАО, Моринформсистема-Агат, Концерн
(Дипломная работа) JavaScript-программист, Front and Back developer
Москва
Обязанности и достижения
Создал программный комплекс графического редактора в сети интернет, с возможностью редактирования изображения несколькими операторами в режиме реального времени. ( С использованием sock.js, node.js, mysql и удалённого сервера приложений на - heroku.com) Непосредственный руководитель: старший конструктор Достижение: Приобрёл базовый опыт в создании клиент-серверного решения для сайта с нетривиальным функционалом
Сентябрь 2012 — Ноябрь 2012 (2 месяца)
ООО РВБ-АЛЕАН, Национальный туроператор Алеан, туристическое агентство
Стажёр, JavaScript программист
Москва
Обязанности и достижения
- сделал функционал отображения табличных данных используя DojoGrid Непосредственный руководитель: ведущий программист Причина ухода: Проект заморозили. Достижение: Приобрёл базовые знания и опыт в Client-side разработке, подготовился к дипломной работе
Высшее образование
Январь 2008 — Январь 2013
МИРЭА
Вычислительных машин и систем; ВМС
Москва