Борис С. C++ разработчик, Senior

ID 30192
БС
Борис С.
Мужчина, 33 года
Россия, Москва, UTC+3
Ставка
3 000 Р/час
НДС не облагается
Специалист доступен с 25 августа 2025 г.

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

Подробнее
О специалисте
Специализация
C++ разработчик
Грейд
Senior
Навыки
Agile (Scrum, Kanban)
Bitbucket
C++
CI/CD
CMake
Conan
Confluence
Docker
DRY
Git
GitHub
GitLab
Intel IPP
Jenkins
Jira
KISS
MS Visual Studio
MySQL
NATS
OAuth
Omega
OpenAPI
OpenCV
OpenMP
PHP
PostgreSQL
Postman
PyCharm
Python
QEMU
Qt Creator
RabbitMQ
REST API
Scrum
SOLID
SQLite
Swagger
Use case
User Stories
VirtualBox
Visual Studio Code
Vmware Workstation
Waterfall
Wireshark
XSD
Yagni
виртуализация
диаграммы
Документация
контейнеризация
Отрасли
Government & Public Sector
LifeStyle
Social Networking
Знание языков
Английский — B2
Главное о специалисте
Опытный C++-разработчик с более чем 10 годами профессионального опыта, специализирующийся на разработке высоконагруженных распределённых систем, оптимизации работы с памятью, анализе больших данных и машинном обучении. Обладает глубокой экспертизой в проектировании архитектуры распределённых хранилищ, разработке систем мониторинга, алгоритмах обработки 3D-моделей, компьютерном зрении и интеграции ORM с различными БД.
Проекты   (10 лет 7 месяцев)
Разработка распределённого хранилища сообщений с нагрузкой 6M+ QPS
Роль
Программист C++
Обязанности
● Проектирование и реализация механизма поддержки 64-битных идентификаторов пользователей, включая миграцию существующих данных и обеспечение обратной совместимости. ● Разработка алгоритма решардинга, позволяющего динамически перераспределять нагрузку между узлами кластера без остановки сервиса. ● Оптимизация работы с постоянной памятью: анализ паттернов доступа, сокращение количества обращений к диску, внедрение кэширования и lazy-loading. ● Участие в разработке механизма холодного старта: минимизация времени восстановления после перезапуска, внедрение параллельной инициализации компонентов. ● Перевод инфраструктуры на новую платформу: адаптация сервисов, настройка CI/CD пайплайнов, миграция конфигураций и мониторинга. ● Проведение ревью кода, написание технической документации, участие в архитектурных обсуждениях и принятии решений.
Достижения
● Ускорен процесс обработки сообщений, минимизирована задержка ответов. ● Обеспечено бесшовное масштабирование сервиса, снижены издержки на управление кластером. ● Повышена эффективность хранения данных, что улучшило скорость обработки больших объёмов запросов.
Стек специалиста на проекте
Docker, Python3, PHP 8
Отрасль проекта
Social Networking
Период работы
Март 2022 - Август 2025  (3 года 6 месяцев)
Разработка системы мониторинга (250M метрик в секунду)
Роль
Программист C++
Обязанности
● Разработка in-memory хранилища временных рядов: проектирование структуры хранения, реализация алгоритмов агрегации и компрессии данных. ● Построение полнотекстового индекса для поиска по метаданным метрик: реализация парсера, токенизации, хранения и быстрого поиска. ● Обеспечение отказоустойчивости: реализация репликации, резервного копирования, автоматического восстановления при сбоях. ● Интеграция с внутренними сервисами: настройка API, взаимодействие с системой авторизации и логирования. ● Работа с пользователями: анализ инцидентов, устранение багов, улучшение UX интерфейсов мониторинга. ● Участие в нагрузочном тестировании, профилировании и оптимизации производительности.
Достижения
● Оптимизирована архитектура системы мониторинга, что повысило точность анализа данных. ● Снижен расход памяти, улучшено хранение временных рядов. ● Ускорен процесс поиска данных, повысилась скорость аналитики.
Стек специалиста на проекте
C++
Отрасль проекта
LifeStyle
Период работы
Март 2021 - Март 2022  (1 год 1 месяц)
Разработка ПО для ортодонтического сканера и конвертера моделей
Роль
Программист-разработчик
Обязанности
● Разработка библиотеки конвертации 3D-моделей: реализация парсинга форматов STL, OBJ, PLY, оптимизация структуры хранения и преобразования. ● Оптимизация структуры данных: внедрение пространственных индексов, уменьшение объёма памяти, ускорение операций трансформации. ● Разработка тестовых утилит: автоматизация проверки корректности конверсии, визуализация результатов, генерация отчётов. ● Интеграция с инфраструктурными продуктами: настройка взаимодействия с облачными сервисами, API, CI/CD пайплайнами. ● Участие в разработке алгоритмов сглаживания, выравнивания и коррекции моделей на основе OpenCV и OSMesa. ● Сопровождение кода: написание юнит-тестов, документации, проведение ревью и обучение новых сотрудников.
Достижения
● Упрощён процесс обработки медицинских изображений, что повысило точность диагностики. ● Автоматизирован конвертер моделей, ускорено преобразование данных. ● Повышена надёжность вычислительных алгоритмов, снижение ошибок интерпретации данных.
Стек специалиста на проекте
Docker, C++, Python, OpenMP, CMake, Conan, OpenCV, Omega
Отрасль проекта
LifeStyle
Период работы
Август 2018 - Март 2021  (2 года 8 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Дипломы и сертификаты
Highload Software Architecture на платформе robot_dreams 2025 г.
Образование
Высшее
Учебное заведение
Ижевский государственный технический университет им. М.Т. Калашникова,
Специальность
Прикладная информатика
Завершение учебы
2014 г.

Похожие специалисты

E-commerce & Retail • GameDev
АК
Алексей К.
Москва
C++ разработчик
Senior
3 636,36 Р/час
C++
Linux
Python
.NET Core
.NET Framework
Agile
Android Studio
Angular
Arduino
ASM
+69

Основным языком, на котором предпочитаю разрабатывать, является C/C++ актуальных стандартов. Достаточно много доводилось работать на C#, JavaScript, Python. Также знаю/имею опыт работы с: - языками общего назначения: PHP, Java, Delphi, asm, Go; - специализированными языками: SQL, HLSL (шейдеры), HTML, CSS, LESS, QML, LaTex, Wolfram Mathematica; - фреймворками и библиотеками: Boost (asio, bimap, circular buffer, context, coroutine, geometry, graph), STL, Qt 4/5/6, UnrealEngine 4, DirectX, OpenMP, OpenCascade, OpenSSL, .NET Framework и .NET Core, ASP.NET, Laravel, jQuery, Vue.js, Angular, Three.js, Asm.js, WinApi, Intel TBB; - средствами разработки и операционными системами: Windows, Linux (Ubuntu, Debian, CentOS), Docker, Git, Perforce, VisualStudio (Code), QtCreator, KDevelop, QDevelop, Eclipse, Clang-LLVM, GCC, CMake, QMake, QBS, IntelliJ IDEA, Android Studio, Arduino IDE, WebAssembly (Emscripten); - базами данных и средствами для работы с данными: MySQL, MS SqlSever, PostgreSQL, Elasticsearch, Kibana; - методологиями разработки и сопутствующими программными решениями: Agile, Scrum, Kanban, Continuous Integration, Test Driven Development, Github, BitBucket, Jira, YouTrack, Jenkins, TeamCity, AppVeyor, Gitlab.

Подробнее

Недавно просмотренные специалисты

BioTech, Pharma, Health care & Sports • FinTech & Banking • Insurance • IoT • Media • RnD
ДП
Дмитрий П.
Санкт-Петербург
QA ручной
Lead
2 761,62 Р/час
Регрессионное тестирование
Xray
Zephyr
Программное обеспечение
Postman
TestLink
DevTools
Java
Git
API
+38

Более 9 лет работаю в тестировании веб-сервисов и различных интеграций в таких отраслях как: Финтех, Медиасервисы, E-commerce и Медицина. На ряде проектов работал в роли лида команды тестирования - обеспечивал бесперебойную работу всех участков текущего проекта, грамотно расставляя приоритеты в команде тестирования. Пониманию суть бизнес-процессов в производстве продукта и стремлюсь погружаться в него с точки зрения конечного пользователя. Обучал и адаптировал специалистов с начальным профессиональным опытом, проводил онбординг новых членов команды. Рационален в принятии решений, оцениваю возможные риски, логически подхожу к любой ситуации.

Подробнее