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

ID 30192
БС
Борис С.
Мужчина, 33 года
Россия, Москва, UTC+3
Ставка
3 000 Р/час
НДС не облагается
Специалист доступен с 12 октября 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.

Подробнее

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

RnD
ВУ
Владислав У.
Москва
Java разработчик
Senior
1 168,83 Р/час
PostgreSQL
RabbitMQ
Docker
REST
API
Java
SQL
GraphQL
Maven
Linux
+17

Владислав — Java-разработчик уровня Senior из Москвы. Специализируется на разработке программного обеспечения. Имеет высшее образование по специальности «Информатика и вычислительная техника, Технологии разработки программного обеспечения» Российского университета транспорта. Ключевые навыки: GraphQL, REST, Java, API, Linux, Apache, СУБД, SQL, Docker, Hibernate ORM, Maven, RabbitMQ, Spring, PostgreSQL, Framework, Jenkins, Microservices. Работал над проектом lolz.live — форумом социальной инженерии для общения, обмена информацией, продажей и покупкой товаров. В рамках проекта занимался рефакторингом, анализом и оценкой задач, исправлением багов, разработкой и реализацией новых функций, работой в команде, документированием API. Достижения на проекте: - Внедрение асинхронной обработки в сервис пользовательских достижений, сокращение времени обработки в 3 раза. - Повышение уровня покрытия проекта unit-тестами до ~60% с использованием JUnit. - Разработка микросервиса для сокращения URL с использованием асинхронного кэша. - Реализация сервиса уведомлений с интеграцией Google SMTP. - Внедрение кеширования постов с помощью Redis в новостную ленту форума, снижение нагрузки на базу данных на 18%. - Оптимизация SQL-запросов в PostgreSQL, уменьшение среднего времени выполнения критических операций на 60%. - Внедрение RabbitMQ для обработки фоновых задач, снижение задержек при выполнении фоновых процессов на 40%.

Подробнее
E-commerce & Retail • Logistics & Transport
ДЛ
Даниил Л.
Москва
Java разработчик
Senior
4 058,94 Р/час
Reporting
ArtemisMQ
Grafana
automation
documentation
planning
approach
Реляционные БД
Spring Integration
WebSockets
+52

Даниил — Java-разработчик уровня Senior из Москвы. Специализируется на разработке цифровых платформ и веб-систем. Имеет опыт работы в отраслях E-commerce & Retail и Logistics & Transport. Ключевые навыки: Agile, Scrum, микросервисы, Spring Boot, Spring Data, Spring Security, CI/CD, Docker, Kubernetes, Git, Jenkins, PostgreSQL, MongoDB, Kafka, RabbitMQ, Redis, REST, WebSockets, многопоточное программирование. Участвовал в двух проектах: 1. Разработка цифровой платформы для автоматизации процессов подготовки, исполнения и анализа операций по гидравлическому разрыву пласта (с 2023 года). Задачи включали реализацию интеграции с оборудованием, автоматизацию отчётности, проектирование и реализацию микросервисов, поддержку качества кода, настройку системы алертов. 2. Разработка веб-системы для автоматизации планирования и управления транспортными операциями в логистической компании (2020–2023). Задачи включали проведение код-ревью, оптимизацию SQL-запросов, реализацию микросервисов, интеграцию GPS и ERP систем, настройку CI/CD пайплайна.

Подробнее
BioTech, Pharma, Health care & Sports • Blockchain • EdTech • Travel, Hospitality & Restaurant business
АС
Алим С.
Симферополь
Backend разработчик
Middle
2 597,4 Р/час
PostgreSQL
RabbitMQ
Git
Docker
JavaScript
Node.js
Scrum
REST API
Linux
Grafana
+27

Кандидат имеет опыт работы в бэкенд-разработке с использованием современных технологий, таких как Node.js, Nest.js, PostgreSQL, RabbitMQ, gRPC и микросервисная архитектура. Он имеет опыт работы над проектами в различных отраслях, включая блокчейн, туризм и фитнес. Алим также обладает навыками настройки CI/CD, проектирования баз данных и оптимизации производительности. Кандидат ищет новый проект после завершения предыдущего проекта в ноябре. В декабре-январе брал мелкие задачи, с февраля готов приступить к full-time занятости. Ключевые компетенции: - Технологии: Node.js, Nest.js - Базы данных: PostgreSQL (основная), MongoDB (опыт в личных проектах) - Интеграции: RabbitMQ, Kafka - Навыки тестирования: юнит-тесты, интеграционные тесты - DevOps: настройка CI/CD на GitLab Проектный опыт: На последнем проекте кандидат занимался разработкой backend для веб-приложения «Sapper» для студентов вузов. Основные задачи включали: - Проектирование архитектуры приложения на микросервисной архитектуре - Разработка базы данных с использованием PostgreSQL - Настройка интеграций с брокерами сообщений (RabbitMQ) - Написание тестов для обеспечения стабильности системы Кандидат имеет опыт самостоятельной настройки CI/CD процессов и работы с современным стеком технологий.

Подробнее