Обо мне

Специализация и профессиональные навыки: Javascript (jQuery, underscore), html, css, dom (event bubbling). ajax, json, webWorkers, webSockets, localStorage, cors. sql, xml, uml mercurial, git (+\-), nginx общие принципы работы http-протокола.

Большой опыт оптимизации и отладки в различных боевых условиях. Могу объяснить:

Function instanceof(Object) == Object instanceof(Function). Легко обучаюсь новым технологиям.

Профессиональные цели: Получать опыт от работы.

Профессиональные навыки
JavaScriptCSSHTMLGitMercurialNginxUbuntu
Опыт работы
Январь 2014 — по настоящее время
Badoo
javascript programmer
Москва
Обязанности и достижения

vanilla.js, dust.js

git, jira

Ноябрь 2013 — Январь 2014
tvigle
javascript
Москва
Обязанности и достижения

Обязанности:
- Отладка, рефакторинг, багфикс html5 пелера.

Август 2011 — Ноябрь 2013
crazybit
front-end программист
Москва
Обязанности и достижения

Обязанности:
- Разработка SPA браузерной мморпг.

Достижения:
- Перевел сборку проекта на grunt.
- Уменьшил объем данных загружаемых пользователем в 5 раз.
- Оптимизировал скорость полной загрузки приложения с 10 до 1 секунды.
- Разработал модуль "базара" свободно работающий (просмотр, сортировка, фильтрация) с 20к+ элементами без лишнего общения с сервером.
- оптимизировал отрисовку списка пользователей чата (список поьзоватлей держал в DOM'е только ноды для видимых пользователей, что позволяло не перегружать DOM при большом количестве юзеров)
- реализовал интерактивные сылки в игровом чате (клик с шифтом по некоторым игровым объектам отправлял в чат сообщение, с помощью которого все пользователи могли посмотреть описание объекта)
- реализовал status-виджет. Скрипт работающий через JSONP, позволяющий интегрировать на любой сайт виджет для мониторинга состояния персонажа

Сентябрь 2010 — Август 2011
javaScript
Москва
Обязанности и достижения

Обязанности:
- Разработк, оптимизация, поддержка front-end'а с использованием jquery, extjs

Ноябрь 2009 — Сентябрь 2010
freelance
javaScript
Москва
Апрель 2007 — Ноябрь 2009
Программист
Москва
Обязанности и достижения

Обязанности:
- Разработка алгоритмов, программных и графических интерфейсов.
- Оптимизация существующего кода.
- Выполнение работ по ТЗ, а так же со слов аналитиков.

Достижения:
- Создал пользовательский интерфейс для фискального регистратора.
- Разработал систему сообщения.
- В процессе работы был изучен на высоком уровне новый язык программирования.

Высшее образование
Январь 2003 — Январь 2008
МГСУ
Информационных систем, технологий и автоматизации в строительстве (ИСТАС)
Москва