Григорий Б. C++ разработчик, Senior

ID 25556
ГБ
Григорий Б.
Мужчина
Россия, Пермь, UTC+5
Ставка
3 837,48 Р/час
вкл. НДС 7% (196.26 Р)
Специалист доступен с 4 июля 2025 г.

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

Подробнее
О специалисте
Специализация
C++ разработчик
Грейд
Senior
Навыки
Assembler
C
C++
Clang
CMake
GCC
Identity Server
Linux
Microsoft
MS Visual Studio
MS Windows
MySQL
Oracle
OSI
SQL
STL
TCP/IP
Математический анализ
Объектно-ориентированное программирование (ООП)
Функциональное программирование
Отрасли
Hardware
Знание языков
Английский — B2
Главное о специалисте
- расширение своих познаний и навыков в области математики, компьютерных наук (computer science); - изучение, освоение и использование различных языков программирования (Java, C#, Python, Rust, Go, Common Lisp, Erlang, Haskell, JavaScript, PHP, Ruby, Pascal) и фреймворков; - учёт развития информационных технологий, особенно интересны системы распределённого реестра и искусственный интеллект; - развитие навыков, позволяющих эффективно работать в команде и совершенствовать программные продукты; - освоение современных методологий разработки, её организации и управления ею; - освоение управленческих навыков, методов построения команды и организации её работы, налаживание бизнес-процессов
Проекты   (11 лет 2 месяца)
Карис
Роль
C++ Software Engineer
Обязанности
Карис Разработчик C++ (C++ Software Engineer) Проекты: 1. Разработка компилятора C-подобного языка программирования Роль: разработчик C++ (и C) Предметная область: трансляторы языков программирования Описание проекта: разработка компилятора C-подобного языка программирования, используемого для управления производственными процессами. Язык предполагался более безопасным, чем общепринятые решения, и более лёгким для освоения инженерами, не связанных с ИТ специальностей. Задачи: Участие в разработке синтаксического анализатора (части компилятора) Реализация поставленных внутри команды задач (в коде) Код-ревю членов команды Коррекция кода в соответствии с согласованиями тестировщиков, проектировщика и тимлида Участие в выработке архитектурных решений 2. Рразработка модулей управления драйверами оборудования Роль: разработчик C++ Предметная область: системное программное обеспечение, в том числе встроенное Описание проекта: драйверы, модули операционной системы и программы, управляющие драйверами Задачи: Участие в разработке модулей управления драйверами оборудования Код-ревю членов команды Поддержка и модификация программного обеспечения предыдущих поколений Переписывание программного обеспечения под специфические требования
Стек специалиста на проекте
C++, C, STL, MS Visual Studio, assembla
Отрасль проекта
Hardware
Период работы
Март 2022 - Октябрь 2024  (2 года 8 месяцев)
Miro
Роль
Старший разработчик
Обязанности
Miro Старший разработчик Проекты: 1. Разработка синтаксического анализатора запросов Роль: разработчик C++ Предметная область: системное программное обеспечение, трансляторы Описание проекта: разработка синтаксического анализатора запросов в рамках задачи унификации и повышения прозрачности их обработки для команд разработчиков Задачи: Участие в разработке синтаксического анализатора как общем проекте Реализация синтаксического дерева (конкретная задача проекта), которое передавалось следующим частям продукта Код-ревю членов команды Ручное тестирование, внесение предложений по его результатам по изменениям в проект 2. Разработка промежуточного программного обеспечения (middleware) Роль: разработчик C++ Предметная область: системное программное обеспечение Описание проекта: разработка системного программного обеспечения, обеспечивающего корректную и оптимальную работу прикладного слоя на различных платформах (Windows, Linux, мобильных платформах) Задачи: Участие в разработки различных модулей middleware Код-ревю членов команды Выявление проблем взаимодействия middleware и прикладного слоя программного комплекса, внесение предложений по его результатам по дополнениям к проекту 3. Изменение внутренней структуры продукта Роль: разработчик C++ (с использованием Java) Предметная область: проектирование и рефакторинг программного обеспечения Описание проекта: переработка программного обеспечения в связи с разрастанием кодовой базы, необходимостью оптимизации и повышения удобства работы с кодом Задачи: Участие в обсуждении изменения структуры продукта Доработка прототипов решений до той или иной степени реализации (на языке Java) с переписыванием модулей (при необходимости) со старых версий, так чтобы код удовлетворял спецификации Java 8 Переписывание (одобренных для этой процедуры) модулей на Java на язык C++ с целью оптимизации и лучшей интеграции в слой middleware с частичным рефакторингом на языке C++
Стек специалиста на проекте
Java, C++, GCC, STL, MS Visual Studio
Отрасль проекта
Hardware
Период работы
Октябрь 2019 - Февраль 2022  (2 года 5 месяцев)
Иксолла
Роль
C++ Software Engineer
Обязанности
Разработка системного программного обеспечения (в основном, серверного) Предметная область: Серверное программное обеспечение, отвечающее за функционирование серверов и повышение производительности (в связи с расширением функциональности программных продуктов и соответствующим повышением нагрузки) Описание проекта: оптимизация работы серверного программного обеспечения в связи с расширением общей функциональности различных продуктов компании Задачи: Разработка (а чаще модификация существующих) модулей серверного программного обеспечения Код-ревю членов команды (в случае сложных и критически важных задач) Внесение изменений в проект и их прототипизация (в случае автономной работы над задачей) Переписывание (с целью оптимизации и лучшей интеграции в продукт) модулей, реализованных на C# и Python, на язык C++ (при перепроектировании соответствующих частей продукта, в случае, если оказывалось, что соответствующие модули выполняют системные задачи) Разработка системного программного обеспечения, модулей программного комплекса, дополняющих возможности серверного программного обеспечения
Стек специалиста на проекте
C++, C#, Python, C, GCC, Boost, MS Visual Studio, MFC
Отрасль проекта
Hardware
Период работы
Август 2016 - Октябрь 2019  (3 года 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Пермский государственный университет, Пермь
Специальность
Магистратура, Механико-математический, Математика. Прикладная математика
Завершение учебы
2004 г.
Высшее
Учебное заведение
Пермский национальный исследовательский политехнический университет, Пермь
Специальность
Аспирантура, Факультет прикладной математики и механики, Дифференциальные уравнения
Завершение учебы
2007 г.

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

Government & Public Sector • Manufacturing • RnD
НП
Никита П.
Москва
C++ разработчик
Middle+
3 211,19 Р/час
C++
C/C++
умение разбираться в чужом коде
Наставничество
SOLID
Bash
Git
Linux
TCP/IP
OSI
+27

Опытный C++ разработчик, программист. Участвовал в проектах по разработке устройств микроэлектроники и IoT, включая создание гитарного процессора и smartwatch, а также устройства управления для беспилотного автомобиля. Разрабатывал сервер обновления прошивок данных устройств. Также работал над проектом по созданию системы с модульной архитектурой, которая анализирует «сырые» данные от внешних электронных устройств, приводит их к структурированному виду и сохраняет в базу данных. В рамках проекта выполнял обязанности инженера-программиста, занимался проектированием, реализацией и тестированием модуля-адаптера между входными данными и базой данных. Принимал участие в разработке автоматизированной системы управления АКП. Обновлял ПО адаптер данных от источников к АРМ, проводил рефакторинг кода. Перспективной задачей была реализация программного управления коммутатором, соединяющим исполнителей с АКП.

Подробнее
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
ЭЗ
Эдуард З.
Алматы
Java разработчик
Middle+
3 275,41 Р/час
specta
transactional
Spring AOP
MS Windows
Spring Core
mocking
Spring Data JPA
Spring Cloud
Amazon S3
Spring MVC
+47

Эдуард — Java-разработчик уровня Middle из Алматы (Казахстан). Специализируется на проектах в сфере E-commerce & Retail. Опыт работы: - Старший Java-разработчик в проекте по созданию Telegram-бота для ответов акционерам нефтяной компании с интеграцией GPT. Разработал функционал для обеспечения взаимодействия с ботом через мессенджер, реализовал механизм сохранения информации о пользователях и их диалогах, настроил взаимодействие с GPT для генерации качественных ответов. - Java-разработчик в CRM-системе автодилера. Создал модули для управления автомобилями и пользователями, внедрил аутентификацию и авторизацию с помощью Spring Security и JWT, использовал Spring AOP для логирования действий пользователей. - Инженер-программист в проекте модернизации АСУТП нефтяного месторождения. Занимался разработкой программ для логических контроллеров (ПЛК), доработкой SCADA системы и системы отчётности на базе MS SQL.

Подробнее