Никита П. C++ разработчик, Senior

ID 23389
НП
Никита П.
Мужчина
Россия, Москва, UTC+3
Ставка
3 468,09 Р/час
вкл. НДС 5% (128.57 Р)
Специалист доступен с 24 августа 2025 г.

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

Подробнее
О специалисте
Специализация
C++ разработчик
Грейд
Senior
Навыки
С++17
APSchedule
CMake
CORS
CSS
flas
Flash
Flask
GDB
Google Test
gtest
Gunicorn
HTML
Java
JavaScript
makefile
migrate
ORM
PostgreSQL
Python
QT
Rapidjson
Requests
SQL
SQLAlchemy
STL
vscode
Agile
Bash
Confluence
DRY
Git
GitLab
HTTP
Jira
JSON
JSON Schema
KISS
Linter
Microservices
MS Windows
multithreading
mutex
rdp
SMART
sockets
SOLID
TCP/IP
TDD
Terminal
Thread
UDP
UML
Yagni
YAML
Знание паттернов проектирования
модульная архитектура
Ubuntu
MS SQL
Отрасли
IoT
Logistics & Transport
Manufacturing
Знание языков
Английский — B1
Немецкий — B2
Главное о специалисте
Backend-разработчик с функциями C++ и Python. Более чем 7 лет коммерческого опыта. Участвовал в проектах для транспортной отрасли, IoT и промышленной автоматизации. Разрабатывал и поддерживал продукты, включая системы диагностики железнодорожных узлов, серверы обновлений для IoT-устройств и автоматизированные пункты управления. Специализируется на проектировании модульных и микросервисных архитектур, внедрении TDD (100% покрытие тестами), интеграции PostgreSQL, а также реализации сетевых решений на базе TCP/IP. Опыт работы с кросс-платформенной разработкой (Linux, Windows) и CI/CD-практиками.
Проекты   (11 лет 1 месяц)
ПО для ЖД
Роль
C++/Python Developer
Обязанности
Описание: система с модульной архитектурой для сбора, обработки диагностической информации механических узлов локомотива. Каждый модуль является самостоятельным сервисом. Участие в проекте: Разработка сервисов с нуля: модульная архитектура с использованием принципов SOLID, UML и паттернов проектирования; Реализация TDD: 100% покрытие модульными тестами (gtest); Разработка модулей сервиса с использованием JSON для входных данных, конфигурации и дампа; Валидация данных через JSONSchemas; Интеграция PostgreSQL как основного хранилища данных; Создание Python-скриптов для имитации потока входных данных из JSON-файлов; Документирование процессов в Gitlab (Readme) и Confluence; Тестирование сборок на целевых вычислителях. Команда: 3 C++, 1 Postgres, 1 TL, 1 QA, 1 PM.
Достижения
Являлся одним из ключевых разработчиков системы в проекте; Работа как с монолитной, так и с микросервисной архитектурой; Опыт проектирования модульной архитектуры сервиса.
Стек специалиста на проекте
PostgreSQL, Jira, Confluence, Python, Bash, GitLab, SSH, Ubuntu, STL, Boost, Testing, CMake, C++17, Rapidjson, gtest, gnu, systemctl
Отрасль проекта
Logistics & Transport
Период работы
Август 2017 - По настоящее время  (8 лет 1 месяц)
IoT
Роль
C++ developer
Обязанности
Описание: Смарт-устройства IoT, сервер обновления прошивок устройств. SideProject Участие в проекте: Разработка сервера обновления прошивок для IoT-устройств; Использование JSON для конфигурирования системы; Организация протокола хранения, валидации и передачи данных о прошивках с использованием YAML; Хранение информации о прошивках и устройствах в PostgreSQL; Реализация обмена данными с устройствами по протоколу TCP/IP; Поддержка работы сервера на платформе Windows; Организация CI/CD и хранение кода в GitLab. Команда: 1 Hardware Engineer, 1 Hardware Developer, 1 C++.
Стек специалиста на проекте
PostgreSQL, JSON, Java, Python, GitLab, TCP/IP, YAML, Boost, Testing, CMake, MS Windows, C++14, gtest, deepseek, сatch2
Отрасль проекта
IoT
Период работы
Апрель 2023 - Август 2024  (1 год 5 месяцев)
Автоматизированного пункт управления
Роль
C/C++ developer
Обязанности
Описание: Система представляет из себя промежуточный узел между источниками и исполнителями и имеет возможность обрабатывать, интерпретировать данные, обладает графическим интерфейсом для работы оператора. Участие в проекте: Анализ и рефакторинг кодовой базы предыдущей версии ПО; Доработка функционала для чтения, парсинга и преобразования UDP-пакетов в пакеты внутреннего протокола; Тестирование разработанного функционала на стендовом оборудовании, имитирующем характеристики реальных вычислителей. Команда: 1 Hardware Engineer, 1 Hardware Developer, 1 C++.
Стек специалиста на проекте
C++, Linux, C, QT, TCL, TCP, sockets
Отрасль проекта
Manufacturing
Период работы
Август 2014 - Август 2017  (3 года 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Научный Исследовательский Университет “Московский Энергетический Институт”
Специальность
Автоматика и Вычислительная техника, Бакалавр
Завершение учебы
2016 г.
Высшее
Учебное заведение
Научный Исследовательский Университет “Московский Энергетический Институт”
Специальность
Информатика и Вычислительная техника, Магистр
Завершение учебы
2025 г.

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

AI & Robotics • E-commerce & Retail • LifeStyle • Logistics & Transport
МЛ
Марина Л.
Минск
C++ разработчик
Senior
4 545,45 Р/час
C/C++
Azure
Boost
CMake
CSV
Enterprise Architect
GCC
GDB
Google Test
iCAP
+58

Инженер-программист с 15+ годами общего опыта. У меня есть обширный опыт разработки программного обеспечения для различных реальных симуляторов на различных операционных системах с использованием языка программирования C/C++. Также у меня обширный опыт разработки соответствующей документации в области и технической документации.. Мой опыт включает работу с математическими алгоритмами, такими как решение систем квадратных уравнений, преобразование координат из одной системы в другую, работа с матрицами, векторами, геометрическими и логическими задачами. Языки программирования C/C++ Технологии MSVС GCC MinGW g++ VCL GDB WinDBG Std STL Boost Qt CMake VMWare Enterprise Architect Rational Rose UDP, TCP/IP, XML ICAO, ISO ASTERIX MathCAD Google Test PostgreSQL pgAdmin SAMBA CSV, JSON Azure Интегрированные среды разработки Microsoft Visual Studio, STM32Cube IDE, Visual Studio Code, Embarcadero RAD Studio, Qt Creator, KDevelop Системы контроля версий Git, Perforce, SVN, MS Visual Source Safe Операционные системы MS Windows, Linux Методологии Agile, Scrum, Waterfall Инструменты управления проектами Jira, Confluence, Trello, Clockify, Outlook

Подробнее

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

LifeStyle • Marketing, Advertising & Design • Media
МК
Максим К.
Гродно
QA ручной
Middle
2 472,86 Р/час
PostgreSQL
Git
MySQL
Jira
Confluence
Figma
Postman
Oracle
SoapUI
REST API
+29

Опытный QA-инженер (3 года опыта) с фокусом на тестирование веб-приложений и клиент-серверных приложений, эффективное использование методов обеспечения качества и тестирования. Практические знания в области тестирования программного обеспечения (функциональное тестирование, дымовое тестирование, регрессионное тестирование, интеграционное тестирование), разработка тестовой документации (тестовые кейсы, контрольные списки, отчеты об ошибках). Опыт работы на всех циклах процесса тестирования от планирования тестирования до отслеживания дефектов и управления ими. Знаком с мониторингом процесса тестирования с помощью систем и инструментов отслеживания дефектов (Jira). Ключевые навыки: написание тестовой документации, общение с командой, анализ и написание отчетов заказчику. Опыт ручного тестирования включает в себя: о Функциональное тестирование o Нефункциональное тестирование о Тестирование API о Юзабилити-тестирование о Регрессионное тестирование

Подробнее