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

ID 20406
АИ
Алексей И.
Мужчина, 36 лет
Беларусь, Минск, UTC+3
Ставка
4 545,45 Р/час
НДС не облагается
Специалист доступен с 14 сентября 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 лет 6 месяцев)
БИБЛИОТЕЧНАЯ СИСТЕМА
Роль
Инженер-программист
Обязанности
Надежная и высоко масштабируемая система управления библиотеками с более чем 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 года 7 месяцев)
КОРПОРАТИВНАЯ СИСТЕМА ДЛЯ НЕФТЕГАЗОВОЙ ОТРАСЛИ
Роль
Инженер-программист
Обязанности
Корпоративная система для нефтегазовой отрасли, разработанная для бесперебойного внутреннего использования на различных устройствах. В системе используется 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 алгоритмы (профессиональное владение)
Стек специалиста на проекте
Git, HTML, MySQL, JavaScript, Jira, Confluence, SQL, Bitbucket, Nginx, Algorithms, Boost, Resharper, Microsoft, JQuery, CMake, MS Windows, atomic, Identity Server, memory, std
Отрасль проекта
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 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

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

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.

Подробнее
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

Подробнее

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

FinTech & Banking • Insurance
АЮ
Александр Ю.
Пермь
QA авто
Middle+
2 597,4 Р/час
Selenium WebDriver
Grafana
Allure Report
Gitlab CI
Postman
Java
Bash
Rest Assured
Oracle
TestRail
+36

Александр — специалист по автоматизированному тестированию с опытом работы в отрасли FinTech & Banking более 3 лет. На проектах занимался: - автоматизацией тестирования веб- и мобильных приложений; - разработкой UI- и API-автотестов (Java, Selenide, Selenium, RestAssured); - настройкой тестового фреймворка (Maven, TestNG, Cucumber); - интеграцией автотестов в GitLab CI/CD (Allure-отчёты); - работой с базами данных (JDBC, MySQL, SQL); - оптимизацией Jenkins-пайплайнов для ночных сборок; - функциональным и нагрузочным тестированием (JMeter) и анализом результатов (Grafana); - ведением баг-трекинга (Jira) и документации (Confluence). Достижения: сокращение времени регрессионного тестирования, повышение стабильности продукта на 25%, развитие автоматизации мобильного тестирования с нуля, выявление узких мест в производительности системы.

Подробнее