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

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

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

Подробнее
О специалисте
Специализация
C++ разработчик
Грейд
Senior
Навыки
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
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
VS Code
C++17
Отрасли
IoT
Logistics & Transport
Manufacturing
Знание языков
Английский — B1
Немецкий — B2
Главное о специалисте
Backend-разработчик с функциями C++ и Python. Более чем 7 лет коммерческого опыта. Участвовал в проектах для транспортной отрасли, IoT и промышленной автоматизации. Разрабатывал и поддерживал продукты, включая системы диагностики железнодорожных узлов, серверы обновлений для IoT-устройств и автоматизированные пункты управления. Специализируется на проектировании модульных и микросервисных архитектур, внедрении TDD (100% покрытие тестами), интеграции PostgreSQL, а также реализации сетевых решений на базе TCP/IP. Опыт работы с кросс-платформенной разработкой (Linux, Windows) и CI/CD-практиками.
Проекты   (11 лет 3 месяца)
ПО для ЖД
Роль
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 лет 3 месяца)
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, Catch2
Отрасль проекта
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

Подробнее

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

FinTech & Banking
ИМ
Илья М.
Москва
DevOps
Senior
3 636,36 Р/час
Управление командой
методологии
Координация работ
Grafana
архитектура
Разработка
MS Windows
Программное обеспечение
Анализ результатов
написание скриптов
+41

Илья — опытный IT-специалист с более чем 9-летним опытом работы в сфере FinTech & Banking. Он обладает глубокими знаниями и навыками в области DevOps, включая работу с такими инструментами, как Ansible, Bitbucket, CI/CD, Confluence, Docker, Git, GitLab, Grafana, InfluxDB, Jira, Kubernetes, Linux, MS Windows, Nexus, OpenShift, Python, TeamCity, CRM, PostgreSQL. Илья работал на нескольких проектах в качестве ведущего инженера DevOps и главного инженера по тестированию. На этих проектах он занимался управлением командой, развитием CI/CD процессов, разработкой полного цикла CI/CD для CRM, нагрузочным тестированием CRM, подготовкой средств НТ, проведением НТ в сроки релизных циклов, анализом результатов НТ и выявлением проблем производительности системы. Также он участвовал во внедрении методик DevOps в процесс НТ. В целом, Илья является высококвалифицированным специалистом, способным эффективно решать сложные задачи в области информационных технологий.

Подробнее
HRTech • Media
МБ
Максим Б.
Санкт-Петербург
React разработчик
Lead
4 545,45 Р/час
MobX
Redux Toolkit
Работа с интеграциями
Redux
unit
Анализ
GraphQL
po
AWS
Разработка
+38

Максим — опытный React-разработчик уровня Lead из Санкт-Петербурга. Он обладает широким спектром навыков, включая работу с Apollo, GraphQL, JavaScript, Jest, MobX, Next.js, Node.js и другими инструментами. Максим имеет опыт работы на проектах в сферах Media и HRTech. В частности, он участвовал в разработке платформы Okko, где занимался созданием внутреннего UI-kit компании, разработкой плеера и реализацией фичи для определения возраста пользователя. Также он работал над проектом «Зарплата ру», где переводил проект на API нового поставщика, добавлял новый подход к созданию компонента и реализовывал новые функции через A/B тесты. Общая продолжительность работы Максима на проектах составляет 2 года и 6 месяцев.

Подробнее