Обо мне

Специализация и профессиональные навыки:

С++[98-14+] (основной инструмент).

Python[3.+] (вспомогательный инструмент).

Java/C# (инструменты третьей важности). Знание JNI и Marshaling.

GIT/SVN (предпочитаю git). github был заведен в 2010 году.

Работаю по направлениям разработки игр, предпочтительно ММО.

Разработка под: Win32/64(сs+cpp); Android(java+cpp); NIX(cpp).

2D/3D; DirectX || OpenGL (HLSL || GLSL).

Кроссплатформенность, сеть, графика, звук, внедрение скриптовых языков, многопоточность, алгоритмы, шифрование, сжатие и представление данных, файловые форматы.

Отлдка, реверс, работа непосредственно с PE форматом.

Системы автоматизации и сборки проектов, альфа/бета-тестирования.

Дополнительно:

Планирование циклов разработки, формирование фронта задач, контроль исполнения, мониторинг уровня работы команды, управление командой разработчиков. Поддержание высокой культуры кода проекта.

Проработка архитектуры проектов. Понимание множества подходов, идиом и шаблонов для разных уровней разработки проекта. Владею знаниями по множеству самых разных библиотек и фреймворков. Коллекционирую открытый исходный код универсальных инструментов.

Профессиональные цели:

Не останавливаться.

Накопление опыта, повышение квалификации, развитие...

Быть качественным специалистом, в общем. :)

Профессиональные навыки
Опыт работы
Сентябрь 2014 — Апрель 2017
AIGRIND
Главный инженер-программист
Калининград
Август 2013 — Август 2014
Gamedev startup
Технический директор
Новосибирск
Июнь 2011 — Август 2013
TabaGames
Инженер-программист
Новосибирск
Обязанности и достижения

Обязанности:
- Работа над игровым движком (С++)
- Проектирование и разработка под Google Android 2.1+ (C++ && Java)
- Проектирование и разработка под Samsung Bada 1.2+ (C++)
- Разработка и поддержка утилит (3DMax/Photoshop plugins; Standalone tools)
- и.о. руководителя отдела мобильных игр

Достижения:
- http://smallgames.ws/14051-ghost-towns-the-cats-of-ulthar.html
- http://smallgames.ws/14742-secrets-of-the-seas-flying-dutchman.html
- http://youtu.be/Yvn9BTAEWj4
- http://smallgames.ws/15990-calavera-day-of-the-dead.html
- http://smallgames.ws/15991-fallen-the-flowers-of-evil.html
- Окружил процесс разработки и портирования игр удобной экосистемой скриптов и утилит
- Практика управления, планирования (и архитектурного тоже), аналитики, контроля качества
- Дослужил до самого закрытия студии.
- А еще в проф. плане немного подтянулся :)

Ноябрь 2009 — Май 2011
PHP Разработчик
Новосибирск
Обязанности и достижения

Обязанности:
- Работа в проекте Allsoft 2.0. Реализация ответствиенных участков кода. Подготовка микрорелизов, стабилизация и оптимизация кода, оптимизация запросов БД.
- Работа над иными проектами компании.

Достижения:
- Идейное вдохновление, участие в реализации, последующая оптимизация, доработка, стабилизация, поддержка и документирование уровня API Allsoft 2.0.
- Участие в идеологической подготовке перевода части проектов под управление GIT.
- Доработка интерфейса развертывания проектов до уровня "дружественно настроенного" :)

Август 2007 — Март 2009
Проект Enclave
Serverside developer
Москва
Обязанности и достижения

Обязанности:
- MMOG server development (C++ nix/win).
- Прием, анализ и формализация требований на обновление проекта (новые фичи, багтреккинг)
- Ведение разработки, определение мейнстрима проекта
- Проектирование и разработка ответственных участков кода (сетевой протокол, управление памятью, взаимодействия между процессами)
- Ревизия, оптимизация и стабилизация кода
- Формирование заданий на тестирование, анализ результатов

Временные обязанности:
Проектирование и разработка движка web-сайта (PHP 5.2, MySQL).
Доработка и оптимизация дизайна, организация связи сайта с сервером игры.

Июнь 2007 — Август 2008
Инженер-программист
Новосибирск
Обязанности и достижения

Разработка, реализация и поддержка программной части корпоративного сайта.
(http://www.sinetic.ru/)

Высшее образование
Январь 2003 — Январь 2008
СибГУТИ
Информатики и вычислительной техники (ИВТ)
Новосибирск
Рекомендательные письма
alexeyshockov
Пишу царский код • знакомый

Козырная карта Allsoft 2.0!

Письмо написано 27 марта 2011 в 05:55
maxkalachev
знакомый

Эрудированный, добрый и очень приятный в общении человек. Всегда может помочь дельным советом. Настоящий профессионал.

Письмо написано 27 июля 2011 в 15:12