ДЕ
Дмитрий Е.
Мужчина, 42 года
Россия, Ижевск, UTC+4
Ставка
3 636,36 Р/час
НДС не облагается
Специалист доступен с 13 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
C++ разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Я опытный C++ разработчик с более чем 20-летним стажем, включая работу с Qt, MFC, XML, XBRL, DHTML и JavaScript. Занимался проектами на Qt в роли тимлида, ведя команду и участвуя в архитектурных решениях.
Мой опыт охватывает разработку многопоточных приложений, портирование Windows-приложений на Linux и macOS, реализацию модулей финансовой отчетности, визуализацию данных, интеграцию с базами данных (PostgreSQL, SQLite, MySQL) и автоматизацию сборки проектов. Имею опыт работы с OAuth2, PDF-рендерингом (Pdfium, PoDoFo), сетевыми протоколами (HTTP, TCP/IP), криптографией (Crypto++, OpenSSL) и web-интерфейсами (QWebEngineView, WebChannel/WebSockets).
Отличаюсь аналитическим мышлением, системным подходом к работе. Готов решать сложные задачи, проводить код-ревью и улучшать существующие системы, предлагая эффективные архитектурные решения.
Проекты
(20 лет 3 месяца)
TaxCalc
Роль
С++ разработчик
Обязанности
TaxCalc – налогообложение и финансовая отчетность в Великобритании.
Обязанности:
- Уменьшения издержек при использовании базы на Amazon Web Services
- Исключить платные модули Qt из зависимостей проекта (Qt Network Authorization, Qt Charts)
- Реализация нового модуля для финансовой отчётности
- Портирование Windows-приложения на Linux и Mac
- Портирование MFC приложения на Qt
Достижения
- Реализовал многопоточный SQL-драйвер, обрабатывающий множественные запросы к базе PostgreSQL на Amazon Web Services, распределяющий нагрузку на сервер и сокращающий количество активных соединений в многопоточной среде.
- Реализовал OAuth2 авторизацию. Реализовал OAuth авторизацию при помощи QR-кодов.
- Реализовал модуль для визуализации диаграмм (Charts.js)
- Реализовал новый модуль для финансовой отчётности: формы для ввода, бизнес логика, генерация xbrl для отправки на сервер, генерация PDF-форм
- Портировал Windows-приложения на Linux и Mac.
- Реализовал просмотр PDF внутри приложения (QGraphicsView, Pdfium)
- Избавился от специфичных Windows зависимостей (напр, Adobe Pdf Extension).
- Перевёл систему сборки c NSIS на Qt Installer Framework. - - Портировал и автоматизировал сборку справочной системы Microsoft HTML help в формат Qt Assistant.
- Портировал проект Microsoft Visual Studio на Qt.
- Реализовал систему сборки страниц HTML с отрисовкой их в приложении при помощи QWebEngineView.
- Разработано уникальное взаимодействие web-страниц с данными и бизнес логикой через webchannel/websockets
Стек специалиста на проекте
PostgreSQL, Git, XML, JSON, JavaScript, SQL, XSLT, Chart.js, Google, QT, OpenSSL, Clang, MFC, Testing, CMake, SQLite, PDF, iText, WebSockets, NSIS, Qt Creator, multithreading, Framework, custom, complex, xbrl, HTML4, oauth2, msvc
Отрасль проекта
FinTech & Banking
Период работы
Январь 2015 - Июль 2025
(10 лет 7 месяцев)
Инмарсофт
Роль
6 лет — Developer (C++, Qt, MFC), 3 года — Team Leader (Project management: C++, Qt, MFC, SQL)
Обязанности
Проект 1
Программное обеспечение для заполнения декларации по подоходному налогу (Self-Assessment Income Tax Return).
Функции: отправка через интернет в HMRC, генерация заполненных оригинальных PDF-форм для печати, моментальный расчёт налога, интеллектуальный анализ данных (Data Mining), налоговые инструменты и советы, налоговое планирование на будущее.
Проект 2
Инструмент для пакетного импорта налоговых деклараций в базу данных.
Проект 3
CRM-система, предоставляющая пользователям возможность управлять коммуникацией с контактами и клиентами. Также включает управление маркетинговой активностью, создание и хранение документов, а также работу с данными для массовых рассылок и построения рабочих процессов. Полностью интегрируется с Проектом 1.
Достижения
- Успешно выполнил 4 проекта
- За последние из них получили высшую награду Software Satisfaction Awards в Великобритании.
Стек специалиста на проекте
PostgreSQL, Git, XML, JavaScript, XSLT, QT, DHTML, SQLite, Qt Creator, xbrl, msvs
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2005 - Ноябрь 2014
(9 лет 8 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Дипломы и сертификаты
C++ 2011 г.
Qt, C++ 2012 г.
Образование
Высшее
Учебное заведение
Ижевский государственный технический университет им. М.Т. Калашникова
Специальность
Информатика и Вычислительная Техника, программное обеспечение (2204), Инженер-программист
Завершение учебы
2006 г.