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

ID 10360
ВЧ
Владимир Ч.
Мужчина
Объединенные Арабские Эмираты, Абу-Даби, UTC+4
Ставка
4 415,58 Р/час
НДС не облагается
Специалист доступен с 17 января 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
Проекты   (9 лет 10 месяцев)
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 - По настоящее время  (1 год 8 месяцев)
Яндекс.Такси
Роль
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 г.

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

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

Подробнее
Blockchain • FinTech & Banking • Information Security • IoT • Telecom • VR/AR
АА
Алексей А.
Батуми
C++ разработчик
Senior
4 155,84 Р/час
AI
AWS
Azure
Bash
Boost
C
C++
Clion
CMake
CppUnit
+53

Технические навыки: C++, C, STL, BOOST, POSIX, Multithreading, Bash, GCC, GDB, Valgrind, Perf, Cppcheck, Doxygen, Gtest, CppUnit, Python, CMake, Make, Git, QT, JSON, REST, CLion, macOS, Linux, gRPC, RabbitMQ, Kafka, Docker, Azure, AI, HFT, AWS, Kubernetes, network programming. Профессиональные навыки и умения: Опытный инженер с более чем 10-летним опытом в разработке программного обеспечения. Опытен в создании высоконагруженных бэкендов с нуля, соблюдая лучшие практики с использованием таких технологий, как C++, C, Python, многопоточность и других. Быстро адаптируюсь к новым инструментам и технологиям. Обладаю навыками работы с различными продуктами и платформами, демонстрирую аналитическое мышление и оперативный подход к решению проблем. Внимателен к деталям, проактивен, самомотивирован и отлично коммуницирую.

Подробнее

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

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

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

Подробнее
Отрасли не указаны
НЧ
Никита Ч.
Москва
Java разработчик
Senior
3 746,75 Р/час
C#
Spring AOP
MS Windows
JSON API
JMX
Spring Core
Spring Data
HTTP
Spring Cloud
iReport
+75

Подробнее по опыту: + 5 лет Опыт работы с Java 8/11 - Опыт работы с Apache Camel Karaf, OSGI + 5 лет Знания Core Java и Spring Framework + 5 лет Опыт работы с базами данных PostgreSQL + Способность быстро разбираться в чужом коде + 5 лет Опыт работы с GitLab + 5 лет Опыт работы с Docker, Kubernetes + 5 лет Опыт работы с Confluence, Git, Jenkins, Maven/Gradle, Nexus, Kafka - ActiveMQ + 5 лет Опыт применения REST API О себе Программированием занимаюсь со старшей школы. Начинал с C++. Проходил стажировку в Kaspersky Lab на вирусного аналитика. Позже перешел на Java и с 3 курса начал работать в enterprise. Имелся опыт преподавания Java школьникам 16-18 лет. Приходилось на проектах писать также на Python и C#. Был небольшой опыт написания на Scala. Я постоянно стремлюсь расширять свой кругозор в области информационных технологий и изучать новые технологии. В работе я стрессоустойчивый и целеустремленный, всегда готов взяться за трудные задачи, которые могут потребовать дополнительных знаний и опыта. Я считаю, что всякая задача решаема, и готов приложить все усилия, чтобы достичь поставленных целей.

Подробнее
Отрасли не указаны
ПД
Пётр Д.
Москва
Архитектор
Lead
5 194,8 Р/час
Проектирование архитектуры
Техническое планирование
Развитие продукта
Формирование инфраструктуры
+4

Руководитель, писатель и стратег с более чем 10-летним опытом работы в ИТ сфере. Обладаю огромным практическим опытом в управлении и разработке. Считаю, что мои ключевые качества и цели амбициозны. Имею опыт создания компании с нуля и работы над проектами с бюджетом 1 млн, и 1 млрд. Я способен видеть цель и идти к ней, поддерживая в коллективе высокий темп работы, открытость и хороший командный дух. Строг к себе и другим, чтобы поддерживать производительность на высоком уровне и иметь технологические преимущества, при этом легко общаюсь с людьми и убеждаю их в правильности своего подхода. Обращаю внимание на детали, при этом вижу картину целиком. Я принимаю решения и беру на себя личную ответственность, довожу дела до конца не забывая, что доверие и делегирование важны. Постоянно расширяю свои знания и навыки, посредством чтения литературы, прохождения специализированных курсов, сертификаций и конференций. Имею отличные навыки общения и способность справляться со стрессом. Все это позволяет мне браться за проекты любой сложности и получать высокие результаты.

Подробнее
FinTech & Banking
ОШ
Ольга Ш.
Москва
QA авто
Senior
2 597,4 Р/час
Регрессионное тестирование
Auto testing
Grafana
Bamboo
Обучение
Postman
Tomcat
HTTP
DOM
Groovy
+81

Более 5 лет профессионального опыта в ручном и автоматизированном, функциональном тестировании в различных областях: финансы, туризм и другие сферы. Знакома с широким спектром инструментов тестирования (Chrome DevTools, Swagger, Postman, Fiddler); Selenium WebDriver + Docker, Allure, Selenoid, TestNG, restAssured, Spring. Опыт работы с программным обеспечением для отслеживания ошибок (Jira, Youtrack). Знакома с БД: SQL (MySQL, PostgreSQL), NoSQL (MongoDB). Опыт работы по Scrum. Планирование и согласование релизов с командами разработки. Владение англ.яз. достаточным для общения на проф.темы, ведения тех.переписки, написание документации по тестированию. Имеется опыт в следующем: - Опыт тестирования на Python; - Понимание работы с docker, git, gitlab, CI; - Понимание работы микросервисной архитектуры; - Понимание работы REST-архитектуры; - Опыт работы с Pytest; - Опыт тестирования REST API, Web GUI. - Знание ООП и паттернов, применяемых в автотестировании; - Опыт работы с SOAP; - Глубокое понимание клиент-серверной архитектуры; - Опыт работы с Camunda;  - Навыки написания заглушек.

Подробнее