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

ID 20772
ХП
Хайк П.
Мужчина, 28 лет
Армения, Ереван, UTC+4
Ставка
3 339,64 Р/час
вкл. НДС 5% (123.81 Р)
Специалист доступен с 3 июля 2025 г.

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

Подробнее
О специалисте
Специализация
C++ разработчик
Грейд
Senior
Навыки
Android
API
atomic
Bash
Boost
C
C++
C++11
C++17
Confluence
CSS3
Git
HTML5
Java
JavaScript
Jenkins
Jira
Kotlin
makefiles
memory
multicast
mutex
Oracle
order
Perforce
PostgreSQL
Python
QML
QT
SQL
SQL запросы
std
TCP/IP
Vim
Visual Studio
VS code
WebSockets
Объектно-ориентированное программирование (ООП)
С/С++ 17/20
С++17
Отрасли
EdTech
GameDev
Information Security
IoT
Marketing, Advertising & Design
Главное о специалисте
Опытный Senior C++ разработчик с более чем 5-летним опытом работы в создании сложных и масштабируемых решений. Он обладает глубокими знаниями языков программирования C и C++ (включая стандарты C++11 и C++17), а также опытом работы с такими технологиями, как Qt (версии 4.8 и 5.6), QML, Boost и WebSocket API. Хайк имеет опыт разработки пользовательских интерфейсов, интеграции с API и работы с базами данных, такими как PostgreSQL и Oracle. Он уверенно владеет инструментами разработки, включая Visual Studio (включая версию 2022), Git, Jira, Perforce, а также имеет базовые навыки работы с Python, JavaScript, HTML 5 и CSS 3. Хайк обладает опытом оптимизации и рефакторинга кода, что позволяет ему повышать производительность и читаемость программного обеспечения. Он также имеет навыки проектирования масштабируемых решений и работы в команде, включая взаимодействие с QA-инженерами и участие в код-ревью. В его резюме указан опыт работы с сетевыми данными и интеграцией с API, что предполагает знакомство с основами сетевого программирования, хотя конкретные технологии, такие как TCP/UDP/multicast и сокеты, требуют уточнения. Кроме того, Хайк имеет опыт преподавания C++ и наставничества, что свидетельствует о его способности передавать знания и работать в образовательной среде. Среди дополнительных навыков можно отметить работу с многопоточным программированием (включая mutex, spin-lock, atomic и lock-free/wait-free алгоритмы), хотя этот аспект требует уточнения. Хайк также имеет опыт написания SQL-запросов и использования стандартных библиотек C++ (std) и Boost. Его профессиональные интересы включают изучение новых технологий и их применение на практике, что делает его гибким и адаптивным специалистом, готовым к решению сложных задач.
Проекты   (6 лет 1 месяц)
Armenia YieldExplorer
Роль
Старший C++ разработчик
Обязанности
Разработка аналитической платформы для тестирования микросхем. Разработка и поддержка программного обеспечения для различных проектов. Основные задачи включают создание и поддержку сложных систем, обеспечивающих высокую производительность и масштабируемость. Обязанности: - Разработка и поддержка высокопроизводительных приложений на C++ с использованием Qt и Boost. - Применение стандартной библиотеки C++ (STL) для эффективной работы с данными и алгоритмами. - Применение C++20 для реализации корутин, constexpr и концептов, что упрощает работу с шаблонами и асинхронностью в текущем проекте. - Разработка и поддержка высокопроизводительных приложений на C++ с использованием Qt и Boost. - Улучшение существующей архитектуры и оптимизация производительности - Разработка и поддержка сложных программно-аппаратных систем, включая интеграцию с сетевым оборудованием и оптимизацию производительности. - Работа над интеграцией новых функций и поддержка текущих модулей - Использование готовых модулей для работы с сетевыми протоколами (TCP/UDP) и сокетами, включая WebSocket, для интеграции и обработки данных в реальном времени - Работа с Boost для расширения функциональности приложений, включая Boost.Filesystem для работы с файловыми системами и Boost.SmartPtr для управления памятью. - Работа с файловыми системами и файлами для эффективного чтения, записи и обработки данных. - Работа с Jira для организации рабочих процессов и отслеживания задач. - Использование Perforce для управления версиями и контроля изменений в коде. - Отладка и разработка с использованием Visual Studio. Состав команды: 7 человек, включая 6 C++ разработчиков и 1 Team Lead
Достижения
Разработаны и внедрены новые функции с использованием C++20, включая корутины и концепты, что значительно упростило работу с шаблонами и асинхронными задачами, улучшив читаемость и поддерживаемость кода.
Стек специалиста на проекте
C++, Jira, Camunda, QT, Perforce, STL, Boost, MS Visual Studio
Отрасль проекта
IoT
Период работы
Апрель 2023 - По настоящее время  (2 года 4 месяца)
Работа в ACA в роли преподавателя C++
Роль
Преподаватель C++
Обязанности
Обучение и наставничество студентов в области C++ программирования. Основной целью является передача знаний и практических навыков, а также помощь в развитии качественного кодинга и понимания базовых и продвинутых концепций программирования. Обязанности: - Проведение лекций и практических занятий по C++ - Разработка учебных материалов и заданий для студентов - Консультации и помощь в решении сложных задач по C++ - Контроль выполнения домашних заданий и тестирование знаний студентов Состав команды: Студенты и преподавательский состав ACA
Достижения
Создан комплексный набор учебных материалов и заданий, который включал как теоретические, так и практические аспекты C++ программирования, что позволило студентам лучше усваивать материал и применять его на практике.
Стек специалиста на проекте
Git, C++, Bash, Vim, Visual Studio, makefiles
Отрасль проекта
EdTech
Период работы
Январь 2023 - Апрель 2023  (4 месяца)
Intermapper
Роль
C++ разработчик
Обязанности
Работа в команде Intermapper — сетевой мониторинг приложения. Основной задачей было создание и поддержка функциональных модулей для мониторинга сетевой инфраструктуры, а также обеспечение высокой производительности и надежности системы. Роль в проекте: C++ разработчик Обязанности: - Разрабатывал функционал для работы с сетевыми данными с использованием C++ - Интегрировал обработку данных с использованием Python для автоматизации процессов - Работал над оптимизацией производительности Intermapper, обеспечивая стабильность и эффективность приложения - Разрабатывал многопоточные приложения с использованием mutex, atomic и lock-free/wait-free алгоритмов для обеспечения высокой производительности и стабильности системы - Работал с серверным оборудованием, включая настройку и оптимизацию для обеспечения высокой производительности и отказоустойчивости - Использовал Jenkins для настройки процессов CI/CD и Confluence для ведения технической документации - Участвовал в тестировании и устранении ошибок в работе сетевых инструментов - Работал в команде разработчиков над улучшением архитектуры и масштабируемости системы - Применял C++ и стандартноую библиотеку C++ (STL) на стороне back-end для обработки сетевых данных. Состав команды: 4 C++ разработчика, 2 QA инженера, 1 PM, 1 Team Lead
Достижения
1.Реализованы многопоточные алгоритмы с использованием mutex и lock-free/wait-free подходов, что увеличило производительность системы на 25% и обеспечило стабильность работы приложения при высокой нагрузке. 2. Интеграция с Python: Успешно интегрирована обработка данных с использованием Python, что позволило автоматизировать процессы мониторинга и значительно сократить время обработки сетевых данных. 3. Участие в CI/CD процессе: Настроены процессы CI/CD с использованием Jenkins, что повысило скорость разработки и тестирования новых функциональных модулей, а также улучшило качество выпускаемого кода.
Стек специалиста на проекте
Git, C++, Confluence, Python, Jenkins
Отрасль проекта
Information Security
Период работы
Май 2022 - Апрель 2023  (1 год)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Ереванский Политехнический Университет
Специальность
Информатика и вычислительная техника
Завершение учебы
2018 г.
Высшее
Учебное заведение
Национальная Академия Наук Армении
Специальность
Информатика и вычислительная техника
Завершение учебы
2020 г.

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

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

Подробнее

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

EdTech • GameDev • Information Security • IoT • Marketing, Advertising & Design
ХП
Хайк П.
Ереван
C++ разработчик
Senior
3 339,64 Р/час
C++
C++17
HTML5
makefiles
std
order
С++17
С/С++ 17/20
C++11
WebSockets
+40

Опытный Senior C++ разработчик с более чем 5-летним опытом работы в создании сложных и масштабируемых решений. Он обладает глубокими знаниями языков программирования C и C++ (включая стандарты C++11 и C++17), а также опытом работы с такими технологиями, как Qt (версии 4.8 и 5.6), QML, Boost и WebSocket API. Хайк имеет опыт разработки пользовательских интерфейсов, интеграции с API и работы с базами данных, такими как PostgreSQL и Oracle. Он уверенно владеет инструментами разработки, включая Visual Studio (включая версию 2022), Git, Jira, Perforce, а также имеет базовые навыки работы с Python, JavaScript, HTML 5 и CSS 3. Хайк обладает опытом оптимизации и рефакторинга кода, что позволяет ему повышать производительность и читаемость программного обеспечения. Он также имеет навыки проектирования масштабируемых решений и работы в команде, включая взаимодействие с QA-инженерами и участие в код-ревью. В его резюме указан опыт работы с сетевыми данными и интеграцией с API, что предполагает знакомство с основами сетевого программирования, хотя конкретные технологии, такие как TCP/UDP/multicast и сокеты, требуют уточнения. Кроме того, Хайк имеет опыт преподавания C++ и наставничества, что свидетельствует о его способности передавать знания и работать в образовательной среде. Среди дополнительных навыков можно отметить работу с многопоточным программированием (включая mutex, spin-lock, atomic и lock-free/wait-free алгоритмы), хотя этот аспект требует уточнения. Хайк также имеет опыт написания SQL-запросов и использования стандартных библиотек C++ (std) и Boost. Его профессиональные интересы включают изучение новых технологий и их применение на практике, что делает его гибким и адаптивным специалистом, готовым к решению сложных задач.

Подробнее
E-commerce & Retail • FinTech & Banking
ТК
Тимур К.
Йошкар-Ола
IOS разработчик
Middle+
2 987,01 Р/час
IOS
Webkit
SnapKit
Auto Layout
WebSockets
SwiftUI
Scrum
Git
Skeleton
Google Maps
+35

Тимур имеет 5 лет опыта разработки под iOS и 1 год работы с Flutter. Он владеет современным стеком Swift, UIKit, SwiftUI, Foundation и др. Умеет работать с различными архитектурами VIPER, MVI, MVVM-C и другие • Пишет чистый, безопасный и тестируемый код. Умеет создавать сложный и красивый pixel perfect дизайн, анимации. Есть опыт разработки как с нуля, так и с легаси-кодом. Умеет проводить реверс-инжиниринг, оценивать и эстимировать задачи, прогнозировать сроки. • Сотрудник усиливает команду, умеет погружаться в проект, понимает что такое результат и понимает как его результат влияет на общий результат. • Работал над приложениями для сети продуктовых дискаунтеров "Победа" и сети супермаркетов "Small & Skif". Также участвовал в разработке мобильного приложения Сбербанк Онлайн для iOS и приложения для поставщика электротоваров DKC Mobile. •Выступал в роли iOS Lead в DKC Mobile, где распределял задачи между несколькими разработчиками, и сам занимался доработкой старого и разработкой нового функционала, рефакторингом легаси-кода, проектированием архитектуры, внедрением Unit-тестов и CI/CD • Обучаем - Освоил самостоятельно новые технологии за короткое время такие как SwiftUI и KMM

Подробнее