Андрей Ш. C++ разработчик, Senior

ID 27324
АШ
Андрей Ш.
Мужчина, 25 лет
Беларусь, Минск, UTC+3
Ставка
3 297,14 Р/час
вкл. НДС 20% (440 Р)
Специалист доступен с 30 июня 2025 г.

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

Подробнее
О специалисте
Специализация
C++ разработчик
Грейд
Senior
Навыки
Automapper
AWS
Bash
Bitbucket
Boost
C++
Clang
CMake
Conan
Confluence
Datadog
DDD
DI
Docker
Docker Compose
EC2
ELK
english b2
Flyway
gateway
GDB
Git
GitLab
Grafana
gRPC
gtest
IAM
JavaScript
Jenkins
Jinja
Jira
JsSIP
Kafka
Kubernetes
Lambda
Linux
Liquibase
makefile
MinIo
MongoDB
MS Windows
MSBuild
MVP
NUnit
OpenCV
OpenGL
PostgreSQL
Postman
Prometheus
Python
QT
RabbitMQ
RDS
Redis
REST
russian
S3
SDL
SNS
SOLID
SQLite
SQS
studio
SVN
Swagger
Testing
TypeScript
userver
vcpkg
WSL
xUnit
valgrind
undefinedbehaviorsanitizer
addresssanitizer
pvs
SQL
MySQL
TCP/IP
Отрасли
Government & Public Sector
VR/AR
Знание языков
Русский — C2
Английский — B2
Главное о специалисте
▪ Разработчик программного обеспечения с более чем 4 годами опыта создания высокопроизводительных приложений на C++. ▪ Специализируется на разработке кроссплатформенных решений для десктоп-приложений, VR-систем, аналитики данных, баз данных, embedded-устройств и игровых движков. ▪ Знание современных подходов к асинхронному программированию, применению паттернов проектирования, принципам SOLID и C++ Core Guidelines. ▪ Глубокий опыт работы с Qt/QML, Boost.Asio, OpenGL, Conan/vcpkg, Docker, Git, CI/CD и инструментами статического анализа (PVS Studio, Clangd). ▪ Создание пользовательских библиотек, оптимизация производительности, интеграция с оборудованием, работа с сетью и многопоточностью. ▪ Активное участие в code-review, документировании, тестировании и автоматизации процессов разработки. ▪ Написание unit- и интеграционных тестов, обеспечение покрытия критических участков кода. ▪ Применение практик CI/CD для кросс-платформенной сборки и доставки приложений. ▪ Проведение рефакторинга legacy-кода и его адаптация под современные стандарты C++. ▪ Коммуникабельность, способность работать как в команде, так и самостоятельно, быстро адаптироваться к новым задачам и технологиям.
Проекты   (4 года 4 месяца)
Комплексная кроссплатформенная экосистема для управления VR-оборудованием
Роль
С++ Developer
Обязанности
Комплексная кроссплатформенная экосистема для управления VR-оборудованием (костюмы захвата движений, VR-очки, перчатки обратной связи), обеспечивающая синхронизацию устройств в реальном времени, аналитику тренировок и облачную синхронизацию. Приложение поддерживает работу без интернета и локальное хранение данных.  Разработал систему внедрения зависимостей (DI) для Qt, улучшив тестируемость и модульность приложения  Настроил CI/CD pipeline с использованием Conan и GitLab для кросс-платформенной сборки и деплоя артефактов  Создал переиспользуемые UI-библиотеки на QML, что позволило унифицировать интерфейс и ускорить разработку новых компонентов  Взаимодействовал с командой embedded-разработчиков по созданию протоколов обмена данными между ПК и VR-устройствами через UART, USB и BLE  Реализовал современные практики программирования на C++ и паттерны проектирования (Singleton, Observer, Strategy, Factory и др.)  Добавил поддержку мультиязычного интерфейса, обеспечив гибкость при локализации продукта  Оптимизировал производительность приложения за счёт уменьшения задержек и эффективного управления ресурсами  Спроектировал и реализовал асинхронный обмен данными с внешними устройствами  Реализовал локальное хранение данных с возможностью последующей синхронизации с облачным хранилищем  Написал техническую документацию, включая UML-диаграммы архитектуры и API спецификации  Внедрил внутренние стандарты кодирования и начал использовать AI-ассистенты (GitHub Copilot, Qwen) для повышения скорости и качества разработки  Участвовал во всех фазах SDLC (планирование, проектирование, реализация, тестирование, внедрение, сопровождение)  Работал с серверными компонентами под Linux, включая сетевую коммуникацию и взаимодействие с базами данных  Использовал базовые SQL-запросы для работы с локальной SQLite-базой, включая выборку, агрегацию и управление сессиями
Стек специалиста на проекте
Git, Docker, C++, GitLab, C, Ubuntu, QT, Boost, CMake, SQLite, Conan, WinApi
Отрасль проекта
VR/AR
Период работы
Январь 2023 - По настоящее время  (2 года 6 месяцев)
Многофункциональный комплекс для выявления наркотических веществ, психотропов, их метаболитов и прекурсоров
Роль
C++ Developer
Обязанности
Многофункциональный комплекс для выявления наркотических веществ, психотропов, их метаболитов и прекурсоров. Представлен в локальной и сетевой версиях. Обладает уникальными возможностями по сравнению с аналогичными решениями. Содержит модуль поиска, продвинутые отчеты и безопасную синхронизацию между локальной и сетевой версиями.  Разработал алгоритмы идентификации наркотиков  Выполнил рефакторинг и модульность кода под C++20  Перенес часть приложения с WinAPI на Qt  Написал unit-тесты для алгоритмов обнаружения  Реализовал систему отчетов с удаленной синхронизацией  Автоматизировал резервное копирование и восстановление  Добавил систему кэширования для ускорения работы с большими объемами данных  Реализовал web-интерфейс как дополнительный клиент  Покрыл критические участки кода тестами  Участвовал в code-review и работе с QA  Работал с заказчиком над сбором требований
Стек специалиста на проекте
C++, Onion Architecture, алгоритмы, Git, QA, MongoDB, Ubuntu, QT, gtest, Visual Studio, CMake, WinApi, Docker, TypeScript, JavaScript, Unit testing, code-review, C++20
Отрасль проекта
Government & Public Sector
Период работы
Март 2021 - Декабрь 2022  (1 год 10 месяцев)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
БГУИР
Специальность
ФИТУ, Автоматизированные системы обработки информации
Завершение учебы
2021 г.

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

Blockchain • FinTech & Banking • Information Security • IoT • Telecom • VR/AR
АА
Алексей А.
Батуми
C++ разработчик
Senior
4 155,84 Р/час
AI
AWS
Azure
Bash
Boost
C
C++
Clion
CMake
CppUnit
+53

Технические навыки: C++, C, STL, BOOST, POSIX, Multithreading, Bash, GCC, GDB, Valgrind, Perf, Cppcheck, Doxygen, Gtest, CppUnit, Python, CMake, Make, Git, QT, JSON, REST, CLion, macOS, Linux, gRPC, RabbitMQ, Kafka, Docker, Azure, AI, HFT, AWS, Kubernetes, network programming. Профессиональные навыки и умения: Опытный инженер с более чем 10-летним опытом в разработке программного обеспечения. Опытен в создании высоконагруженных бэкендов с нуля, соблюдая лучшие практики с использованием таких технологий, как C++, C, Python, многопоточность и других. Быстро адаптируюсь к новым инструментам и технологиям. Обладаю навыками работы с различными продуктами и платформами, демонстрирую аналитическое мышление и оперативный подход к решению проблем. Внимателен к деталям, проактивен, самомотивирован и отлично коммуницирую.

Подробнее

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

Government & Public Sector • VR/AR
АШ
Андрей Ш.
Минск
C++ разработчик
Senior
3 297,14 Р/час
C++
JsSIP
OpenCV
gateway
ELK
Grafana
makefile
AWS
GitLab
MS Windows
+78

▪ Разработчик программного обеспечения с более чем 4 годами опыта создания высокопроизводительных приложений на C++. ▪ Специализируется на разработке кроссплатформенных решений для десктоп-приложений, VR-систем, аналитики данных, баз данных, embedded-устройств и игровых движков. ▪ Знание современных подходов к асинхронному программированию, применению паттернов проектирования, принципам SOLID и C++ Core Guidelines. ▪ Глубокий опыт работы с Qt/QML, Boost.Asio, OpenGL, Conan/vcpkg, Docker, Git, CI/CD и инструментами статического анализа (PVS Studio, Clangd). ▪ Создание пользовательских библиотек, оптимизация производительности, интеграция с оборудованием, работа с сетью и многопоточностью. ▪ Активное участие в code-review, документировании, тестировании и автоматизации процессов разработки. ▪ Написание unit- и интеграционных тестов, обеспечение покрытия критических участков кода. ▪ Применение практик CI/CD для кросс-платформенной сборки и доставки приложений. ▪ Проведение рефакторинга legacy-кода и его адаптация под современные стандарты C++. ▪ Коммуникабельность, способность работать как в команде, так и самостоятельно, быстро адаптироваться к новым задачам и технологиям.

Подробнее
AI & Robotics • Government & Public Sector • HRTech • LifeStyle
НИ
Никита И.
Дубна
Python разработчик
Senior
3 506,49 Р/час
Trino
методологии
client
pyjwt
Работа с интеграциями
UML
архитектура
psql
Разработка
RQ
+79

Разработка серверной логики и API Работа с базами данных и ORM Обеспечение масштабируемости и производительности Настройка и поддержка серверов Интеграция с внешними сервисами и API сторонних сервисов Написание и выполнение SQL-запросов Работа с брокерами сообщений Реализация микросервисной архитектуры Работа с контейнеризацией и оркестрацией Проектирование, реализация и документирование API-методов Реализация кеширования с использованием (Redis, Memcached etc...) Реализация асинхронных задач с использованием asyncio Мониторинг и профилирование приложения Настройка CI/CD для автоматического тестирования и деплоя Настройка логирования с помощью стандартных библиотек или сторонних инструментов (Sentry, Loggly) Реализация функционала связанного с потоковой и пакетной обработкой данных (Apache Spark, Pandas) Профилирование системы и улучшение её быстродействия Реализация ролевой модели для доступа к данным внутри системы Обработка, агрегация, визуализация больших объемов данных Реализация административной панели Разработка миграций схем БД Отладка и оптимизация производительности при работе с БД Реализация авторизации, аутентификации и управления сессиями (JWT, OAuth 2). Настройка контейнеризации с Docker Реализация функционала связанного с потоковой и пакетной обработкой данных Настройка очередей задач для фоновых процессов (Celery, RabbitMQ) Обработка, агрегация, визуализация больших объемов данных

Подробнее
E-commerce & Retail • FinTech & Banking • LifeStyle • Logistics & Transport
ДП
Дмитрий П.
Калининград
Frontend разработчик
Senior
3 142,85 Р/час
MobX
UI
msw
HTML5
styled
Sass
Saga
Socket.io
React testing library
Redux
+65

Я — опытный фронтенд разработчик с 7+ годами опыта, специализирующийся на создании современных, быстрых и качественных приложений. Мне нравится работать в динамичных командах над интересными и сложными проектами. Выбираю технологии исходя из конкретных задач, что позволяет находить оптимальные решения для каждой бизнес-ситуации. Принимаю решения по архитектуре приложений в соответствие с Best Practices. Участвовал в найме и менторстве других разработчиков. Навыки: Основное: HTML5, CSS3, JavaScript (ES6+), TypeScript, SCSS (CSS-In-Js) Фреймворки и библиотеки: React.js, Vue.js, MobX, Pinia, Redux (Redux-toolkit), Next.js, SWR, React-Query (Tanstack-Query), Ionic, Yandex Map API, Node.js, Express.js Инструменты для разработки: Webpack, Babel, Vite, Git, Docker, Storybook, CI/CD, WebSockets API, REST API Тестирование: Jest, React-Testing-Library, Mirage.js, MSW

Подробнее