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

ID 20709
АН
Антон Н.
Мужчина
Россия, Тверь, UTC+3
Ставка
3 636,36 Р/час
НДС не облагается
Специалист доступен с 25 августа 2025 г.

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

Подробнее
О специалисте
Специализация
C++ разработчик
Грейд
Senior
Навыки
Bash
Boost
C++
C/C++
CMake
Docker
Git
Gitlab CI
gtest
Linux
MS Visual Studio
PostgreSQL
Python
QT
REST API
STL
Работа с базами данных
Отрасли
Insurance
Проекты   (6 лет 11 месяцев)
It компания
Роль
Программист C++
Обязанности
Описание проекта: проект «Мой офис» Состав Команды: тимлид, 3 разработчика, тестировщик , аналитик Задачи: — развитие и улучшение функционала формул, включая поддержку формул массива; — устранение багов, связанных с вычислением и отображением данных; — Все доработки сопровождались написанием unit-тестов на базе GTest; — Написания многопоточных и/или асинхронных программ; — Разработка БД, микросервисов; — Использование Linux и инструментов командной строки; — Кроме того, участвовал в проведении код-ревью и демонстрации реализованных изменений для команды. Разработка велась на C++17 с активным использованием STL и Boost.
Достижения
оптимизация работы с базами данных, улучшение общего взаимодействия с бд
Стек специалиста на проекте
SOLID, QT, Unit testing, STL, Boost, C++17, gtest
Отрасль проекта
Insurance
Период работы
Апрель 2024 - Январь 2025  (10 месяцев)
Русские базовые информационные технологии
Роль
Программист C++
Обязанности
Описание проекта: разработка проектов: информационно-моделирующей среды, конструктора оконных форм и редактора графических схем Задачи: — Разрабатывал математические модели различной сложности, включая: ● модели ионосферы; ● авиационные модели; ● экспресс-модели. — Участвовал в создании информационно-расчетных задач, охватывая полный цикл разработки: ● проектирование и реализация пользовательского интерфейса (UI); ● организация передачи данных по сети; ● разработка бизнес-логики; ● взаимодействие с другими компонентами системы. — Создавал интерфейсы с использованием Qt Widgets, начиная с реализации простых форм и заканчивая главными окнами приложений со сложной логикой. Разработал широкий спектр пользовательских виджетов, включая: ● составные виджеты с интеграцией логики взаимодействия; ● уникальные виджеты с индивидуальной отрисовкой и обработкой пользовательского ввода; ● компоненты на основе архитектуры Model/View, включая кастомные модели (QAbstractItemModel) и сложные делегаты (QStyledItemDelegate) для отображения и взаимодействия с данными. Одним из ключевых виджетов был аналог таблицы Microsoft Excel с поддержкой формул и сложного отображения данных. — Реализовывал передачу данных по сети для клиент-серверного приложения с использованием QtNetwork и механизма сериализации данных в QByteArray. Дополнительно работал с форматами Google Protobuf, JSON и XML для сетевого взаимодействия. — Занимался параллелизацией задач на базе QThread и использовал возможности рефлексии Qt, такие как Q_PROPERTY и QMetaObject. В повседневной работе применял: — STL — контейнеры, алгоритмы и средства работы с потоками; — модули QtCore — классы ввода/вывода, контейнеры, таймеры и другие утилиты; — библиотеки Boost — включая модули Spirit, optional, variant, any и многое другое.
Стек специалиста на проекте
C++, QT, STL, Boost
Отрасль проекта
Insurance
Период работы
Март 2018 - Апрель 2024  (6 лет 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Тверской государственный университет
Специальность
Математический факультет, Компьютерная безопасность
Завершение учебы
2020 г.

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

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

Подробнее
Blockchain • FinTech & Banking • Information Security • IoT • Telecom • VR/AR
АА
Алексей А.
Батуми
C++ разработчик
Senior
4 155,84 Р/час
AI
AWS
Azure
Bash
Boost
C
C++
Clion
CMake
CppUnit
+53

Технические навыки: C++, C, STL, BOOST, POSIX, Multithreading, Bash, GCC, GDB, Valgrind, Perf, Cppcheck, Doxygen, Gtest, CppUnit, Python, CMake, Make, Git, QT, JSON, REST, CLion, macOS, Linux, gRPC, RabbitMQ, Kafka, Docker, Azure, AI, HFT, AWS, Kubernetes, network programming. Профессиональные навыки и умения: Опытный инженер с более чем 10-летним опытом в разработке программного обеспечения. Опытен в создании высоконагруженных бэкендов с нуля, соблюдая лучшие практики с использованием таких технологий, как C++, C, Python, многопоточность и других. Быстро адаптируюсь к новым инструментам и технологиям. Обладаю навыками работы с различными продуктами и платформами, демонстрирую аналитическое мышление и оперативный подход к решению проблем. Внимателен к деталям, проактивен, самомотивирован и отлично коммуницирую.

Подробнее

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

BioTech, Pharma, Health care & Sports • E-commerce & Retail
ДН
Дмитрий Н.
Москва
QA FullStack
Senior
3 197,9 Р/час
Awaitility
Grafana
assertj
Allure TestOps
MS Windows
Spring JDBC
Log4j
Lombok
Spring Data JPA
Git
+44

Обязательные требования: Высшее техническое образование ✅ Опыт: Дмитрий имеет высшее техническое образование в области химической технологии органических веществ, что соответствует требованиям. Знание основ тестирования ✅ Опыт: Дмитрий имеет опыт в тестировании, включая ручное и автоматизированное тестирование UI и REST API. Опыт создания тестовой документации (тест-кейсы, чек-листы) ✅ Опыт: Дмитрий активно занимается написанием тест-кейсов и чек-листов для тестирования, включая работу с Jira и Yandex Tracker. Опыт работы с Jira и Confluence ✅ Опыт: Дмитрий использует Jira для работы с задачами и багами, что подтверждается в его опыте. Навыки работы со Swagger и Postman ✅ Опыт: Дмитрий активно использует Swagger и Postman для тестирования API, что указано в его опыте. Опыт тестирования в системах управления ✅ Опыт: Дмитрий имеет опыт работы с системами управления базами данных (например, PostgreSQL) и REST API. Опыт работы с реляционными базами данных ✅ Опыт: Дмитрий работает с SQL, пишет запросы и использует реляционные базы данных. Навыки составления баг-репортов ✅ Опыт: Дмитрий имеет опыт в написании баг-репортов, включая локализацию багов. Опыт написания автотестов на JavaScript или TypeScript ✅ Опыт: Дмитрий использует Java для написания автотестов, а также JUnit5, RestAssured, Selenide, и другие библиотеки для автоматизации. Уверенное использование Git ✅ Опыт: Дмитрий уверенно использует Git для работы с системами контроля версий. Понимание основных принципов ООП и программных паттернов ✅ Опыт: Дмитрий имеет опыт работы с ООП и программными паттернами (например, модульное тестирование, повторное использование кода). Знание жизненных циклов разработки ✅ Опыт: Дмитрий знаком с жизненными циклами разработки и участвует в разработке пайплайнов CI/CD. Понимание цикла задач ✅ Опыт: Дмитрий работает с задачами и инструментами управления задачами, такими как Jira. Знание релизного процесса ✅ Опыт: Дмитрий участвует в проведении релизов, что подтверждается

Подробнее