АН
Антон Н.
Мужчина
Россия, Тверь, UTC+3
Ставка
3 636,36 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
C++ разработчик
Грейд
Навыки
Отрасли
Проекты
(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 г.