Владимир Ч. C++ разработчик, Lead

ID 10360
ВЧ
Владимир Ч.
Мужчина
Объединенные Арабские Эмираты, Абу-Даби, UTC+4
Ставка
4 415,58 Р/час
НДС не облагается
Специалист доступен с 13 июня 2025 г.

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

Подробнее
О специалисте
Специализация
C++ разработчик
Грейд
Lead
Навыки
Boost
C++
dashboards
front
Git
Hack
Identity Server
Kibana
Python
RPAS
SQL
STL
архитектура
Работа с интеграциями
Проектирование
1С:PDM
Abstract
access
AntD
Async
atomic
Basics
batch
Builder
C#
C++11
C/C++
Caché
Cgal
concurrent
Consta
Data
Design Patterns
Dynamic
EDeclaration
etc
Exception
Generics
Google
HTTP
Intel
ITSM
Java
JNDI
JSON
language
Lasso
macOS
methods
Preferences
QA
QT
Sage
Singleton
Smarty
standart
Struts
TBB
Видео
Десктопные приложения
Монолитная архитектура
Профилирование
Apache Hadoop
Apache Spark
Botan
CI/CD
Embercadero RAD Studio
Gitlab CI
JavaScript
Jenkins
Microservice Architecture
OpenGL
OpenSSL
RAD Studio
REST API
Storage
Systemd
Автоматизация процессов
Базы данных
Блокчейн
Проектирование ИС
Apache
Bash
Bitbucket
CMake
combo
FORTRAN
Jira
Kanban
MariaDB
Maven
openvms
SVN
Web
designer
Facebook
MVC
Node.js
PHPStorm
Scrum
Trello
DB2
Linux
Qt Creator
z/OS
БУ НУ
Framework
Testing
Analytics
Разработка и внедрение систем
Отрасли
LifeStyle
Знание языков
Английский — B2
Главное о специалисте
Профессиональный backend-разработчик кроссплатформенных приложений в разработке от идеи и архитектуры до производства с 8- летним опытом. Большой опыт работы со структурами данных, математикой и проектированием систем. Основной язык программирования — C/C++. Также использовал Java, Python. Интересуюсь микросервисной архитектурой, многопоточностью и разработкой игровых движков. Хорошо разбираюсь в объектно-ориентированном программировании, механизмах баз данных SQL, CI/CD, всех VCS и т. д. Помогаю развивать свой продукт в качестве инженера-программиста, а также улучшать и развивать свои собственные навыки. Самая интересная и/или технически сложная задача из опыта? Самая интересная - реализовать продукт, имея в тз только "сделайте также как этот работает". Полная свобода реализации и архитектуры. Куда хотелось бы развиваться: технически или в менеджмент? Технически Чем хотелось бы заниматься (какими задачами)? Бэкэнд, HFT, concurrency, netwok Чем не хотелось бы? (какими задачами) frontend
Проекты   (10 лет 3 месяца)
NDA
Роль
Backend Developer
Обязанности
Описание проекта: проект нацелен на создание передовой системы аппаратных шлюзов доступа, предоставляющих безопасные мосты для удаленного и гостевого подключения к корпоративной сети, приложениям и облачным ресурсам. Мы стремимся обеспечить высокий уровень защиты и гибкости при предоставлении доступа к ресурсам компании извне. Задачи: ● создание кэшируемых файлов правил доступа ● разработка механизма кэширования файлов с правилами доступа для эффективного хранения и управления разрешениями доступа для пользователей ● Имплементация ускорения проверки ● реализация решения, которое снижает нагрузку на сервер ● профилирование и оптимизация скорости сборки и доставки образов до клиентов ● анализ процесса сборки и доставки образов клиентам ● выявление узких мест и медленных операций ● оптимизация кода и процессов для улучшения скорости и эффективности сборки образов и их доставки ● обеспечение более быстрой реакции на запросы клиентов ● использование знаний алгоритмов и структур данных; ● использование шаблонов проектирования; ● повышение производительности системы. Команда проекта: 4 back, 2 front, 2 QA, 1 PM, 1 TL Стек: С++, userver, sql, kibana, dashboard, git, Python, QT Подробный стек С++: General C++ Topics: - basic data types in c/c++. (signed, unsigned) - c++ 11 standard classes (std::string, std::vector, std::map etc) - fields, functions and its access modifiers. (Friend classes) - struct vs classes and default access behaviour - interfaces - const modifier (const variables, parameters, functions, return values, const pointers, const references, etc.) - abstract function/class - static function/class - function override - multiple inheritance (difference with other languages) and diamond problem - polymorphism (static and dynamic) (performance impact and casting) - method call by value vs call by reference vs pointer (difference) - variable scope. (local bracket, function, class, global) - variable declaration and assignment (auto and auto& keyword) - namespace and isolation - macros definition and usage - c++ smart pointers (unique_ptr, shared_ptr) - inline functions (performance impact) - exception handling (try, catch and throw) (Understand difference between throw; vs throw ex;) - templates (class, functions) (comparison with other languages like C# and Java Generics - Optional) - mutex, locks and atomic variables - design patterns (Factory, Singleton, Builder) - forward declarations Libraries - Boost http sync and async - Intel tbb (concurrent containers) - Log4cxx - PcapPlusPlus - nDPI - Google Test/Mock - elasticlient - Thors json library - nlohmann/json - daniele77/cli - seleznevae/libfort - Bosma/Scheduler
Стек специалиста на проекте
C#, C++, EDeclaration, standart, TBB, concurrent, methods, C/C++, dashboards, batch, language, front, C++11, HTTP, Generics, Design Patterns, AntD, Google, Data, JSON, Java, Git, Cgal, Kibana, QA, Lasso, macOS, ITSM, JNDI, Проектирование, QT, Caché, Boost, Singleton, Struts, Abstract, Builder, Sage, Dynamic, Basics, Async, Consta, access, SQL, Python, atomic, etc, Smarty, Intel, Exception, Preferences, Hack, 1С:PDM, Identity Server
Отрасль проекта
LifeStyle
Период работы
Июнь 2023 - По настоящее время  (2 года 1 месяц)
Яндекс.Такси
Роль
Backend Developer
Обязанности
Описание проекта: Интеграция с новой платежной системой в Яндекс.Такси Задачи: ● Разработка новых микросервисов для интеграции с партнерской платежной системой, соответствующих стандартам интеграции. ● использование знаний алгоритмов и структур данных; ● использование шаблонов проектирования; ● Обеспечение высокой производительности и надежности новых сервисов, чтобы минимизировать временя ответа при обработке платежей. ● Оптимизация кода и архитектуры сервисов для поддержки 100к rps. Команда проекта: 3 back, 3 front, 1PM. Стек: C++ 11/14/17, STL, boost, userver, sql, kibana, dashboard, git, Python
Стек специалиста на проекте
C++, dashboards, Работа с интеграциями, архитектура, front, Git, Kibana, Проектирование, STL, Boost, RPAS, SQL, Python, Hack, Identity Server
Отрасль проекта
LifeStyle
Период работы
Март 2022 - Май 2023  (1 год 3 месяца)
YanGo и Zen-продуктах
Роль
Backend Developer
Обязанности
Описание проекта: разработка Backend-части в Такси (YanGo) и Zen-продуктах. Задачи: ● добавлен дополнительный функционал в мобильные и десктопные приложения; ● добавлена поддержка локалей Азии, Африки и Латинской Америки в приложение Yango; ● добавлено отображение личной информации о пользователе в приложении сотрудника; ● реализована работа сервиса перевода на микросервисной архитектуре вместо монолита; ● ускорена загрузка коротких видео в снапшоты во время выполнения; ● изменена логика страновой поддержки загрузки видео, что дало прибавку 20%. ● Оптимизация времени ответа высоконагруженного заказа такси ● Анализ и оптимизация производительности существующего С++ сервиса, обрабатывающего заказы такси с высокой нагрузкой. ● Проведение профилирования кода и выявление узких мест для снижения времени ответа. ● Разработка и интеграция новых алгоритмов оптимизации, позволяющих ускорить обработку запросов и снизить задержки. Достижения: ● реализация сервиса перевода на микросервисной архитектуре, а не на монолите ● переписана зависимость трансляций от хардкодных значений к изменяемым конфигам ● оптимизация загрузки видео Команда проекта: 3 back, 3 front, 1PM. Стек: С++, userver, sql, kibana, dashboard, git, Python
Стек специалиста на проекте
C++, Десктопные приложения, dashboards, Работа с интеграциями, Профилирование, архитектура, front, Монолитная архитектура, Git, Kibana, Видео, SQL, Python, Hack, Identity Server
Отрасль проекта
LifeStyle
Период работы
Апрель 2021 - Апрель 2022  (1 год 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Южно-Уральский государственный университет
Специальность
Защита данных и криптография
Завершение учебы
2015 г.

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

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.

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

Подробнее

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

LifeStyle
ВЧ
Владимир Ч.
Абу-Даби
C++ разработчик
Lead
4 415,58 Р/час
C#
C++
EDeclaration
FORTRAN
TBB
standart
concurrent
designer
Десктопные приложения
methods
+110

Профессиональный backend-разработчик кроссплатформенных приложений в разработке от идеи и архитектуры до производства с 8- летним опытом. Большой опыт работы со структурами данных, математикой и проектированием систем. Основной язык программирования — C/C++. Также использовал Java, Python. Интересуюсь микросервисной архитектурой, многопоточностью и разработкой игровых движков. Хорошо разбираюсь в объектно-ориентированном программировании, механизмах баз данных SQL, CI/CD, всех VCS и т. д. Помогаю развивать свой продукт в качестве инженера-программиста, а также улучшать и развивать свои собственные навыки. Самая интересная и/или технически сложная задача из опыта? Самая интересная - реализовать продукт, имея в тз только "сделайте также как этот работает". Полная свобода реализации и архитектуры. Куда хотелось бы развиваться: технически или в менеджмент? Технически Чем хотелось бы заниматься (какими задачами)? Бэкэнд, HFT, concurrency, netwok Чем не хотелось бы? (какими задачами) frontend

Подробнее
Logistics & Transport
ГС
Глеб С.
Краснодар
Web разработчик
Middle
714,29 Р/час
Git
CSS
JavaScript
Redux
TypeScript
Vue.js
Styled Components
React
+8

Навыки: Принципы: DRY, KISS, SOLID, GRASP git: init, credentials, заполнение .gitignore, merge rebase, stash, разрешение конфликтов слияния Работа по методологии gitFlow GitLab: базовая работа, webIDE, GitLab quick actions VSCode: настройка шорткатов, использование и создание сниппетов, среды в целом(settings.json), настройка jsconfig или tsconfig, настройка ignoreRef Webpack: production и develop сборка, алиасы путей, настройка devServer, работа с популярными плагинами и лоадерами, resourceQuery Babel: настройка конфига, написание кастомных плагинов ESLint: настройка конфига, написание кастомных правил, фиксеров JavaScript: знание последнего стандарта (es 2022), понимание работы this, прототипы, области видимости, замыкания, работа браузерного eventLoop (async, await, setInterval, setTimeout, обработчики) Typescript: шаблоны, объединение и пересечение типов, Mapped types React: JSX, HOC, понимание работы хуков, жизненного цикла компонента, сокращение ререндера.

Подробнее
AgroTech • BioTech, Pharma, Health care & Sports • EdTech • FoodTech
ММ
Магомедшарип М.
Москва
Web дизайнер
Junior+
714,29 Р/час
Web Design
Tilda
Adobe Illustrator
Notion
Illustrator
UI Kit
UX/UI design
User Flow
Adobe Photoshop
Figma
+12

Я UX/UI-дизайнер. У меня есть опыт работы графическим дизайнером. Обучался в Яндекс Практикуме, сейчас занимаюсь фрилансом и продолжаю совершенствовать свои навыки под руководством опытных специалистов. ▼ Hard skills: 1) User interface Я могу эффективно использовать готовые UI-комплекты. Это позволяет мне создавать удобные интерфейсы для различных приложений и веб-сайтов. 2) User Experience Я умею проводить анализ пользовательского опыта. Стараюсь понимать потребности пользователей и создавать продукты или услуги, которые будут удобными, интуитивно понятными и эффективными. 3) Разработка прототипов Создаю прототипы мобильных приложений и веб-сайтов, чтобы визуализировать будущий проект, определить структуру и функционал, а также выявить возможные проблемы и недочёты на ранних стадиях разработки. ▼ Soft skills: 1) Эмпатия Стараюсь представить себя пользователем и понять, какой функционал будет для него интересным и полезным. 2) Самоорганизация Грамотно управляю собственными ресурсами и энергией, чтобы в рабочее время быть максимально продуктивным. 3) Обучаемость Мне легко учиться новому. Я стремлюсь совершенствовать свои знания и умения. ▼ Курсы: 1) Yandex Prakticum: https://practicum.yandex.ru Прошел 8-ми месячный курс "Дизайнер интерфейсов". За время обучения я научился: проводить исследование конкурентов и ЦА, формулировать и проверять гипотезы, Прописывать сценарии, оформлять интерфейсы, создавать прототипы, проводить тестирование, презентовать проект заказчику, передавать его в разработку, работать с инструментами и методологиями. Портфолио: https://www.behance.net/magomedov1886

Подробнее