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

ID 20923
НП
Никита П.
Мужчина, 31 год
Россия, Москва, UTC+3
Ставка
3 000 Р/час
НДС не облагается
Специалист доступен с 31 июля 2025 г.

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

Подробнее
О специалисте
Специализация
C++ разработчик
Грейд
Middle+
Навыки
Git
Linux
Python
PostgreSQL
SQL
QT
CMake
STL
Bash
C/C++
MySQL
C++17
C++
C++11
GitLab
Jira
MS Windows
GCC
Docker
Boost
JSON
HTTP
TCP/IP
Testing
MS Visual Studio
C++14
Visual Code
SOLID
Multi Threading
Multi modular architecture
Microservice Architecture
UML
Google Test
UDP
tcpipudp
Confluence
Dry Kiss Solid
Systemd
Отрасли
Government & Public Sector
IoT
Logistics & Transport
Проф. сообщества
Знание языков
Английский — B1
Немецкий — B2
Главное о специалисте
Опытный C++ разработчик, уверенно работающий с различными технологиями и инструментами. Специализируется на создании модульных и микросервисных архитектур, а также имеет опыт проектирования систем с использованием UML и SOLID. Участвовал в разработке ПО для железнодорожной отрасли, где проектировал и реализовывал модули системы с применением TDD и 100% покрытием тестами. Работал над проектом EMBWave, создавая сервер обновления прошивок для IoT-устройств, используя JSON и Postgresql. Занимался анализом кода и доработкой функционала в проекте NDA, связанного с автоматизированным пунктом управления.
Проекты   (11 лет)
ПО для ЖД
Роль
C++/Python Developer
Обязанности
Описание: система с модульной архитектурой для сбора, обработки диагностической информации механических узлов локомотива. Каждый модуль является самостоятельным сервисом. Участие в проекте: 1. Проектирование (Разработка сервисов с нуля, разбиение сервиса на модули с единственной ответственностью, определение сущностей и их функциональности со слабой связностью, определение интерфейсов модулей, организация внутрисервисных моделей хранения промежуточных данных), использование UML, SOLID, patterns 2. Тестирование модулей сервисов в целях применения концепции TDD (разработка через тестирование), 100% покрытие модульными тестами, использование gtests 3. Реализация определённых на этапе проектирования модулей сервиса с непрерывным запуском тестовых наборов, использование JSON в качестве входных данных сервиса, а также инструмента для конфигурирования и формирования дампа сервиса для обеспечения отказоустойчивости, JSONSchemas для валидации, Postgresql как конечного хранилища обработанных сервисом данных и основного хранилища системы 4. Реализация вспомогательных скриптов, имитирующих поток входных данных из JSON-файлов определенной структуры, на Python 5. Документирование процесса разработками в Readme Gitlab и Confluence; 6.Тестирование сборок непосредственно на целевых вычислителях. Команда: C++ developers, Postgres developer, TL, QA, PM.
Достижения
Являлся одним из ключевых разработчиков системы в проекте; Работа как с монолитной, так и с микросервисной архитектурой; Опыт проектирования модульной архитектуры сервиса.
Стек специалиста на проекте
PostgreSQL, Git, JSON, Confluence, UML, GitLab, SOLID, STL, Boost, JSON Schema, Google Test, Bash Shell, Multi modular architecture, C++17, Rapidjson, Visual Code, Systemd, Microservice Architecture, linux (ubuntu), Pattern design, опыт проектирования
Отрасль проекта
Logistics & Transport
Период работы
Август 2017 - По настоящее время  (8 лет)
EMBWave
Роль
C++ Developer
Обязанности
Описание проекта: Смарт-устройства IoT, сервер обновления прошивок устройств. SideProject Участие в проекте: Разработка сервера обновления прошивок устройств IoT. Использование JSON для конфигурирования системы, YAML для организации протокола хранения, валидации и передачи информации о прошивках, Postgresql для хранения информации о данных, TCP/IP для обмена данными с устройствами по воздуху Команда: Hardware Engineer, Hardware Developer, C++ Developer
Стек специалиста на проекте
PostgreSQL, JSON, GitLab, TCP/IP, YAML, IoT, MS Windows, C++14, Hardware
Отрасль проекта
IoT
Период работы
Апрель 2023 - Август 2024  (1 год 5 месяцев)
NDA
Роль
C/C++ developer
Обязанности
Описание: Разработка новой версии по автоматизированного пункта управления. Система представляет из себя промежуточный узел между источниками и исполнителями. Имеет возможность обрабатывать, интерпретировать данные, обладает графическим интерфейсом для работы оператора. Участие в проекте: 1. Анализ кода ПО предыдущей версии с целью погружения в существующий функционал и его работу, а также рефакторинга кодовой базы; 2. Доработка существующего функционала, отвечающего за чтение пакетов UDP, их парсинг и переработку в пакеты внутреннего протокола; 3. Тестирование в процессе разработки непосредственно на стендовом оборудовании, обладающем характеристиками реальных вычислителей. Основной стек: C, C++11, Qt, TCP, TCL, sockets, внутренняя ОС на базе Linux. Команда: Достаточно большой (от 10 человек) отдел разработчиков, руководитель проекта и руководитель группы разработки
Стек специалиста на проекте
Linux, QT, C/C++, TCL, TCP, sockets
Отрасль проекта
Government & Public Sector
Период работы
Август 2014 - Август 2017  (3 года 1 месяц)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Научно-исследовательский Университет "Московский энергетический институт"
Специальность
Информатика и вычислительная техника. Вычислительные машины, системы, комплексы и сети.
Завершение учебы
2016 г.

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

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
ВЧ
Владимир Ч.
Абу-Даби
C++ разработчик
Lead
4 415,58 Р/час
Boost
C++
dashboards
front
Git
Hack
Identity Server
Kibana
Python
RPAS
+110

Профессиональный backend-разработчик кроссплатформенных приложений в разработке от идеи и архитектуры до производства с 8- летним опытом. Большой опыт работы со структурами данных, математикой и проектированием систем. Основной язык программирования — C/C++. Также использовал Java, Python. Интересуюсь микросервисной архитектурой, многопоточностью и разработкой игровых движков. Хорошо разбираюсь в объектно-ориентированном программировании, механизмах баз данных SQL, CI/CD, всех VCS и т. д. Помогаю развивать свой продукт в качестве инженера-программиста, а также улучшать и развивать свои собственные навыки. Самая интересная и/или технически сложная задача из опыта? Самая интересная - реализовать продукт, имея в тз только "сделайте также как этот работает". Полная свобода реализации и архитектуры. Куда хотелось бы развиваться: технически или в менеджмент? Технически Чем хотелось бы заниматься (какими задачами)? Бэкэнд, HFT, concurrency, netwok Чем не хотелось бы? (какими задачами) frontend

Подробнее

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

FinTech & Banking • Hardware • Information Security • Travel, Hospitality & Restaurant business
ДЩ
Дмитрий Щ.
Барнаул
DevOps
Senior
3 831,17 Р/час
vdi
Grafana
firewall
entra
ESXi
AWS
MS Windows
playbooks
Shell
Zabbix
+33

Senior DevOps/Systems Engineer с 16-летним опытом в управлении корпоративной ИТ-инфраструктурой, автоматизации процессов и обеспечении информационной безопасности. Имеет богатый опыт в администрировании Windows и Linux серверов, облачных решений (Azure, AWS), виртуализации, а также проектировании и внедрении высоконагруженных систем. Отличается системным мышлением, лидерскими качествами и способностью эффективно работать в мультифункциональных командах. Ключевые навыки: Администрирование Windows Server (2008–2019) — 16 лет опыта Администрирование Linux Server (CentOS, Ubuntu) — 16 лет опыта Администрирование Active Directory, Group Policy, Kerio Connect Управление виртуализацией (VMware, Hyper-V, Xen Server) Построение и поддержка Kubernetes (Helm), Docker, CI/CD (Jenkins) Разработка инфраструктуры как код (Terraform, Ansible, Shell, Bash, PowerShell) Облачные решения: Azure, AWS (разработка, сопровождение, миграции) Мониторинг инфраструктуры: Zabbix, Icinga, PRTG Управление сетью: Cisco, Mikrotik, FortiGate, PFSense Ведение проектов по автоматизации бизнес-процессов и ИТ-инфраструктуры Информационная безопасность: разработка и внедрение политики ИБ, проведение аудитов, настройка SIEM Управление ИТ-отделами, работа с внешними аудиторами и регуляторами Управление командой и наставничество (Team Lead, руководитель ИТ-отдела) Разработка технической документации, обучение сотрудников по вопросам ИБ Технологический стек: VMware, Hyper-V, Xen Server, Microsoft Azure, AWS, Kubernetes, Helm, Docker, Terraform, Ansible, Jenkins, GitLab CI, Git, Icinga, Zabbix, PRTG, Cisco, Mikrotik, FortiGate, PFSense, Veeam Backup & Replication, Windows Server (2008–2019), Linux (CentOS, Ubuntu), Active Directory, Group Policy, Kerio Connect, Microsoft Exchange, PowerShell, Bash, Shell-скрипты, SIEM-системы, антивирус, DLP, Microsoft Office 365, DMZ-сегменты, DMARC, DKIM, SPF. Есть множество сертификатов, подтверждающих опыт.

Подробнее