Александр Целиков

Senior Unity Developer @ True-Bots.com
Backend
Data Science/ML
Team Lead/Management
DevOps/SRE
Project Management
Entrepreneurship
Agile
Product Management
Александр Целиков
Опыт: 10+ лет
Цена (за час): Бесплатно
Получили помощь: 8 человек
О себе

CTO стартапа, который первым в мире достигнет AGI, а по пути перевернёт игровую индустрию @ true-bots.com

В игровой индустрии более 15 лет, специализируюсь на разработке глубоких мультиплеерных игр на Unity и C# в роли руководителя разработки.

Дважды переписывал весь код Minecraft: на Unity C# и Unreal C++.

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

Создавал MMORPG, MMO Сурвачи, Мультиплеерные арены и шутеры.

Глубокое понимание игр: топ-50 мира в Civilization 5, топ-10 Европы в WoW в личном зачёте, лидер восьми гильдий по 1000 человек в WoW, топ-500 России в Brawl Stars.

Ищу амбициозных и смелых менти: тех, для кого карьера - временная ступенька на пути к собственной компании.

==

Если в проекте есть легаси код, который сложно масштабировать, если добавление любого функционала вызывает множество непредсказуемых проблем, то желание писать код снижается.
В крайней ситуации, производительность разработчика может падать до 1/20 от его нормальной.

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

Разница между худшей и лучшей производительностью одного разработчика может составлять x100. Каждый из нас, девелоперов, в каждый момент, находится на этом отрезке, между 1/20 и x5.

Моя миссия в сообществе: найти способ держаться как можно ближе к x5, сперва для себя, а потом и для других людей.

С чем я не могу помочь:
- Резюме, тестовое, устройство на работу
- Ревью кода, багфикс
- Путь до Middle

С чем помогу

  • Построение процесса разработки
    Приоритеты
    Путь до TeamLead / CTO
    Проектирование масштабных игр
    Оптимизация процессов разработки
    Управление проектами и командами разработки

Компетенции
Unity, C#, ML, Проектирование, AGI, Управление