FreelanceSpace
Обложка профиля Константин
engineeringИсполнитель

Константин

Программирование и разработка
Константин Давыдов – C++ / Qt разработчик
Ключевые компетенции
разработка кроссплатформенных графических приложений
Программирование и разработка

О специалисте

Что важно знать заказчику перед обращением.

Константин Давыдов – C++ / Qt разработчик

Ключевые компетенции:
- разработка кроссплатформенных графических приложений,
- алгоритмизация,
- оптимизация производительности,
- автоматизация программных модулей.

Направления работы:
- разработка и поддержка приложений на C++ с использованием фреймворка Qt (QWidgets, QML, многопоточность, сетевые взаимодействия);
- создание алгоритмов маршрутизации, геометрических и физических моделей (для навигации, логистики);
- автоматизация существующих модулей, рефакторинг и ускорение работы ПО;
- кроссплатформенная разработка под Windows и Linux.

Опыт работы (релевантные проекты):
1. Государственный научно-исследовательский навигационно-гидрографический институт (ГНИНГИ)
2022 – наст. время
Разработка алгоритмов маршрутизации. Использование аналитической геометрии, мат. анализа и физики.

2. Газпром Автоматизация (диспетчерские системы)
*2023 – 2025*
Поддержка, обновление и оптимизация ПО на Qt. Улучшение производительности критических участков кода, применение ООП и структур данных.

3. АО «Концерн Моринформсистема – Агат»
2025 – наст. время
Разработка графических приложений на Qt под Linux и Windows. Автоматизация программных модулей. Сборка проектов через CMake, работа с Git/Bitbucket.

Типовые задачи, которые решаю:
- пишу чистый, поддерживаемый код на C++11/14/17 с использованием STL;
- разрабатываю пользовательские интерфейсы на Qt (от простых форм до сложных графических сцен);
- оптимизирую узкие места – ускоряю загрузку, отрисовку, обработку данных;
- собираю проекты под разные ОС через CMake;
- работаю с системой контроля версий Git (GitHub / Bitbucket);
- провожу рефакторинг legacy-кода и добавляю автоматическое тестирование (по запросу).

Инструменты и технологии:
Языки: C/C++
Фреймворки: Qt 5/6
Сборка: CMake, Visual Studio
VCS: Git (GitHub, Bitbucket)
Платформы: Windows, Linux
Дополнительно: Английский (Upper Intermediate – чтение документации, переписка, звонки)

Результаты, которых я добиваюсь:
- повышение производительности – после оптимизации модулей время отклика снижалось на 20–40%;
- кроссплатформенная работа – приложения стабильно функционируют под Windows и Linux без переписывания кода;
- автоматизация рутины – написание скриптов и утилит, сокращающих ручной труд в рамках проекта;
- чистая архитектура – проявляется в простой поддержке и расширении кода.

Формат взаимодействия с клиентом:
- полная удалённая работа – готов к сотрудничеству из любой точки (Москва, UTC+3);
- созвоны по видеосвязи – Telegram, WhatsApp, Zoom, Яндекс Телемост – для уточнения задач, демонстрации промежуточных результатов и код-ревью;
- ежедневная или еженедельная отчётность – на ваш выбор (чат, таск-трекер, короткие встречи);
- работа по ТЗ – перед началом детально обсуждаю требования, предлагаю оптимальные решения по срокам и реализации;
- гибкий график – могу подстроиться под ваш часовой пояс (согласовываем время созвонов)

Связаться:
Telegram / WhatsApp: +7 915 199 22 68
Email: davydov.e.konstantin@gmail.com
GitHub: github.com/KostyaDavydov
НаправлениеПрограммирование и разработка
ФорматОбсуждение задачи, сроков и результата
БезопасностьУсловия можно закрепить в сделке

Что можно заказать

В карточках видно не только изображение, но и результат, который получает заказчик.

Разработаю кроссплатформенное Qt/C++ приложение под Windows и Linux

Разработаю кроссплатформенное Qt/C++ приложение под Windows и Linux

Что делаю Разрабатываю и дорабатываю приложения на C++ с использованием Qt (5/6). Работаю под Windows и Linux. Пишу алгоритмы (геометрия, маршрутизация, обработка данных), автоматизирую рутинные модули…
по договорённости
Подробнее