Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяМужчина, 44 года, родился 3 октября 1981
Москва, не готов к переезду, готов к командировкам
Frontend-разработчик
150 000 ₽ на руки
Специализации:
- Программист, разработчик
Тип занятости: полная занятость, частичная занятость
Опыт работы 20 лет 4 месяца
Июль 2015 — по настоящее время
10 лет 10 месяцев
Jelvix
Харьков
Front-end developer
Портал на Angular 2 + Node + Express, использующий:
• PostgreSQL в качестве базы данных
• pg-migrate для миграций базы данных
• docker
• ZeroMQ для коммуникации между серверами
• Socket.IO для уведомлений
Прототип изоморфного приложения React+ Redux + Node + Express
Frontend проект на Angular.JS с использованием
• UI router
• bootstrap
• angular gettext для локализации
• Gulp в качестве системы сборки
Fullstack проект на Angular.JS + Node + Express, использующий:
• PostgreSQL в качестве базы данных, Sequelize для работы с моделями данных
• Elastic search для поиска
• Socket.io для чатов и уведомлений
• bootstrap
• Gulp
• passport
• REST API по принципу HATEOAS
Январь 2006 — Январь 2016
10 лет 1 месяц
Dereza
Харьков, dereza.com/igames/
Информационные технологии, системная интеграция, интернет... Показать еще
Ведущий инженер-программист
Разрабатывал на C++ игровой 2D движок под Windows.
Основные подсистемы движка
• система анимаций
• система композов (аналог многослойных xsheets, используемых в двухмерной анимации) со встроенными звуковыми дорожками и встроенными Lua скриптами
• система рендеринга на основе Direct 3d
• система вывода спрайтов из текстурных атласов
• звуковая система на базе Open AL, позже перенесенная на X Audio 2
• скриптовая система Lua сценариев
• система ввода на базе Direct Input
• система определения пересечений контуров и проверка попадания точки в замкнутый контур
Дополнительные подсистемы движка
• Поиск пути A*
• Волновой поиск пути
• системы субтитров
• система хождения персонажа по замкнутым областям
• система частиц
• система вывода текста на основе спрайтов
Дополнительные утилиты
• Упаковщик картинок в текстурный атлас (задача двухмерной упаковки). Вычисление для каждой картинки замкнутого контура вокруг непрозрачных пикселей для кнопок произвольной формы в игре.
• Редактор областей проходимости для квестовой игры
На движке были написаны:
• Машенька. Лесная сказка и несколько дополнений.
• Тайна Третьей Планеты: Алиса и лиловый шар
• Приключения Русалочки и ее друзей
• Маленькая ведьма
• Ежемесячные диски-приложения с мин играми к журналу Познайка (2008-2009 гг.), несколько отдельных игр на дисках и несколько сборников мини игр.
Для движка cocos2d на Objective C написаны:
Дополнительные подсистемы движка
• Поиск пути A*
• Волновой поиск пути
• системы субтитров
• система вывода диалогов
• система цветовых карт для масштабируемых кнопок произвольной формы
• проигрывание конвертированных в собственный бинарный формат проектов Adobe After Efects
• простой физический движок с быстродвижущимися объектами
Дополнительные утилиты
• Конвертер текстурных атласов
• Конвертер проектов Adobe After Efects в формате XML в собственный бинарный формат
На движке cocos2d написаны следующие игры для iOS и Mac OS X:
• Серию интерактивных аудиокниг Dereza books
• Lines Master
• Quadrox
• Biathlon
Портировал на Android с помощью Apportable SDK:
• Серию интерактивных аудиокниг Dereza books
• Small Witch and the Magic Broom
Навыки
Уровни владения навыками
Обо мне
Хорошо уживаюсь в коллективе.
Быстро обучаюсь и обладаю опытом обучения других.
Увлекаюсь фотографией, компьютерными и консольными играми.
В свободное время занимаюсь переводом литературы по IT тематике (в том числе занимался переводом и на коммерческой основе).
Высшее образование
2003
Высшее образование
компьютерной инженерии и управления, Гибкие компьютеризированные системы и робототехника
Знание языков
Гражданство, время в пути до работы
Гражданство: Украина
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения
