Премия рунета

Андрей Ш. C++ разработчик, Senior

ID 14021
АШ
Андрей Ш.
Мужчина
Россия, Ростов-на-Дону, UTC+3
Ставка
3 000 Р/час
НДС не облагается
Специалист доступен с 11 сентября 2024 г.

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

Подробнее
О специалисте
Специализация
C++ разработчик
Грейд
Senior
Навыки
C++
GLSL
Python
HLSL
QT
Boost
C++17
DirectX
OpenGL
PostgreSQL
STL
Vulkan
SDL2
Bash
CMake
Git
Linux
MS Visual Studio
VS code
С++17
Coroutines
gtest
ashot
Boost Asio
API
win32
Win32 API
Отрасли
IoT
Manufacturing
Realty & Constructoring
Знание языков
Английский — A2
Главное о специалисте
Опыт разработки 3 года Опыт работы с языками: C++, Python, GLSL, HLSL Опыт работы с фреймворками: Qt Опыт работы с библиотеками и технологиями: C++17, STL, Boost, OpenGL, Vulkan, DirectX11, SDL2, PostgreSQL Также опыт работы c: Git, Cmake, Linux, Bash, MS Visual Studio, VS code,
Проекты   (3 года 4 месяца)
Графический движок Model Studio CS (CSoft)
Роль
Rendering программист
Обязанности
Model Studio CS — комплексная система информационного моделирования и 3D-проектирования объектов промышленного и гражданского строительства. Что реализовывал: Состоя в отделе разработки визуализаторов, участвовал в разработке графического движка. Основные задачи включали: Разработка системы рендеринга аннотаций, включая инструменты измерений, что позволило улучшить точность и удобство работы с моделью. Реализация рендеринга различных элементов интерфейса во вьюпорте, что улучшило пользовательский опыт и взаимодействие с системой. Оптимизация производительности рендеринга для обеспечения плавной и быстрой работы графического движка. Внедрение новых алгоритмов и методов рендеринга для повышения качества визуализации и реалистичности моделей. Тесное взаимодействие с командой тестеров для выявления и устранения багов
Стек специалиста на проекте
QT, STL, DirectX, Vulkan, С++17
Отрасль проекта
Realty & Constructoring
Период работы
Февраль 2024 - Июль 2024  (6 месяцев)
ПО управления намоточным станком (ДонТехМаш)
Роль
System программист
Обязанности
Разработка ПО 9-осевого станка для намотки статоров для серводвигателей, предназначенных для космической и военной техники, по государственному заказу. Система управления включала три контроллера, которые управлялись с ПК с помощью GCode-команд. Программа на ПК обеспечивала синхронную работу всех контроллеров и имела интерфейс на Python с использованием QT. Кодогенератор и часть, управляющая контроллерами, были написаны на C++ Что реализовывал: Разработка кодогенератора и части, управляющей контроллерами, с использованием C++. Обеспечение надежного и эффективного общения между C++ частью и интерфейсом на Python через сокеты. Оптимизация алгоритмов управления для обеспечения синхронной работы всех контроллеров. Тестирование и отладка кода с использованием Gtest для обеспечения высокого качества и стабильности ПО. Тесное взаимодействие с инженерами-конструкторами и инженерами-электриками для интеграции программного обеспечения с аппаратной частью станка.
Стек специалиста на проекте
ashot, С++17, Git, gtest, STL, Boost Asio, CMake, Coroutines, Python
Отрасль проекта
IoT
Период работы
Март 2023 - Январь 2024  (11 месяцев)
Virtual PLK - Система автоматизации производств (Доминат ГК)
Роль
System программист
Обязанности
Краткое описание: Система предназначена для автоматизации управления производственными процессами, с возможностью горячего ручного управления. Система – это программно-аппаратный комплекс, состоящий из следующих компонентов: Аппаратная составляющая: - Главный ПК, выполняющий роль центрального звена в системе; - Множество АСУ ТП контроллеров производства “Овен”, отвечающие за сбор данных с различных датчиков, и управления различными производственными механизмами (клапаны, шим контроллеры и тд). Данные между ними, и центральным пк передаются по сети Ethernet по протоколу Modbus. Программная составляющая: - IO cервис, принимающий и отправляющий данные по протоколу Modbus от контроллеров, проводящий их к необходимому формату для следующей стадии, и отправляющий его по сокету на VPLK - VPLK – cервис, обрабатывающий данные чрез программные подмодули, и отправляющий их обратно в IO, а также в Терминал. Умеет в горячем режиме подхватывать изсенненые подмодули. - Подмодули – несколько небольших программ, в которых сосредоточена вся бизнес-логика текущего производства. Они обрабатывают входы с датчиков, работают с этими данными, и на их основе управляют механизмами. Также, их изменения и перекомпиляция позволяет изменить логику без остановки основных сервисов. - Терминал – небольшое графическое приложение, визуализирующее текущие показатели, приходящие от VPLK Что реализовывал: Разработка протокола взаимодействия между VPLK и другими компонентами системы через сокеты. Создание клиент-серверной библиотеки для обеспечения коммуникации между различными модулями системы. Реализация системы динамической подгрузки и выполнения измененных подмодулей в VPLK без необходимости перезапуска основных сервисов. Перевод подмодулей с языка контроллеров Schneider Electric на C++, написание общей библиотеки для подмодулей.
Стек специалиста на проекте
С++17, Win32 API, API, Git, STL, CMake
Отрасль проекта
Manufacturing
Период работы
Апрель 2021 - Февраль 2023  (1 год 11 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

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

AI & Robotics • E-commerce & Retail • LifeStyle • Logistics & Transport
МЛ
Марина Л.
Минск
C++ разработчик
Senior
4 375 Р/час
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 000 Р/час
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 250 Р/час
Boost
C++
dashboards
front
Git
Hack
Identity Server
Kibana
Python
RPAS
+112

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

Подробнее

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

E-commerce & Retail • HRTech • Information Security • Media • Social Networking
МГ
Марат Г.
Казань
Python разработчик
Senior
4 375 Р/час
Dagster
Framework
b2b
ELK
Работа с интеграциями
JavaScript
статистика
GitLab
Kubernetes
+49

Марат — опытный Python-разработчик уровня Senior. Он обладает глубокими знаниями и навыками в области разработки программного обеспечения, работы с базами данных, а также интеграции различных систем. В портфолио Марата есть несколько успешных проектов в таких отраслях, как HRTech, Information Security, E-commerce & Retail, Media и Social Networking. На своих проектах он занимался разработкой интеграций документооборота, созданием API, оптимизацией и ускорением процессов с помощью фреймворка Dagster, переносом текущей архитектуры на многопроцессорность, работой с GitLab API как с СУБД и другими задачами. Марат имеет высшее образование по специальности «программная инженерия» и готов к новым вызовам в своей профессиональной деятельности.

Подробнее
EdTech • FinTech & Banking
ДМ
Денис М.
Минск
QA авто
Senior
3 687,5 Р/час
Intercom
Travis CI
JavaScript
devise
AWS
Scrumban
reports
Postman
mokito
k6
+58

QA/AQA Инженер с опытом работы более 5 лет Ответственный специалист по ручному и автоматизированному тестированию, нацеленный на достижение результатов. Применяет инновационные подходы к автоматизации для гарантии качества и своевременности поставок продукции. Владеет последними инструментами и методологиями, позволяющими оптимизировать тестирование и повысить стабильность продуктов. Обладает подтвержденными навыками в автоматизации тестирования пользовательских интерфейсов и API, соблюдая стандарты, методологии и процедуры обеспечения качества. Умело анализирует, разрабатывает, выполняет и оценивает тестовые кейсы для приложений и систем, у которых отсутствует документация. Обладает превосходными навыками общения и взаимодействия в команде. Проявляет сильные способности к решению проблем, тщательность, точность, пунктуальность и ответственность. Языки программирования Python, JavaScript / TypeScript. Инструменты для тестирования Cypress, Playwright, PyTest, PyUnit, WebdriverIO, Selenium, Vitest, Jest, Appium, K6, Applitools, Testflight, Figma, Requests. Управление тестированием TestRail, Qase, BrowserStack. Инструменты для работы с API Axios, Postman, Charles. Проектные инструменты Jira, Trello, Confluence, Linear. Системы контроля версий Git. Интегрированные среды разработки VSCode, Xcode, Android Studio, PyCharm. Базы данных MongoDB, PostgreSQL, Microsoft SQL. Облачные технологии AWS (Device Farm, CodeBuild, CloudFormation), Azure (DevOps, Monitor, Load Testing). CI/CD Jenkins, Travis CI, GitLab CI/CD. Методологии управления проектами Scrum, Scrumban.

Подробнее