Обо мне

Специализация – фронтенд и мобильная разработка: программирование, создание мобильных и веб-приложений, проектирование пользовательских интерфейсов.

• JavaScript: native, JQuery, RequireJS, Backbone.
• Верстка: (x)HTML, HTML5, CSS 2-3, Bootstrap, Smarty 3, Twig, PieCrust, клиентская оптимизация.
• Дизайн: отрисовка интерфейсов, веб-приложений, иконок; проработка навигации.

• Java (Kotlin) – разработки веду с 2013 года.

В 2014 году выпустил первый личный проект – Reedy:
Приложение для скорочтения на Android (написано на Kotlin)
и а
налогичная скоростная читалка для Chrome (в виде расширения).

• Системы контроля версий: знание GIT – на высоком уровне; SVN – на базовом.
• Имею опыт создания небольших проектов на nodejs.
• PHP / MySQL – на базовом уровне.
• Flash / ActionScript – большой опыт работы, но за новые проекты на Flash не берусь.

Профессиональные цели:
Личное развитие, интересные проекты

Награды, сертификаты:
Получена квалификация «Оператор ЭВМ» в Институте космонавтики в 2005 году )))

Профессиональные навыки
Опыт работы
Март 2014 — по настоящее время
Reedy – Speedreading Application
Автор проекта
Обязанности и достижения

Обязанности:
- Разработка и поддержка приложения, опубликованного в GooglePlay и Chrome WebStore
- Анализ потребностей пользователей на основе собранных анонимных данных
- Развитие и оптимизация приложения

Достижения:
- Прокачался в разработке приложений под Android
- Отлично разобрался с тонкостями создания расширений для Google Chrome
- Получил опыт работы с обратной связью от пользователей
- Научился читать с молниеносной скоростью!

Май 2009 — по настоящее время
AzaGroup (команда разработчиков)
Соавтор проекта
Самара
Обязанности и достижения

Обязанности:
- JavaScript-программирование; Создание модульного JS-фреймворка с использованием Dependency Injection для связи между компонентами
- Вёрстка: блочная верстка (модифицированный БЭМ); вёрстка на Smarty 3
- Дизайн: разработка и отрисовка интерфейсов; проработка элементов навигации

Достижения:
- Прокачался в JS на сложных интерфейсных задачах
- Изучил GIT

Январь 2007 — по настоящее время
Фриланс, web-development
Фрилансер
Обязанности и достижения

Обязанности:
- JavaScript-программирование
- Создание Flash-приложений
- Верстка и подготовка макетов
- Проектирование, дизайн, создание интерфейсов
- Поддержка проектов

Август 2014 — Декабрь 2014
Carrus Mobile, Inc
Front-end разработчик на проекте Breaker Log
Нью-Йорк
Обязанности и достижения

Обязанности:
- JavaScript-программирование, вёрстка
- Взаимодействие с сервером и hardware-девайсами
- Поддержка мобильной версии сайта

Достижения:
- Научился разбираться в чужом очень сильно запутанном и нелогичном коде
- Поработал с построением запросов MongoDB
- Ещё немного прокачал английский

Июнь 2010 — Декабрь 2012
Flash / ActionScript программист
Самара
Обязанности и достижения

Обязанности:
- Проектирование и разработка Flash-приложений
- Создание интерактивных презентаций
- JavaScript-программирование (организация связи приложения с веб-интерфейсом)
- Доработка и корректировка дизайна

Достижения:
- Изучил тонкости работы с XML
- Прокачался в создании Flash-анимации
- Хорошо освоил Adobe Illustrator

Май 2009 — Май 2010
3Run.su
Соавтор проекта
Обязанности и достижения

Обязанности:
- Проектирование, координация работы, связь с ключевыми партнерами
- JavaScript: проектирование и создание фреймворка Anizoptera JS; тестирование и отладка кода; организация структуры и процесса разработки; создание интерактивных интерфейсов; связь с серверной частью, прием и передача данных в формате JSON
- Flash / ActionScript: создание интерактивных веб-приложений; проектирование и создание фреймворка Anizoptera AS; передача данных и файлов на сервер; организация взаимодействия с JavaScript; работа с медиа (фото, видео, аудио)
- Верстка: блочная верстка «независимыми блоками»; верстка на основе шаблонов Smarty 3
- Дизайн: разработка и тестирование элементов навигации; отрисовка интерфейсов
- Отладка небольших PHP-сценариев, работа с БД MySQL

Достижения:
- Огромное развитие в JavaScript и Flash-программировании
- Успешное проектирование и развитие масштабируемых систем, расчитанных под высокие нагрузки
- Получение большого опыта работы с различными форматами и технологиями передачи данных
- Приобретение базовых знаний о PHP-программировании и структурах баз данных
- Долгосрочное ведение и поддержка высоконагруженных интернет-проектов

Январь 2009 — Октябрь 2009
Webtypography
JavaScript программист
Самара
Обязанности и достижения

Обязанности:
- Программирование (JavaScript)
- Верстка, много верстки
- Управление проектами
- Периодически дизайн интерфейсов
- Консультирование

Достижения:
- Открыл в себе талант JavaScript-разработчика
- Научился отлично верстать с поддержкой всех основных браузеров
- Продвинулся в разработке и дизайне качественных веб-интерфейсов
- Сделал первые шаги в менеджменте проектов

Высшее образование
Январь 2006 — Январь 2012
СГАУ-Самара
Летательных аппаратов; 1
Самара
Рекомендательные письма
Android & Web developer • знакомый

Олег великолепно пишет на Kotlin, Java, JavaScript для Android, Web и любых других задач. Очень быстро и классно верстает макеты любой сложности (HTML/CSS).

Много лет работал вместе с ним над различными проектами и всегда это было высокопрофессионально и здорово.

Письмо написано 24 марта 2016 в 13:48