Аркадий С. C++ разработчик, Senior

ID 10658
АС
Аркадий С.
Мужчина
Россия, Москва, UTC+3
Ставка
4 285,71 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.

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

Подробнее
О специалисте
Специализация
C++ разработчик
Грейд
Senior
Навыки
Agile Project Management
Boost
C++
C/C++
Design Patterns
Linux
MS Visual Studio
MS Word
Multithread Programming
OpenGL
QT
Scrum
STL
Windows 7
Информационные технологии
Пользователь ПК
Agile
CMake
JavaScript
JSON
Kanban
Taiga
Многопоточность
Программирование
Разработка ПО
Системы управления проектами
СКУД
Управление командой
range
Framework
Отрасли
Logistics & Transport
Проекты   (8 лет 1 месяц)
Завод
Роль
C/C++ РАЗРАБОТЧИК
Обязанности
ДОСТИЖЕНИЯ: Дорос до лида, участвовал в проектировании модели ТУ160М СОСТАВ КОМАНДЫ: 10 бэкенд, са, тимлид ОПИСАНИЕ ПРОДУКТА: Проектирование ПО авиационных бортовых комплексов ЗАДАЧИ: - Контроль за разработкой информационно-управляющей системы бортовых авиационных комплексов на языках программирования C/C++ с использованием принципов многопоточности, стандартов разработки на ОСРВ. - Разработал прикладное программное обеспечение конфигурирования ПЗУ блока на языке программирования C++ с использованием технологий qt widgets, cmake, формата передачи данных json. - Разработал прикладное программное обеспечение генерации "кадров данных" авиационных комплексов на языке программирования C++ с использованием библиотеки OpenGL. - Разработал прикладноое программноое обеспечение - системы видеорегистрации пультов управления с использования языка программирования С++ и фреймворка Qt, а также библиотеки OpenGl в части загрузки и отображения текстур. - Реализовал управление командой по методологии Agile с использованием Kanban. Для реализации методологии интегрировал в работу систему управления проектами Taiga. В настоящее время активно занимаюсь доведением системы с соисполнителями и участниками разработки ПО для масштабирования деятельности. Дополнительно, провожу производственные практики со студентами ведущих ВУЗов (МГТУ им. Н.Э. Баумана, МАИ) с дальнейшим их трудоустройством. Занимаюсь ведением и контролем разработки функционального программного обеспечения. Веду контроль разработки базового программного обеспечения опытного образца. Дополнительно назначался руководителем практик студентов высших курсов технических ВУЗов (МГТУ им. Н.Э. Баумана, МАИ, МИРЭА). По результатам практики многие студенты были приняты на работу, и сейчас участвуют в разработке ПО опытного образца. Разработку ПО вел на языках программирования С/С++. В мои обязанности по разработке входило: - Увязка бортовых систем между собой по цифровым интерфейсам передачи информации (SpaceWire, Mil-std1553, Arinc 429, Arinc 818); - Отработка системных соглашений между программами и системами (отработка и корректировка протоколов информационного взаимодействия (ПИВ)); - Написание логик отображения информации с последующей выдачей признаков и сигналов на индикацию. Реализовал библиотеки обработки данных от устройств с последующим их отображением на индикации экипажу (алгоритмы, логики). Реализовал библиотеки пультовых процедур для конфигурирования экипажем всевозможных состояний системы; - Написание драйверов вычислительных блоков для взаимодействия пользовательского программного обеспечения и служебного ПО. Мною был реализован драйвер для поддержки стандартов Mil1553-std, SpaceWire, arinc-429. Конечному пользователю были доступны высокоуровневые абстракции, которые позволяли инициализировать задания, выполнять прием заданий и их отправку. - Реализовал каркас циклограммы разделов программного обеспечения на основе ОСРВ (RTOS). Конечная циклограмма представляла из себя машину состояния, которая осуществляла запуск временных окон (частота вызова) в зависимости от текущего момента времени. Каждое такое окно осуществляло определенный функционал (опрос, выдача, логики, обработчики) - Решал задачи по временному быстродействию системы, проводил оптимизацию ПО. Для обеспечения нужного быстродействия ПО были решены задачи организации асинхронного взаимодействия клиента с периферией, что позволяло клиенту не ожидать выполнения интерфейсной циклограммы, а выполнять полезную нагрузку, пока происходила подготовка информации периферией. - Конфигурировал внутреннюю сеть взаимодействия вычислительных блоков на основе стандарта SpaceWire. - Разрабатывал прикладные программы для эмуляции бортовых вычислителей, в них входили парсеры форматов файлов конфигурации устройства для подготовки сети взаимодействия устройств на основе протоколов Ethernet, различные ПО, позволявшие осуществлять взаимодействие ПЭВМ и бортового устройства, а соответственно выполнять всевозможные подыгрыши данных в бортовые вычислители для отработки ПО. Принимал участие в отработках и в испытательных полетах опытного образца в Казани (Казанский авиационный завод им С. П. Горбунова - филиал ПАО "Туполев"), куда неоднократно командировался. В мои обязанности входило: - Установка (прошивка) ПО в бортовые вычислители; - Проверка линий передачи информации с помощью осциллографа, анализаторов, визуализаторов; - Проверка схем подключения периферийных устройств к вычислительным блокам; - Ведение контроля по устранению ошибок ПО и дефектов вычислительных блоков: 1. Сбор актуальной информации о проблемах ПО, в т. ч. неправильная логика, неправильная обработка данных, логика формирования исправностей изделия; 2. Распределение задач по актуальным проблемам ПО и периферийных блоков между сотрудниками и соисполнителями; 3. Контроль и непосредственное участие в устранении выявленных ошибок. - Отработка взаимодействия программного обеспечения и летного экипажа на соответствие логик взаимодействия
Стек специалиста на проекте
JSON, JavaScript, C++, Agile, Управление командой, Kanban, Taiga, QT, C/C++, CMake, Разработка ПО, Системы управления проектами, OpenGL, Многопоточность, Программирование, СКУД, Framework
Отрасль проекта
Logistics & Transport
Период работы
Март 2016 - Март 2024  (8 лет 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Московский авиационный институт (национальный исследовательский университет)
Специальность
Системный анализ и управление
Завершение учебы
2016 г.

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

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

Подробнее
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

Подробнее
E-commerce & Retail • GameDev
АК
Алексей К.
Москва
C++ разработчик
Senior
3 636,36 Р/час
C++
Linux
Python
.NET Core
.NET Framework
Agile
Android Studio
Angular
Arduino
ASM
+69

Основным языком, на котором предпочитаю разрабатывать, является C/C++ актуальных стандартов. Достаточно много доводилось работать на C#, JavaScript, Python. Также знаю/имею опыт работы с: - языками общего назначения: PHP, Java, Delphi, asm, Go; - специализированными языками: SQL, HLSL (шейдеры), HTML, CSS, LESS, QML, LaTex, Wolfram Mathematica; - фреймворками и библиотеками: Boost (asio, bimap, circular buffer, context, coroutine, geometry, graph), STL, Qt 4/5/6, UnrealEngine 4, DirectX, OpenMP, OpenCascade, OpenSSL, .NET Framework и .NET Core, ASP.NET, Laravel, jQuery, Vue.js, Angular, Three.js, Asm.js, WinApi, Intel TBB; - средствами разработки и операционными системами: Windows, Linux (Ubuntu, Debian, CentOS), Docker, Git, Perforce, VisualStudio (Code), QtCreator, KDevelop, QDevelop, Eclipse, Clang-LLVM, GCC, CMake, QMake, QBS, IntelliJ IDEA, Android Studio, Arduino IDE, WebAssembly (Emscripten); - базами данных и средствами для работы с данными: MySQL, MS SqlSever, PostgreSQL, Elasticsearch, Kibana; - методологиями разработки и сопутствующими программными решениями: Agile, Scrum, Kanban, Continuous Integration, Test Driven Development, Github, BitBucket, Jira, YouTrack, Jenkins, TeamCity, AppVeyor, Gitlab.

Подробнее

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

BioTech, Pharma, Health care & Sports • EdTech • IoT • LifeStyle • Logistics & Transport • Realty & Constructoring • Telecom
АГ
Антон Г.
Брест
React Native разработчик
Middle
3 339,64 Р/час
React Query
Reanimated
Redux
React Navigation
code
push
Native Modules
API
Jest
Bluetooth
+27

React Native разработчик с глубоким пониманием мобильной разработки и акцентом на создание удобных, высокопроизводительных приложений. Имею успешный опыт внедрения сложной бизнес-логики, интеграции с API и соблюдения международных стандартов. Разрабатываю кросс-платформенные приложения с интуитивным интерфейсом, используя современные подходы, включая Feature-Sliced Design и CI/CD. Уверенно работаю с анимациями, BLE и Native Modules, улучшая пользовательский опыт и стабильность приложений. Обеспечиваю оптимизацию производительности и интеграцию аналитики для точного отслеживания пользовательской активности. Активно участвую в онбординге новых разработчиков, внедряя лучшие практики и организуя эффективную командную работу.

Подробнее
BioTech, Pharma, Health care & Sports • Blockchain • E-commerce & Retail • FinTech & Banking • Insurance • Logistics & Transport • Social Networking • Telecom
НД
Никита Д.
Гомель
Frontend разработчик
Middle+
3 376,62 Р/час
MobX
UI
Sass
Redux
Styled-Components
vuetestutils
AntD
Git
Cypress
Webpack
+46

Никита — опытный frontend-разработчик с опытом работы более трёх лет. Он участвовал в разработке нескольких проектов, связанных с e-commerce, блокчейном, логистикой, финансами и другими отраслями. На проектах Никита занимался разработкой систем по требованиям аналитиков, поддержкой и оптимизацией старого кода, оценкой сроков и приоритетности задач, коммуникацией с командой, проведением код-ревью, настройкой инструментов сборки, подбором и применением технологий для старта новых проектов. Также он проводил технические собеседования, развивал инженерную культуру команды и участвовал в планировании развития отдела разработки. Никита обладает навыками работы с JavaScript, HTML, CSS, Vue.js, React, Firebase, Gulp и другими инструментами. Он готов к новым вызовам и проектам.

Подробнее
E-commerce & Retail • FinTech & Banking • GameDev • Logistics & Transport
МА
Максим А.
Москва
Архитектор
Senior
4 155,84 Р/час
Управление командой
паттерны
Redmine
designer
Information
rewrite
search
HTML5
payments
deployment
+148

Основные навыки - Более 18 лет в разработке - Опыт управления командами - Наставничество, проведение 1-1 митингов - Certified AWS Solution Architect Associate - Zend certified php engineer - Отличное знание жизненного цилка проекта - Проектирование архитектуры высоконагруженных, маштабируемых приложений - Дизайн API для разного типа сервисов (мобильные, партнерские системы и тд) - Глубокое знание ООП/ООД, SOLID принципов, DRY, KISS - Проектирование баз данных, оптимизация структур (денормализация, тюнинг и тд) и sql запросов (индексы, блокировки и тд) - Код ревью, рефакторинг, оптимизация - Фреймворки (Spring, Spring Boot, Symfony 2/3/4, Codeigniter and etc ) - Проекты разных типов (крупные, стартапы, с легаси кодом) - Ориентированный на результат, открытый, командный игрок, люблю изучать новое

Подробнее