Сережин Юрий Сергеевич



General information

Сережин Юрий Сергеевич



Birthday: 07.02.1984

 
Residential area: Россия, Санкт-Петербург152

 
Language proficiency: English - basic knowledge

 

Autobiography

Я работаю в области Информационные технологии/Интернет/Телеком
Моя профессия - Разработчик

Professional experience

Current job

  • Апейрон - Программист32 (from june 2005-06-01 00:00:00.0)

    Проект: ProjectE6
    Пока не анонсированный игровой проект компании Apeiron.
    В этом проекте я фактически отвечаю за всю визуальную часть и всю “редакторную” часть.
    Рефакторинг движка E5
    Система для быстрого выделения памяти для маленьких короткоживущих объектов (основана на идеях изложенных в Alexandrescu)
    Библиотека контейнеров и вспомогательных инструментов
    Участие в разработке архитектуры всего проекта, архитектура системы редакторов E6 разрабатывалась мной единолично
    Система материалов (Bump, Parallax Bump, Grass, Multitextural ground with gloss, Gloss, Water, Normal mapped sprite trees)
    Постэффект а-ля bloom
    Полностью мной разработан редактор уровней E6 (разные возможности: Расстановка объектов, экспорт в 3dsMAX, рассадка травы, раскраска мультитекстурных объектов, система для передачи визуальных ошибок от тестеров художникам встроена прямо в редактор, связь с source safe, правда, в зачаточном состоянии)
    Ray-Tracer повертексного освещения (применяется для высокополигональных моделей вместо лайтмапов)
    Различные вспомогательные plug-in’ы для 3dsMAX
    Часть логики проекта разработана мной
    Ядро звукового движка (на OGG/VORBIS связке)
    Инструментарий: С\С++, Render Monkey, NV PerfHUD, 3dsMAX SDK, OGG SDK, Vorbis SDK etc.

Previous jobs

  • Апейрон (независимый разработчик 3d игр для PC) - Программист32 (2004-11-01 00:00:00.0 - 2005-06-01 00:00:00.0)

    Проект: ProjectE5 – проект создания 3d SPM тактического
    игрового симулятора для PC.
    Программирование части логики
    GPU программирование (dynamic shadows, небольшая система материалов)
    Программирование инструментария (редактор multiplayer-сценариев: 2 приложения GUI и движок, общающиеся через разделяемую память)
    Инструментарий: C\C++, VTune etc

  • НИИТ (научно-исследовательский институт информационных технологий) - Программист32 (2004-07-01 00:00:00.0 - 2004-11-01 00:00:00.0)

    Исследовательский проект для intel с целью определить возможности CPU оптимизаций в игровой сфере.
    Профилирование движка, низкоуровнивые оптимизации hot-spots (SSE – оптимизации, fixed point оптимизации некоторых частей движка)
    Инструментарий: C\C++, x86 assembler (с intel’овским SSE) + intel’овский MKL, VTune

Education

University education

  • СПбГУ, мат-мех, диплом с отличием, 2006
Some information is available for friends only