Алексей И. C++ разработчик, Senior

ID 20406
АИ
Алексей И.
Мужчина, 36 лет
Беларусь, Минск, UTC+3
Ставка
4 545,45 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.

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

Подробнее
О специалисте
Специализация
C++ разработчик
Грейд
Senior
Навыки
C
C++
Java
JavaScript
Scala
MS Windows
CMake
GDB
Java 11
Boost
gtest
PCL
plog
fltk
MySQL
PostgreSQL
SQLite
Bitbucket
Git
access
Amazon Web Services
Confluence
HTML
Identity Server
Jenkins
Jira
JQuery
Kit
MATLAB
Microsoft
Nginx
OpenID
Resharper
Ruby
Ruby on Rails
SQL
studio
Systemd
TCP
UDP
Visual
multicast
ool
Отрасли
Cloud Services
Manufacturing
Знание языков
Английский — B2
Польский — B1
Главное о специалисте
Инженер-программист с 9+ годами коммерческого опыта. Имею 12 лет опыта в разработке сложных систем с акцентом на C и C++, многопоточность, сетевые решения, работу со стандартной библиотекой и Boost. Работал над финансовыми и промышленными проектами, занимался интеграцией с внешними сервисами и оптимизацией высокопроизводительных систем. Уверенно владею SQL, инструментами автоматизации CI и CD, а также системой контроля версий Git. Знаком с Jira и Confluence.
Проекты   (11 лет 4 месяца)
БИБЛИОТЕЧНАЯ СИСТЕМА
Роль
Инженер-программист
Обязанности
Надежная и высоко масштабируемая система управления библиотеками с более чем 40-летней историей работы, обслуживающая разнообразную клиентскую базу по всему миру. Система построена с использованием сочетания языков C, Java и Scala, что позволяет использовать сильные стороны каждого из них для создания надежной, эффективной и многофункциональной платформы. Разработанная для работы с большими объемами данных и сложными рабочими процессами, она постоянно развивается, чтобы соответствовать потребностям современных библиотек, сохраняя при этом совместимость с устаревшими компонентами. Оптимизировал и поддерживал кодовую базу, устраняя ошибки и повышая производительность; ● Реализовал сетевые взаимодействия для ускорения обмена данными между сервером и клиентами библиотеки; ● Разрабатывал новые бэкэнд и фронтэнд функции для связи на сокетах; ● Руководил разработкой на C, реализуя критически важные функции; ● Улучшал API на Scala для повышения качества обслуживания и масштабируемости; ● Автоматизировал CI/CD процессы для ускорения развертывания; ● Модифицировал базы данных для поддержки новых функций и улучшения схемы; ● Оценивал задачи, обеспечивая реалистичные сроки и эффективное распределение ресурсов; ● Проводил проверки кода, поддерживая качество и стандарты, делился знаниями с командами; ● Улучшал унаследованные приложения для повышения удобства, масштабируемости и эффективности.
Стек специалиста на проекте
PostgreSQL, Git, MySQL, Bitbucket, Scala, Jenkins, C, Amazon Web Services, GDB, Java 11, UDP, TCP, multicast
Отрасль проекта
Cloud Services
Период работы
Март 2022 - По настоящее время  (3 года 5 месяцев)
КОРПОРАТИВНАЯ СИСТЕМА ДЛЯ НЕФТЕГАЗОВОЙ ОТРАСЛИ
Роль
Инженер-программист
Обязанности
Корпоративная система для нефтегазовой отрасли, разработанная для бесперебойного внутреннего использования на различных устройствах. В системе используется C++17 для надежной разработки бэкенда и JavaScript, HTML и jQuery для интерактивного фронтенда. Благодаря Microsoft SQL Server для хранения данных и Nginx, обеспечивающему бесперебойную работу сервера, система представляет собой надежное и высокопроизводительное решение. Процессы разработки были оптимизированы с помощью Resharper C++ для повышения качества кода, CMake для эффективной автоматизации сборки и инструментов контроля версий, таких как Git и BitBucket. Решение было оптимизировано для развертывания в среде Windows, что обеспечивает совместимость и простоту использования на всех устройствах. Разрабатывал эффективные внутренние программные решения, обеспечивающие оптимальную производительность критически важных операций в нефтегазовой отрасли; ● Оптимизировал производительность системы за счет перехода на C++20 и активного использования библиотеки Boost для сложных вычислительных задач и работы с многопоточностью; ● Участвовал в качестве основного разработчика, внедряя ключевые функциональные возможности и поддерживая основные этапы проекта; ● Обеспечивал точную оценку задач, что позволяло эффективно планировать и управлять ресурсами для реализации проекта; ● Поддерживал и улучшал существующую кодовую базу, устраняя ошибки, оптимизируя производительность и сокращая технический долг; ● Вел техническую документацию и спецификации проекта, улучшая взаимодействие команды и поддержание актуальности информации; ● Удалял устаревшие компоненты, модернизируя систему для повышения надежности и удобства обслуживания. ● Multithreading: mutex/spin-lock, atomic, memory_order, lock-free/wait-free алгоритмы (профессиональное владение)
Стек специалиста на проекте
std, MS Windows, алгоритмы, Git, Bitbucket, Resharper, Nginx, Boost, CMake, HTML, Confluence, SQL, atomic, JQuery, memory, Microsoft, MySQL, Identity Server, JavaScript, Jira
Отрасль проекта
Manufacturing
Период работы
Январь 2021 - Декабрь 2021  (1 год)
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ ВЕДЕНИЯ БУХГАЛТЕРИИ
Роль
Инженер-программист
Обязанности
Программное обеспечение для ведения бухгалтерского учета - важное решение для любой организации или частного лица, которым необходимо повысить степень контроля над составлением бюджета. Программное обеспечение может использоваться для регистрации операций пользователей, включая счета, выписки по кредитным картам, квитанции и многое другое. Разработал приложение для ведения бухгалтерии для управления личными финансовыми операциями; ● Использовал библиотеку FLTK C++ для создания удобного графического интерфейса, упрощающего ввод транзакций и финансовый анализ; ● Интегрировал SQLite для эффективного управления базой данных записей транзакций, обеспечивая быстрый доступ и надежное хранение данных; ● Внедрил надежные методы тестирования для обеспечения надежности и точности приложения и устранения потенциальных проблем до развертывания; ● Использовал plog для эффективного протоколирования и отладки ошибок, а также автоматизировал процесс сборки для ускорения разработки; ● Разработал модули для интеграции с банковскими API для автоматического импорта транзакций и обработки данных в бухгалтерском ПО.
Стек специалиста на проекте
Git, C++, Jira, CMake, SQLite, gtest, Visual Studio, UDP, TCP, sockets, multicast
Отрасль проекта
Cloud Services
Период работы
Май 2020 - Январь 2021  (9 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

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

Government & Public Sector • VR/AR
АШ
Андрей Ш.
Минск
C++ разработчик
Senior
3 297,14 Р/час
Automapper
AWS
Bash
Bitbucket
Boost
C++
Clang
CMake
Conan
Confluence
+78

▪ Разработчик программного обеспечения с более чем 4 годами опыта создания высокопроизводительных приложений на C++. ▪ Специализируется на разработке кроссплатформенных решений для десктоп-приложений, VR-систем, аналитики данных, баз данных, embedded-устройств и игровых движков. ▪ Знание современных подходов к асинхронному программированию, применению паттернов проектирования, принципам SOLID и C++ Core Guidelines. ▪ Глубокий опыт работы с Qt/QML, Boost.Asio, OpenGL, Conan/vcpkg, Docker, Git, CI/CD и инструментами статического анализа (PVS Studio, Clangd). ▪ Создание пользовательских библиотек, оптимизация производительности, интеграция с оборудованием, работа с сетью и многопоточностью. ▪ Активное участие в code-review, документировании, тестировании и автоматизации процессов разработки. ▪ Написание unit- и интеграционных тестов, обеспечение покрытия критических участков кода. ▪ Применение практик CI/CD для кросс-платформенной сборки и доставки приложений. ▪ Проведение рефакторинга legacy-кода и его адаптация под современные стандарты C++. ▪ Коммуникабельность, способность работать как в команде, так и самостоятельно, быстро адаптироваться к новым задачам и технологиям.

Подробнее
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 • GameDev
АК
Алексей К.
Москва
C++ разработчик
Senior
3 636,36 Р/час
C++
Linux
Python
.NET Core
.NET Framework
Agile
Android Studio
Angular
Arduino
ASM
+69

Основным языком, на котором предпочитаю разрабатывать, является C/C++ актуальных стандартов. Достаточно много доводилось работать на C#, JavaScript, Python. Также знаю/имею опыт работы с: - языками общего назначения: PHP, Java, Delphi, asm, Go; - специализированными языками: SQL, HLSL (шейдеры), HTML, CSS, LESS, QML, LaTex, Wolfram Mathematica; - фреймворками и библиотеками: Boost (asio, bimap, circular buffer, context, coroutine, geometry, graph), STL, Qt 4/5/6, UnrealEngine 4, DirectX, OpenMP, OpenCascade, OpenSSL, .NET Framework и .NET Core, ASP.NET, Laravel, jQuery, Vue.js, Angular, Three.js, Asm.js, WinApi, Intel TBB; - средствами разработки и операционными системами: Windows, Linux (Ubuntu, Debian, CentOS), Docker, Git, Perforce, VisualStudio (Code), QtCreator, KDevelop, QDevelop, Eclipse, Clang-LLVM, GCC, CMake, QMake, QBS, IntelliJ IDEA, Android Studio, Arduino IDE, WebAssembly (Emscripten); - базами данных и средствами для работы с данными: MySQL, MS SqlSever, PostgreSQL, Elasticsearch, Kibana; - методологиями разработки и сопутствующими программными решениями: Agile, Scrum, Kanban, Continuous Integration, Test Driven Development, Github, BitBucket, Jira, YouTrack, Jenkins, TeamCity, AppVeyor, Gitlab.

Подробнее

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

Government & Public Sector
ВД
Виталий Д.
Москва
Python разработчик
Middle
2 142,86 Р/час
*nix
SQLAlchemy
REST
Git
API
Selenium
Redis
Pytest
Nginx
Celery
+32

Я всю жизнь в сфере ИТ. На Python программирую с 2015 года. Веб разработка - основное направление. Технически как устроен HTML и как в нём делать небольшие правки я знал в 2007 году. Затем PHP и JS. В 2015 году переключился на Python и работаю с ним до сих пор. С 2012 года я постоянно использую операционную систему на базе Debian. Хорошие навыки в развёртывании серверов на Linux (для xостинга) со всем необходимым программным обеспечением для размещения сайтов на PHP, Python. Хорошие навыки написания BASH-скриптов. Большое количество написанных скриптов для автоматизации действий пользователя и разных нужд. Вообще люблю автоматизировать задачи. Легко читаю техническую литературу. Говорю немного с трудом, но могу переписываться. Довожу начатое до конца. Люблю порядок, принцип простоты, чистый код. Желание развиваться, приносить пользу. Быстро учусь.

Подробнее