Больше информации по резюме будет доступно после регистрации

Зарегистрироваться

Мужчина, 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

Навыки

Уровни владения навыками
C++
Objective-C
C#
JavaScript
PHP
ReactJS
AngularJS
CSS3
Lua
OpenAL
SVN
Git
jQuery
Bootstrap
ООП
Node.js
Mean.js
HTML5
Adobe Photoshop
Microsoft Visual Studio

Обо мне

Хорошо уживаюсь в коллективе. Быстро обучаюсь и обладаю опытом обучения других. Увлекаюсь фотографией, компьютерными и консольными играми. В свободное время занимаюсь переводом литературы по IT тематике (в том числе занимался переводом и на коммерческой основе).

Высшее образование

2003
Высшее образование
компьютерной инженерии и управления, Гибкие компьютеризированные системы и робототехника

Знание языков

Русский — Родной

Английский — C1 — Продвинутый

Гражданство, время в пути до работы

Гражданство: Украина

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения