Обо мне

Вступление

Приветствую! Меня зовут Владислав Козуля. Возможно, вы уже видели мои публикации:• «Цукерберг Позвонит» – http://siliconrus.com/author/vladislavkozulya/• «TJournal» – https://tjournal.ru/users/24725/posts• «Хабрахабр» – http://habrahabr.ru/users/5angel/topics/Или ответы на «Тостере» – https://toster.ru/user/5angel/infoПомимо этого, я периодически провожу мастер-классы, консультирую (в том же #tceh) и читаю лекции на самые разные темы.Я вижу свою задачу в упрочнении связей внутри компании и оптимизации процессов на всех уровнях. Моя работа зачастую проходит на стыке разработки, дизайна и управления.

Чем я могу быть полезен

• Быстро вникаю в незнакомый контекст вне зависимости от сферы деятельности. Легко обучаюсь сам и охотно делюсь знаниями с другими. Обладаю компетенцией в игровой индустрии, медиа и логистике.• Знаком как с клиентской, так и с серверной разработкой. Придерживаюсь высоких стандартов качества; при необходимости провожу ревью кода и поддерживаю единообразие стиля.• Владею графическим пакетом Adobe: как растровым, так и векторным инструментарием. Знаком с традиционной и «tween»-анимацией, способен работать с 3d-редакторами.• Готов возглавить существующую команду или собрать людей для работы над новым проектом. Способен интегрироваться в любой коллектив и стать его неотъемлемой частью.

Стек технологий

• чистый Javascript (es5, es6) и его расширения (CoffeeScript, TypeScript); JQuery и его многочисленные плагины. MVW/MVVM/MVC-фреймворки и библиотеки: AngularJS, KnockoutJS, Backbone и другие; D3 для визуализации больших данных; Google Maps, Яндекс-карты и OSM (+API). WebSocket: SignalR/Socket.IO; require.js/Browserify с common.js или AMD. Собираю с помощью Grunt, Bower и Node.js;• HTML5/CSS3 (LESS/STYLUS, transform/transition), БЭМ и основные фреймворки: Bootstrap. Semantic UI.• ActionScript 2.0/3.0 (Flex/Air);• немного PHP5 с Twig и ASP.NET с RazorView, Node.js с Express, а также Unity3d;• MySQL/Sqlite и MongoDB;

Интересные факты

• Регулярно посещаю профильные конференции (highload++, YaС, Web Standards Days, MoscowJS и прочие), принимал участие в хакатоне AngelHack Moscow. Кроме того, был делегатом от России на G20YEA (Альянс молодых предпринимателей большой двадцатки), проходившем в июне 2013-го в Сколково.• Сайт канала RT Arabic, над которым я работал, получил золото в номинации «дизайн» на Promax/BDA Arabia Awards.

Профессиональная литература

• JavaScript. Сильные стороны / Д. Крокфорд – 2013 г.• Алгоритмы: построение и анализ / Т. Кормен, Ч. Лейзерстон, Р. Ривест, К. Штайн – 2012 г.• ActionScript 3.0 для Flash. Подробное руководство / К. Мук – 2011 г.• Паттерны проектирования / Э. Фримен, К. Сьерра, Б. Бейтс – 2011 г.• Человеческий фактор. Успешные проекты и команды / Том ДеМарко, Тимоти Листер – 2011 г.• Вызовы для геймдизайнеров / Б. Брейсвейт – 2009 г.• Совершенный код / С. Макконнелл – 2007 г.• JavaScript. Самоучитель / Л. Д. Слепцова, Ю. М. Бидасюк – 2007 г.• Интерфейс. Новые направления в проектировании компьютерных систем / Д. Раскин – 2004 г.• Психбольница в руках пациентов / А. Купер – 1999 г.• Государь / Никколо Макиавелли – 1513 г.• Трактат о военном искусстве / Сунь Цзы – 453—403 до н.э.

Профессиональные навыки
Опыт работы
Июль 2014 — Июль 2015
ePythia Labs (Deliverator)
Руководитель веб-разработки / ПМ
Москва
Обязанности и достижения

О проекте:
– Мобильный сервис управления курьерской доставкой.

Обязанности:
• Руководство проектной командой (6 человек): общение с заказчиком, анализ требований, планирование и декомпозиция, проведение scrum-митингов, контроль выполнения задач.
• Руководство отделом веб-разработки (2 человека): выбор архитектуры, распределение задач, ревью кода, поддержка единообразия code style.
• Подбор персонала: написание текстов вакансий, предварительный отбор, проведение интервью (позиции: backend, frontend, android, QA).
• Разработка клиентской части сервиса с использованием KnockoutJS, AngularJS, D3 и Browserify при помощи Typescript.
• Написание интеграционных тестов для AngularJS на Protractor и Jasmine.

Достижения:
• За полгода была собрана команда высококлассных специалистов, что позволило начать работу над проектом для EMS Почты России.
• Проведен практически полный рефакторинг legacy-кода, внедрен leafelt и D3, а бизнес-логика выделена в отдельные модули.

Дополнительно:
• В качестве стендиста присутствовал на FastForward E-Shopping и ECOM Expo.

Декабрь 2013 — Июль 2014
Apostol R&D Agency (ARDA)
Ведущий разработчик интерфейсов
Москва
Обязанности и достижения

О проекте:
– Система мониторинга и анализа СМИ

Обязанности:
• Общение с внутренним заказчиком, анализ требований, утверждение ТЗ.
• Разработка клиентской части (+UI/UX) сервиса с использованием AngularJS.
• Подбор персонала: предварительный отбор, проведение интервью (позиции: backend, frontend).

Дополнительно:
• Провел несколько внутренних семинаров на темы: «принципы работы AngularJS», «Подготовка и проведение краудфандинг-кампаний».

Июль 2013 — Декабрь 2013
Общая риторика (Luka.io)
Фронтенд-разработчик / ПМ
Москва
Обязанности и достижения

О проекте:
– Рекомендательное мобильное приложение для поиска ресторанов.

Обязанности:
• Разработка административной панели для приложения (профиль, каталог, лингвистический «конструктор»).
• Ведение одного из внутренних проектов (учет времени): администрирование, постановка задач.

Март 2013 — Июль 2013
Matroid Games (Bombermine)
Ведущий разработчик интерфейсов
Москва
Обязанности и достижения

О проекте:
– неофициальный «Bomberman» MMO

Обязанности:
• Разработка клиентской части (интерфейсы +UI/UX) игры с использованием AngularJS.
• Создание внутриигровой графики (иконки, локации).
• Подбор персонала: предварительный отбор, проведение интервью (позиции: backend, frontend).

Достижения:
• Проект успешно прошел конкурс в бизнес-инкубаторе МГУ и получил посевные инвестиции от Altair Capital и Leta Capital.

Декабрь 2012 — Март 2013
Global PS
Инженер-программист
Москва
Обязанности и достижения

О проекте:
– Клиентская часть (Adobe Flex) для платежного терминала «Yebo Pay System».

Июль 2010 — Декабрь 2012
RT Arabic (Rusiya Al-Yaum)
Дизайнер, инженер-программист
Москва
Обязанности и достижения

О проекте:
– Арабская версия международного телеканала RT (бывш. Russia Today).

Обязанности:
• Разработка клиентской части сайта (а также других проектов телеканала) с использованием Vanilla JS и JQuery, включая шаблоны для Twig.
• Создание иконок для сайта и графики для обучающих игр.

Ноябрь 2008 — Март 2009
IPS Pirates
Дизайнер
Москва
Обязанности и достижения

Обязанности:
• Создание графики и 3d-визуализаций для тендерных предложений агентства.

Сентябрь 2008 — Ноябрь 2008
GLOBAL Point Agency
Дизайнер, 3d моделер
Москва
Обязанности и достижения

Обязанности:
• Создание графики и 3d-визуализаций для тендерных предложений агентства.

Сентябрь 2006 — Октябрь 2007
TimeZero
Художник, ведущий проекта
Москва
Обязанности и достижения

О проекте:
– Ролевая онлайн-игра (MMORPG).

Обязанности:
• Руководство командой одного из дочерних проектов (2 человека): постановка задач, контроль выполнения.
• Подбор персонала: предварительный отбор, проведение интервью (позиция: художник).
• Создание внутриигровой графики (иконки, локации).

Рекомендательные письма
Веб-разработчик • знакомый

Умеет поддерживать большие JavaScript проекты, хороший ментор для начинающего :)

Письмо написано 25 июня 2015 в 01:08
.net developer • знакомый

Быстро и качественно внедряет angularjs с нуля

Письмо написано 19 сентября 2014 в 09:40