Добрый день! Меня зовут Иван, я – фронтэнд-разработчик, – человек, который занимается разработкой интерфейсов веб-сайтов и приложений, делает их динамичными, отзывчивыми и эффективными.

Навыки технологии, языки, утилиты, ПО и оси

  • JavaScript
  • TypeScript
  • jQuery
  • Underscore.js
  • Require.js
  • Mustache.js
  • Jasmine
  • GIT
  • WebStorm
  • OS X
  • HTML
  • CSS
  • SASS
  • PHP
  • Intellij IDEA
  • Photoshop
  • Windows
  • Ubuntu
  • Node.js
  • SQL
  • Grunt
  • JSDoc 3
  • UglifyJS
  • Backbone.js
  • LESS
  • AngularJS
  • Stylus
  • WinJS

Проекты

посмотреть все

Анимированная галерея на HTML5 Canvas Август 2014г.

HTML5 jQuery

Проект находится в стадии разработки.

Идея заключается в создании виджета галереи на основе HTML5 Canvas - элементы галереи отрисовываются на канвасе, корретная обработка таких событий мыши, как hover и click, осуществляется программно. Отрисовка на холсте позволяет использовать в качестве элементов галереи такие нестандартные для HTML формы, как шестиугольники, треугольники и т.д.

Посмотреть

Прототип адаптивного дизайна для digital.ru Июнь 2014г.

HTML CSS jQuery SASS Node.js

Идея проекта - показать заказчику отсутствие необходимости разработки отдельной мобильной версии веб-сайта. Прототипирование шаблонов основных страниц сайта (главная, каталог, карточка товара) с использованием техник адаптивного дизайна показало, что единая версия сайта может выглядеть привлекательной как на стационарных компьютерах и ноутбуках, так и на смартфонах и планшетах.

Отдельные стили отображения были разработаны для 5 различных разрешений экрана. Для демонстрации была подготовлена версия прототипа объемом 3000 страниц, построенных на базе YML каталога digital.ru с использованием генератора Node.js.

Посмотреть

Интеграция рекомендательных сервисов на сайте www.digital.ru Январь-август 2014г.

JavaScript Ajax jQuery JSONP

Для интеграции внешних рекомендательных сервисов на сайте digital.ru был разработан модуль, отвечающий за управление следующими функциями:

  • вызовы к интегрированным рекомендательнм сервисам;
  • отображение блоков с рекомендуемыми товарами;
  • сплит-тестирование различных сервисов

Были реализованы интерфейсы для подключения стандартного рекомендательного сервиса digital.ru, а так же внешних сервисов www.gravityrd.com и www.retailrocket.ru.

Внедрение процесса публикации кода JavaScript в проекте digital.ru Май 2014г.

Node.js UglifyJS Grunt JSDoc 3

Впервые в проекте был внедрен процесс подготовки клиентского кода JavaScript - документация, минификация, конкатенация. Процесс построен на использовании таск-менеджера Grunt и утилит UglifyJS и JSDoc 3 на базе Node.js

Новый баннер-слайдер для сайта digital.ru Январь 2014г.

JavaScript jQuery CSS3

Для игрового портала сайта digital.ru был разработан новый баннер-слайдер. Анимация слайдера реализована на основе CSS3, поэтому разнообразие эффектов перехода между слайдами ограничивается только фантазией разработчика.

Слайдер был интегрирован с бекофисной частью сайта и нашел свое применение не только в игровом портале, отдельных промо-материалах, но конструкторе промостраниц.

Посмотреть

Разделы "Hi-tech", "Магазины", "Сравнение товаров", "Услуги" для сайта digital.ru Октябрь 2013г. - январь 2014г.

JavaScript jQuery HTML CSS

Реализация интерфейсов новых разделов "Hi-tech", "Магазины", "Сравнение товаров", "Услуги" сайта digital.ru и их интеграция с бек-эндом.

Hi-Tech   Магазины   Сравнение товаров   Услуги

Раздел "Баннеры для партнеров" OZON.ru Affiliate Program Июнь 2013г.

HTML JavaScript Adobe Neolane Server-side JavaScript

Проект был реализован в 2013 году и подразумевал собой систему публикации баннеров для партнеров с удобным интерфейсом фильтрации баннеров по тематике, акциям, и размерам баннеров.

Серверная составляющая приложения и система управления контента были реализованы на базе Adobe Neolane. К сожалению, проект так и не увидел свет.

Участие в проекте:
дизайн, архитектура веб-приложения и системы администрирования, реализация frontend, реализация backend;

Посмотреть

Раздел Luxury сайта OZON.ru Март 2013г.

JavaScript jQuery HTML+CSS

Раздел сайта OZON.ru представляет собой промо-слайдер с эффектом перехода в виде паралакса.

Посмотреть

Запуск OZON StatusАпрель 2012г.

JavaScript jQuery HTML+CSS Neolane

В 2012 году в OZON.ru стартовала новая программа лояльности OZON Status.

Участие в проекте:

  • разработка промо-страницы(посмотреть);
  • разметка ORM-данных в системе Neolane;
  • разработка нового шаблона писем для системы рассылок Neolane;

Книжная Премия Рунета 2011-2013 гг. OZON.ru

JavaScript jQuery VBA HTML+CSS

В 2011 году проект "Книжная Премия Рунета" стартовал c минимальным бюджетом в рамках маркетинговой программы OZON.ru. Ограниченный бюджет сказался на разработке сайта книжной премии полным отсутствием бэкэнд-составляющей, что возложило всю реализацию проекта на frontend.

При организации голосования ставки были сделаны на сервисы share социальных сетей, что привело к позитивным результатам - в рамках КПР 2011 было отдано около 60 000 голосов в сумме за всех участников, а в 2012 году, благодаря хорошему пиару со стороны номинантов премии, количество голосов, отданных за отдельных участников превышало 30 000.

Участие в проекте:
КПР 2011: Посмотреть разработка архитектуры сайта и системы генерации контента, frontend-реализация логики веб-приложения;
КПР 2012: Посмотреть разработка архитектуры, frontend-реализация;
КПР 2013: координация обновления веб-сайта;

Интеграция и сопровождение системы рассылок Neolane 2011-2013гг.

JavaScript Neolane HTML SQL

В 2011 году была реализована интеграция системы рассылок Neolane(сейчас Adobe Campaign).

Участие в проекте:

  • настройка системы управления контентом рассылок;
  • разметка ORM-данных;
  • построение процессов отправки писем;
  • разработка алгоритмов генерации контента писем(используются в настоящее время).

В рамках проекта принял участвовал в трех тренингах по настройке, использованию, и разработке в системе Neolane.

Система генерации контента рассылок OZON.ru 2010-2011 гг.

HTML Visual Basic

Проект был реализован в 2010 году и представлял собой набор скриптов для генерации контента промо рассылок на основе форм, заполненных менеджерами. Интеграция с API OZON.ru позволила в автоматическом режиме получать информацию о товарах и использовать ее при генерации контента. Интеграция с Photoshop на основе JavaScript Extended дало позволило готовить изображения продуктов к публикации в автоматическом режиме (изменять размер, накладывать разнообразные значки и т.д).

Предварительная валидация контента свела на нет возможность возникновения в тираже рассылок битых ссылок. Использование MVC-модели дало возможность смены внешнего вида письма без дополнительных затрат на верстку и т.д.

Использование системы генерации контента позволило сократить время на верстку писем в 10 раз и увеличить общий объем уникального контента, рассылаемого ежедневно. Шаблонизатор активно использовался в течение полутора лет.

Участие в проекте: архитектура, разработка, интеграция.

Обо мне

Люблю решать интересные практические задачки, а потом тихо гордиться результатом. Считаю, что все возможно на должном уровне абстракции. За время своей карьеры в области web-разработки успел поработать в отделах рекламы, дизайна, маркетинга и ИТ, и, поэтому, как правило, могу предложить по 42 ответа различной степени адекватности на тот или иной локальный Главный Вопрос.

Разработкой front-end профессионально занимаюсь 5 лет - сначала в качестве верстальщика, затем как программист JavaScript.

Контакты

Для связи со мной используйте следующую информацию:

  • Иван Баусов, разработчик Front End
  • Электронная почта: ivan.bausov@gmail.com
  • Skype: ivan.bausov
  • Профиль Google+