c++ developer

Саратов, Россия
Джуниор
Информационные технологии • Разработка • C++ • Rust • Backend • Boost • Qt • STL • PostgreSQL
Релокация • Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы менее 1 года
от 60 000 до 100 000 ₽
О себе

На данный момент c++ developer.

Мои компетенции и опыт

Проект: Разработка корпоративного мессенджера (Full-cycle, с нуля)
Период: последние 6 месяцев
Роль: C++ / Backend Developer / Mobile Developer (Qt)

Выполненные задачи:

Проектирование архитектуры: Спроектировал и реализовал модульную архитектуру серверного ядра на C++17/20 с использованием событийно-ориентированного подхода ( нужен доступ к резюме ), обеспечивающего неблокирующий ввод-вывод и масштабируемость.

Сетевые протоколы: Реализовал гибридный шлюз для работы по двум протоколам:

WebSocket (WSS) — для постоянного соединения и доставки сообщений в реальном времени с поддержкой ping/pong keep-alive.

RESTful (HTTPS) — для тяжелых операций (загрузка медиа, запрос истории, админка).

Базы данных: Разработал структуру БД PostgreSQL и написал оптимизированные SQL-запросы с использованием подготовленных выражений, обеспечил транзакционность при сохранении сообщений и аттачей.

Криптография и безопасность: Внедрил шифрование трафика на уровне приложения (поверх TLS) через libsodium, реализовал механизм генерации и обмена ключами, а также валидацию подписей.

Сериализация: Внедрил Protocol Buffers для компактного и версионируемого обмена данными между сервером и мобильным клиентом, что сократило сетевой трафик.

Клиентская часть (Mobile): Разработал кроссплатформенное приложение на Qt (QML + C++), реализовал слой сетевых запросов, обработку входящих push-уведомлений и локальное шифрованное хранение истории (SQLite).


Специализация
Информационные технологииРазработкаC++RustBackendBoostQtSTLPostgreSQL
Отрасль и сфера применения

Уровень
Джуниор

Интересные кандидаты