Pavel Polyakov

Pavel Polyakov Email and Phone Number

Senior C++ Developer
Pavel Polyakov's Location
Novosibirsk, Novosibirsk, Russia, Russian Federation
About Pavel Polyakov

- Основной язык C++, но также писал на C#, Java, Javascript, Lua, Objective-C- Многопоточные и асинхронные решения- Отличное владение CMake, также работал с Qt, ImGui и Tracy- Довелось поработать с docker и K8S, писал git и svn hooks на JS- Изучил финансовый и технический аспекты работы с DynamoDB, также знаю основные различия MySQL, MongoDB и Redis- Последние полгода плотно работал с .Net, Unity и MS Orleans

Pavel Polyakov's Current Company Details

Senior C++ Developer
Pavel Polyakov Work Experience Details
  • Friday'S Games
    Senior C++ Developer
    Friday'S Games Nov 2021 - Feb 2023
    Санкт-Петербург, Россия
    Разработка мобильного проекта MMO игры на Unity (C#) - Одновременный онлайн до 10'000 игроков на сервере - Анализ требований к проекту и проектирование серверной архитектуры с учетом предполагаемой нагрузки и игровых механик - Поиск и анализ решений для межсервисного сетевого взаимодействия (MS Orleans, Akka.Net, Dapr) - Поиск и анализ решений для обработки и хранения данных (MongoDB, MySQL, DynamoDB, Redis) - Деплой сервисов с помощью Docker'а, K8SРазработка мобильного проекта Farmscapes под издательством Playrix - Организация перехода клиентского кода на новую серверную инфраструктуру - Введение в рабочий процесс ревью, декомпозиции крупных задач и тестирования кода - Рефакторинга кода для уменьшения технического долга - Проведение технических интервью - Оптимизация процесса разработки сложных визуальных окон с помощью замены MVC на MVP - Создание системы АБ-тестирования - Перевод проекта с svn на git
  • Friday'S Games
    C++ Developer
    Friday'S Games Jan 2019 - Nov 2021
    Новосибирск, Новосибирская Область, Россия
    Разработка мобильного проекта Farmscapes под издательством Playrix - Поиск оптимального угла поворота текстуры для более плотного заполнения атласа, используя библиотеку Intel IPP - Оптимизация плагина для экспорта 3D моделей из 3ds Max'а с целью уменьшения размера экспортируемой модели - Обновление используемых сторонних библиотек, потребовавшее дополнительно углубиться в CMake и опции различных компиляторов - Рефакторинг платформозависимой части системы внутриигровых покупок на iOS с целью ее упрощения (Objective-C) - Внедрение профилирования в процесс разработки (Tracy) - Оптимизация времени загрузки игры с помощью переноса части ресурсов в фоновую загрузку. Автоматизация по определению возможности скачивать ресурс в фоне - Оптимизация времени кодирования текстур путем разделения задач на разные потоки - Сопровождение младшего разработчика при добавлении нового формата кодирования/декодирования изображения ASTC - Сопровождение младшего разработчика во время испытательного срока - Разработка git hooks на JavaScriptБудучи младшим разработчиком занимался - Изучением скриптового языка Lua и библиотеки sol2 для его связывания с C++ кодом - Разработкой виджетов и окон для внутреннего редактора с помощью Qt - Подключением сторонних библиотек с помощью CMake, как из исходников, так и предкомпилированных - Добавлением нового формата кодирования и декодирования изображений ETC2 для оптимального потребления видеопамяти на мобильных устройствах - Добавлением нового функционала для платформозависимых частей внутреннего движка, используя Objective-C (iOS) и Java (Android)

Pavel Polyakov Education Details

Frequently Asked Questions about Pavel Polyakov

What is Pavel Polyakov's role at the current company?

Pavel Polyakov's current role is Senior C++ Developer.

What schools did Pavel Polyakov attend?

Pavel Polyakov attended Новосибирский Государственный Технический Университет (Нгту).

Not the Pavel Polyakov you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.