Леонид Ф. , Senior, C++ разработчик

Male avatar
Леонид Ф.
Россия, Боровичи
3 700 ₽/час 592 000 ₽/мес. без НДС
    C++ разработчик
  • Senior
Опыт работы:
Более 6 лет
Языки:

Английский — C1

ПисьменныйРазговорный

О специалисте

Навыки
C++
DPDK
SPDK
tcmu
iSCSI
Boost
gtest
GDB
Grpc
Linux kernel modules
etcd
clang-format
clang-tidy
Git
QT
POSIX
Systemd
WebSocket
SQLite
Redis
Kubernetes
Conan
Ivy
PVS
Svace
Black Duck
TeamCity
TFS
STL
JS
SAP ASE
MS VSS
Visual Studio
Net Beans IDE
DirectX
WinApi
MFC
MS SQL Server
T-SQL
ADO
COM
VB6
VB.Net
Source_control:
GitLab
Database:
PostgreSQL
Applications:
Docker

Примеры работ

NDA
Описание задачи/проекта

Проект — высокопроизводительная, масштабируемая система хранения данных, разработанная для самых требовательных к задержкам приложений.

Позиция на проекте
Старший программист
Ответственность
  1. Разработка и оптимизация DataPath — высокопроизводительного пути обработки I/O запросов на C++.
  2. Проектирование и реализация модуля кеширования с журналированием (WAL) для обеспечения целостности данных и быстрого восстановления.
  3. Реализация многопоточной архитектуры с учетом NUMA, pinning потоков, минимизации lock-contention.
  4. Использование DPDK для user-space сетевого ввода-вывода (poll-mode, zero-copy).
  5. Интеграция SPDK для прямой работы с NVMe-устройствами, обход kernel I/O stack.
  6. Работа с iSCSI / tcmu, разработка backend-логики обработки запросов хранения.
  7. Участие в архитектурных обсуждениях, взаимодействие с архитектором и тимлидом.
  8. Поддержка и развитие крупного C++ проекта (C++23), code review, статический анализ
Технологии и инструменты
Boost, etcd, GDB, Git, GitLab, Grpc, gtest, DPDK, SPDK, tcmu, iSCSI, Linux kernel modules, clang-format, clang-tidy, C++ 23
Период работы/продолжительность
Июль 2022 г. - Август 2024 г.
NDA
Описание задачи/проекта

Проект - система комплексной защиты рабочих станций и серверов, предназначенная для предотвращения «файловых» и сетевых атак, обнаружения вредоносных действий и реакции на эти действия.

Позиция на проекте
Старший программист
Размер команды
7 разработчиков, один системный архитектор, дизайнер. Аналитики (4 человека), Инженеры-тестировщики(6), тестировщики-автоматизаторы(3)
Ответственность
  1. Разработка C++ компонентов системы по модели клиент–сервер.
  2. Разработка и отладка модулей ядра Linux, тесное взаимодействие с ОС.
  3. Реализация сетевого взаимодействия и IPC (gRPC, WebSocket, POSIX).
  4. Интеграция пользовательских сервисов с ОС Linux: systemd (сервисы, lifecycle), d-bus (взаимодействие с system tray).
  5. Участие в командной разработке с аналитиками и тестированием (CI, автотесты).
  6. Поддержка кроссплатформенной разработки (Linux / Windows).
Технологии и инструменты
Boost, Conan, Docker, GDB, Git, gtest, Kubernetes, PostgreSQL, QT, Redis, SQLite, Systemd, TeamCity, TFS, WebSocket, POSIX, Linux kernel modules, Ivy, PVS, Svace, C++ 17, grpc/protobuf, blackduck
Период работы/продолжительность
Май 2006 г. - Июнь 2022 г.
NDA
Описание задачи/проекта

Клиент-серверная система, сервер под Linux, клиенты Windows.

Позиция на проекте
Старший программист
Ответственность
  1. Разработка backend-компонентов в клиент–серверной архитектуре.
  2. Реализация и поддержка Web API (SOAP/XML-RPC, JSON-RPC).
  3. Работа с БД, бизнес-логикой, интеграциями.
  4. Написание shell-скриптов для автоматизации и сопровождения.
  5. Поддержка и развитие долгоживущей системы в продакшене.
Технологии и инструменты
Boost, C++, Docker, Jira, STL, JS, SAP ASE, MS VSS, GIT/SVN
Период работы/продолжительность
Ноябрь 2005 г. - Май 2006 г.
NDA
Описание задачи/проекта

Участие в проекте по разработке игры. Игровая реализация, GUI, pathfinding.

Позиция на проекте
Программист C++
Ответственность
  1. Участие в проекте по разработке игры.
  2. Игровая реализация, GUI, pathfinding.
Технологии и инструменты
C++, DirectX, MS Project, MS VSS
Период работы/продолжительность
Июль 2005 г. - Октябрь 2005 г.
NDA
Описание задачи/проекта

Разработка модулей ПО для работы с коммуникационными протоколами.

Позиция на проекте
Программист
Ответственность
  1. Разработка модулей ПО для работы с коммуникационными протоколами.
Технологии и инструменты
ADO, C/C++, MFC, MS SQL Server, T-SQL, VB.Net, WinApi, COM, MS VSS, VB6
Период работы/продолжительность
Июль 2002 г. - Октябрь 2005 г.

Образование

Высшее
Название учебного заведения/курса
ВИКУ, г. C.-Петербург
Специальность
Организация и технология защиты информации, Разработка специального программного обеспечения, математик
Аналогичные специалисты
Male avatar
Александр Ф.
3 600 ₽/час без НДС
    C++ разработчик
  • Senior
Владеет современным C++ (11–20) с активным применением STL, Boost, WinAPI, Qt, а также инструментами сборки и управления зависимостями CMake и Conan. Имеет опыт Embedded C (WDK, FreeRTOS, KeilRTX) и глубокие знания в работе с низкоуровневыми компонентами и драйверами. Дополнительно освоены C#, .NET / ASP.NET Core, Golang, Python (Django, Celery), JavaScript/TypeScript (React, Redux, Next.js) и PHP, что обеспечивает гибкость при интеграции разных частей стека. Работал с реляционными и NoSQL базами данных (MS SQL, MySQL, PostgreSQL, SQLite, Redis) и протоколами обмена данными (REST API, GraphQL, OData, XML/JSON). Имеет опыт руководства командами, внедрения CI/CD, использования Docker, Nginx, Git/SVN и практик тестирования и профилирования. Коммуникативен, умеет структурировать и автоматизировать процессы, быстро осваивает новые технологии, находит неочевидные решения и эффективно работает как в команде, так и самостоятельно.
    C++
    Embedded C
    C#
    .NET
    ASP.NET Core
    GOlang
    Python
    Django
    Celery
    JavaScript
    TypeScript
    React
    Redux
    Next.js
    PHP
    STL
    Boost
    WinApi
    QT
    CMake
    Conan
    WDK
    freertos
    KeilRTX
    MS SQL
    MySQL
    PostgreSQL
    SQLite
    Redis
    REST API
    GraphQL
    OData
    XML
    JSON
    Docker
    Nginx
    Git
    SVN
    CI/CD
    gtest
    Cross-platform
    Windows
    AstraLinux
    redos
    AltLinux
    SSH
Male avatar
Илья X.
Россия, Санкт-Петербург
3 500 ₽/час без НДС
    C++ разработчик
  • Senior
Участие в проектировании и перепроектировании архитектуры сложных систем (безопасность, кроссплатформенные приложения, фреймворки). Опыт рефакторинга и оптимизации legacy-кода крупных проектов (CAD/CAM, банковские системы, телеком). Экспертное знание экосистемы C++ (STL, Modern C++11/20), фреймворков Qt и инструментов сборки (CMake, Makefile). Практический опыт настройки и поддержки всего цикла разработки. Опыт разработки клиент-серверных и многопоточных приложений, работа с API (REST, JSON), сетевыми протоколами. Сильные аналитические навыки: от анализа проблем безопасности и производительности до оценки трудоемкости и проектирования решений. Опыт наставничества (менторинг junior/middle-разработчиков) и координации работы в команде (планирование спринтов, декомпозиция задач).
    C
    C++20
    C#
    SQL
    JavaScript
    Bash
    HTML/CSS
    Qt4.8
    Qt5.15
    Qt6
    WPF
    telerik
    Catch
    STL
    Boost
    Git
    GitLab
    Bitbucket
    Jenkins
    Jira
    Confluence
    Azure
    Visual Studio
    Visual Studio Code
    RDi
    AS/400
    Astra Linux
    Windows
    Linux
    Makefile
    GCC
    Clang
    CMake
    qtcreator
    VMware
    Gradle
    Scrum
    BAF
    Parsec
    REST API
    JSON
    XML
    QML
    PostgreSQL
    SQLite
    MySQL
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста

Request Poster