МБ
Максим Б.
Мужчина, 36 лет
Россия, Санкт-Петербург, UTC+3
Ставка
5 137,9 Р/час
вкл. НДС 5% (190.48 Р)
Специалист доступен с 22 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
C++ разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Опытный C++ разработчик с более чем 14-летним стажем в создании высоконагруженных и кросс-платформенных решений. Специализируюсь на разработке и оптимизации сложных систем, включая картографические сервисы, инструменты моделирования и телекоммуникационные решения. Имею глубокие знания в области многопоточного программирования, работы с большими данными. Успешно руковожу командами, провожу код-ревью, занимаюсь декомпозицией задач и менторингом новых сотрудников. Постоянно стремлюсь к повышению качества кода, автоматизации процессов и внедрению современных технологий для достижения бизнес-целей.
Проекты
(16 лет 1 месяц)
Разработка крупного картографического сервиса с оффлайн-режимом, NDA
Роль
Ведущий Core-разработчик, Lead (C++)
Обязанности
Задачи:
Декомпозиция и оценка задач на проекте, анализ требований, постановка задач разработчикам.
Участие в проектировании архитектуры картографического ядра, оценка реализации и архитектуры.
Описание интерфейсов.
Участие в подборе и онбординге новых участников команды, менторинг. 5 человек
Ведущий разработчик нескольких стримов.
Разработка картографического ядра.
Проведение код-ревью, анализ и оптимизация кода.
Реализация API кроссплатформенного C++ кода для платформ iOS и Android.
Оптимизация кодовой базы, работа с легаси.
Работа с большими массивами данных.
Реализация системы Event-аналитики.
Опыт работы с телекоммуникационными системами, включая UDR, MAP и протоколы 2G/3G/4G, для интеграции с картографическими сервисами.
Применяемые технологии: C/C++ CMake, библиотеки STL и Boost.
Написание и поддержка автотестов.
Поддержка и доработка генератора оффлайн карт (С++ + Python).
Стек специалиста на проекте
API, C++, Python, Проектирование архитектуры, Android, IOS, STL, Boost, C/C++, Аналитика, CMake, Постановка задач на разработку, Декомпозиция и структуризация задач, Работа с требованиями: выявление, анализ, управление, Работа с интеграциями, Оптимизация кода, Оценка задач, events, анализ, map, онбординг
Отрасль проекта
Urban technology
Период работы
Апрель 2022 - По настоящее время
(3 года 5 месяцев)
Luxoft
Роль
Разработчик C++
Обязанности
Задачи:
Разработка инструмента моделирования:
Разработка новой функциональности.
Доработка сценариев на языке программирования С++.
Проведение код-ревью, анализ и оптимизация кода.
Оптимизация кодовой базы, работа с легаси.
Поддержка, анализ отчетов об ошибках.
Стек специалиста на проекте
Git, C++, Python, STL, CMake, Многопоточность
Отрасль проекта
RnD
Период работы
Ноябрь 2020 - Август 2022
(1 год 10 месяцев)
«Parkman P2» (DASTE)
Роль
Разработчик C++
Обязанности
Декомпозиция и оценка задач на проекте, постановка задач разработчикам.
Инициализация и подбор технологического стека для проекта.
Интеграция сложных решений.
Разработка приложений на C++.
Проведение код-ревью, анализ и оптимизация кода.
Оптимизация кодовой базы, работа с легаси.
Участие в подборе и онбординге новых участников команды, менторинг.
Реализация сложной бизнес-логики приложения.
Отображение потоков данных и внутренних данных моделей DAS.
Онлайн-игра, симуляция окружающей среды.
Поддержка решения и тестирование в графическом интерфейсе и консоли.
Инструмент регрессионного анализа алгоритма DAS*.
Разработка ПО DASTE
Оптимизация процесса загрузки плагина.
Оптимизация процесса отображения графических объектов.
Анализ производительности и использования памяти.
Настройка контейнеров хранения мета типов и их статическая инициализация.
Реализация бизнес-логики.
Миграция с Windows на Linux.
Профилирование памяти с помощью Valgrind, ASan, UBSan.
Стек специалиста на проекте
Git, C++, Linux, Asana, QT, STL, WSL, Gerrit, CMake, Постановка задач на разработку, Profiling, Декомпозиция и структуризация задач, Регрессионное тестирование, MS Windows, multithreading, Программное обеспечение, данных, lfs, valgrind, caching
Отрасль проекта
RnD
Период работы
Август 2019 - Ноябрь 2020
(1 год 4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
ФГБОУ ВПО "Санкт-Петербургский государственный электротехнический университет "ЛЭТИ" им. В.И. Ульянова (Ленина)" г. Санкт-Петербург
Специальность
Инженер-математик
Завершение учебы
2012 г.