Дмитрий С. C++ разработчик, Senior

ID 6734
ДС
Дмитрий С.
Мужчина
Россия, Донецк, UTC+3
Ставка
2 697,4 Р/час
вкл. НДС 5% (100 Р)
Специалист доступен с 4 сентября 2025 г.

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

Подробнее
О специалисте
Специализация
C++ разработчик
Грейд
Senior
Навыки
C#
Python
Java
SQL
Haskell
AOSP
.NET Core
MVC
Django
JUnit
NUnit
QUnit
xUnit
Linux
Android
MS Windows
QT
Qt QML
CSS
JavaScript
HTML
C/C++
Главное о специалисте
О себе Я общителен, хорошо работаю в команде, быстро обучаюсь и усваиваю новую информацию, дисциплинирован, педантичен, с хорошим чуством юмора. Стремлюсь найти достойную работу и достойно ее выполнить. Имею опыт работы в крупных проектах, связанных с созданием и поддержкой сложных и распределенных программных систем. Интересы Машинное обучение и нейросети, создание web-приложений, цифровая обработка сигналов (звук, изображения), разработка сложного и наукоемкого программного обеспечения, трехмерная графика и игры (DirectX, OpenGL, Ogre3D), распределенные вычисления и БД, сетевые технологии, web-дизайн, разработка мобильных приложений (Android), криптовалюты и ПО для них.
Проекты   (23 года 10 месяцев)
1) «Рынки Донбасса» - аренда и бронирование торговых мест на рынках Донбасса.
Роль
Разработчик ПО
Обязанности
1. Микросервис -- конвертер данных AutoCAD'а (DXF) в формат SVG. - Разработка Web интерфейса микросервиса. - Разработка клиентской части. 2. Микросервис -- генератор отчётов для административной части системы 3. Микросервис — справочно-информационный модуль административной части системы Все микросервисы представляют собой многопоточные асинхронные приложения под ОС Linux (AlpineLinux), реализованные на связке C++/Wt
Период работы
Сентябрь 2021 - По настоящее время  (4 года 1 месяц)
«Взаимозачеты» — приложение для оптимизации задолженностей с помощью нетривиальных взаимозачетов
Роль
Разработчик ПО
Обязанности
Проектирование и разработка ядра системы — методов построения графов взаимозачетов с различными типами ограничений Задачи: • Разработка frontend web-приложений • Разработка backend web-приложений, микросервисов • Интеграция компонентов системы • Проектирование компонентов системы • Подготовка технической документации Стек: C++/GCC + Wt, Python/Django под Linux
Период работы
Сентябрь 2021 - По настоящее время  (4 года 1 месяц)
Web-платформа для автомобильных продаж (веб-система, которая позволяет осуществлять лизинговые продажи).
Роль
Разработчик ПО
Обязанности
Задачи: • Разработка микросервисов для системы автолизинга по стандартам Великобритании • Разработка frontend web-приложений • Разработка backend web-приложений • Подготовка юнит-тестов • Разработка ПО для автоматизированного тестирования веб-интерфейса приложений • Портирование legacy кода системы (VBA → ASP .Net Core MVC) • Настройка и написание сценариев для системы непрерывного развертывания Стек: .Net/C#, ASP .Net Core MVC, MS Enterprise Library, Python/Django, Octopus
Период работы
Май 2013 - Ноябрь 2018  (5 лет 7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Донецкий Государственный Университет
Специальность
Физический факультет, Прикладная математика и техническая кибернетика, Специалист по прикладной математике
Завершение учебы
1996 г.

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

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

Подробнее
Government & Public Sector • Information Security • Manufacturing
АМ
Александр М.
Серпухов
C++ разработчик
Senior
3 853,43 Р/час
Bash
Boost
C/C++
CatBoost
CI/CD
Data Science
Docker
Go
Gradle
Julia
+77

Александр — опытный C++ разработчик, специализирующийся на широком спектре технологий и языков программирования. Обладает глубокими знаниями в области системного проектирования, разработки архитектуры, сбора требований и обучения. В портфолио Александра есть проекты из сфер информационной безопасности, государственного сектора и производства. Он работал над созданием DWH Firewall и NLP SIEM rules generator, участвовал в разработке прошивок для белых ящиков на базе STM, NXP, AVR и реализации модулей ядра для Astra Linux. Также Александр занимался разработкой серверных решений для мобильного приложения и ядра микросервисов. Кроме того, он имеет опыт создания электронных модулей дозиметра на базе микроконтроллеров STM32F4. Александр обладает навыками работы с различными инструментами и технологиями, такими как Docker, Boost, Python, TensorFlow, Qt5, IDA Pro и другими. Это позволяет ему эффективно решать задачи различной сложности и направленности.

Подробнее

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

FinTech & Banking • Telecom
МА
Михаил А.
Нижний Новгород
Java разработчик
Senior
4 155,84 Р/час
PostgreSQL
Git
MySQL
Docker
REST
Java
Jira
SQL
Oracle
Spring Boot
+18

Приоритетные технологии: Java 17 – приоритетный язык разработки, Kotlin 1.5.0 – знакомство, есть опыт разработки Spring: Spring Boot 2.3.0, Spring MVC, Spring Data, Spring Securitry, Spring WebFlux/Reactive Data, Spring Boot Actuator, Spring Integration. Spring Cloud: Spring Cloud Security, Spring Cloud Config, Spring Cloud Consul, Spring Cloud OpenFeign, Spring Cloud Netflix (Eureka, Hystrix, Zuul и т.д.) SQL БД: PostgreSQL 14.0, MySql 5.5.62/MariaDB 10.6.3, Oracle 21c NoSQL БД: MongoDb 5.0, Cassandra 3.11.10 Потоковая обработка: ESB: Apache ServiceMix 6.1.4, Redis 6.2.5, RabbitMQ 3.8.19, Kaffka 2.7.0 Серверы приложений: Tomcat 10.0.8, Wildfly 24.0.1, Glassfish 6.1 Сборка(java): Maven 3.8.1, Gradle 7.0.2, Ant 1.10.11 Контейнеризация: Docker 19.03.15 / Kubernetes 1.19 Виртуализация: VirtualBox 6.1.26 / Vagrant 2.2.18 Web front-end framework: AngularJS 1.8.2 / Angular 11.0 / TypeScript 4.2.4, Vue.js 3.15, React 17.0.2, JQuery 3.6.0 «Старые» java фреймворки (активно использовались в прошлом): Java EE7: (Servlets, JPA, EJB, CDI, JSF, JAX-WS, JAX-RS, WebSockets, JAXB, JSON processing) Java web frameworks / back-end framework: PlayFramework.1.2.5/2.5, Servlet 3.1 + Jsp2.2, JSF2.0 (PrimeFaces), GWT 2.5, Grails Вспомогательные технологии: IDE: IntelliJ Idea, Eclipse, NetBeans CI: Hudson, Jenkins Системы контроля версий: Git, Subversion, Perforce Методологии разработки: Scrum, Agile, CMMI 5. Сертификаты: M101J:MongoDB for Java Developers http://education.mongodb.com/downloads/certificates/0bc7c927078d4c8d80440a106bd1479f/Certificate.pdf Верстка: HTML 5.0, Bootstrap 5.1.0, CSS 4.15, XML, XHTML (приемлемые навыки верстки) Работа с сетевыми технологиями: OSI, активная работа со следующими RFC: HTTP (2616), DNS (1034/1035), ICAP (3507), TCP (753). Анализаторы трафика Wireshark 1.6, Fiddler2, Tcpdump

Подробнее
E-commerce & Retail • Media
РВ
Роман В.
Санкт-Петербург
QA ручной
Middle
3 000 Р/час
Git
Jira
Postman
Scrum
Kibana
QA
Functional testing
Testing
Manual testing
DevTools
+11

- Понимание базовых принципов тестирования; - Понимание жизненного цикла разработки ПО; - Опыт работы с баг-трекинговой системой "Gitlab" и "Jira"; - Умею пользоваться консолью браузеров; - Знания API и REST; - Знания инструмента тестирования API - "Postman"; - Знания инструмента тестирования фронтенда - Fiddler; - Знаком с автоматизацией тестирования на базе Playwright + JEST (JS); - Писал UI автотесты на Java с использованием Selenide (запуск тестов в Jenkins, отчетность в виде Allure Report + телеграмм бота); - Опыт работы с Jenkins, RabbitMQ, Jaeger, Kibana; - Менторил новых тестировщиков на проекте; - Использование Chrome Developer Tools; - Умею писать понятные другим людям тест-кейсы и чек-листы; - Ведение документации в Confluence и составление + прогон тест-кейсов в TestRail и Allure; - Опыт работы в Scrum-команде; - Имею опыт в создании и публикации своего приложения в "Google Play"; - Опыт работы с OS Linux; - Знаком с системой управления версиями git. Мои достижения: - Создал свое мобильное приложение на Android для прослушивания аудиокниг, которое набрало 3000+ загрузок - Прохождение курса «Веб-программирование» на образовательной платформе «Открытое образование» с получением сертификата; - Прохождение курса по автоматизации тестирования от qa.guru; - Участие в ежегодной научно-практической конференции «Дни науки АмГПГУ»; - Участие в открытом соревновании по программированию искусственного интеллекта «Russian AI Cup» в 2017 году; - Публикация статьи в "Амурском научном вестнике" АмГПГУ (тема: "Язык программирования Kotlin"); - Участие в спортивном мероприятии «Приз первокурсника»; - Различные сертификаты и грамоты

Подробнее