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