Разработчик С++
Москва, РоссияСеньор • Тимлид/Руководитель группы • Руководитель отдела/подразделения
Удаленная работа
Опыт работы какой-то есть
Опыт работы какой-то есть
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g1Avs
О себе
На данный момент Разработчик.
Мои компетенции и опыт
О себе:
Разработчик и руководитель ИТ-команд с опытом более 17 лет в системной интеграции, мобильной и десктопной разработке. Специализация — Qt/C++ (C++11/14/17) и Objective-C на Windows, Linux, Android, iOS и macOS, включая сборку фреймворков под iOS/macOS. Занимаюсь разработкой клиентских приложений для мобильного оборудования и десктопа: от проектирования архитектуры и работы с сетевым стеком (TCP/IP, UDP на уровне OS API, REST API, JSON, Protobuf) до интеграции с СУБД (MS SQL, PostgreSQL, MySQL, Firebird, SQLite) и внешними платёжными, навигационными и картографическими системами.
Работаю на всех этапах жизненного цикла ПО — от постановки задачи и проектирования до релиза и поддержки: пишу код, провожу код-ревью, настраиваю сборку (cmake, make) и кроссплатформенные билды под Windows, Linux, Android, iOS и macOS. Есть опыт построения отдела разработки с нуля, найма и управления командой, формализации процессов разработки. Разбираюсь в базах данных на уровне проектирования схем, индексов и уровней изоляции транзакций. Регулярно работаю с внешним оборудованием и протоколами — кассовые и платёжные терминалы, ККТ, GPS/ГЛОНАСС-навигация, GSM-каналы связи, COM-порт.
Отдельное направление — разработка Proxy-приложений (клиентов VPN-сервисов) и картографических/ГИС-компонентов с 3D-визуализацией на базе VTK.
Навыки:
— Языки программирования: C, C++ (C++11/14/17), C#, Objective-C, Kotlin, Java, Python, JavaScript, QML
— Фреймворки/платформы: Qt 4/5/6, Android SDK, разработка и сборка фреймворков под iOS/macOS
— Среда/IDE: MSVS, Xcode, Visual Studio Code, Android Studio
— Компиляторы: GCC, Clang, MinGW, MSVC (Microsoft Visual C++)
— Сборка: cmake, make, кроссплатформенная разработка (Windows, Linux, Android, iOS, macOS)
— СУБД: MS SQL Server, PostgreSQL, MySQL, Firebird, SQLite, Sybase SQL Server / Anywhere, FoxPro; индексы, уровни изоляции транзакций
— Интеграция и протоколы: REST API, JSON API, Protobuf (клиентская сериализация), TCP/IP и UDP на уровне OS API (сокеты)
— Библиотеки: STL, Boost
— Прочее: Git, Linux (командная строка), PHP, ERwin, анализ данных, управление проектами
— Языки (человеческие): русский — родной, английский — B2
Выполненные проекты:
Геопространственные системы и 3D-визуализация
— Спроектировал и реализовал систему контроля и сопровождения космического пространства с модулем 3D-моделирования.
— Разработал картографические/ГИС-компоненты на базе платформы «Панорама» и ArcView; реализовал загрузку карт для геопозиционирования в мобильных телефонах Benefon.
— Построил редактор трёхмерных объектов резервуаров и трубопроводов на базе VTK для системы диагностики нефтепровода; реализовал алгоритмы построения и объединения 3D-сеток и поиска кратчайших маршрутов по сложным трёхмерным поверхностям.
Навигация, телематика и диспетчеризация
— Разработал диспетчерские центры мониторинга автотранспорта и курьерской техники: формирование отчётности, планирование грузоперевозок, контроль прохождения коридоров и зон.
— Реализовал систему мониторинга и контроля мобильных объектов и сервис сбора/хранения навигационной информации; внедрил систему сбора и передачи информации для распознавания государственных номеров автомобилей.
— Разработал сервис обработки и передачи навигационных данных для МЧС г. Москвы.
— Спроектировал систему контроля и оповещения уровня топлива в ёмкостях на базе контроллера «Струна»; участвовал в разработке диспетчерской программы для топливного предприятия.
Встраиваемые системы и внешнее оборудование
— Разработал прошивку протокола обмена данными с контроллерами по COM-порту; реализовал ПО для лазерных дальномеров и систему передачи данных видеофайлов.
— Внедрил автоинформатор системы учёта посещений сотрудников на базе модуля НПО «Болид».
Финтех, платёжные системы и кассовое ПО
— Разработал кассовое ПО «Альфа-касса» для Windows и Android; выполнил доработку кассового ПО УКМ4.
— Реализовал процессинговый центр электронных кошельков топливных карт на базе терминалов «Ярус», включая программу лояльности и скидок; интегрировал системы сбора данных по топливу и товарам (AFS, TMS) с диспетчерской системой компании «ТРАССА».
— Выполнил интеграцию ПО с платёжными системами и терминалами: Ingenico, UCS, Pay-Me, ККТ-i80, Штрих Smart Pos; участвовал в разработке калькулятора ОСАГО (Firebird).
— Реализовал терминал сбора данных «Марк.Скан» с интеграцией в 1С и сервисом передачи данных в реальном времени.
Инфраструктурные и вспомогательные сервисы
— Спроектировал АСУ распределения товара между потребителями и систему складского учёта и товарооборота с экспортом/импортом данных.
— Разработал сервис резервного копирования и архивирования баз данных и систему универсального временного планирования заданий.
— Реализовал систему синхронизации времени и удалённого отключения компьютеров.
— Внедрил системы автодозвона и оповещения клиентов, сервис SMS-оповещений по HTTP/XML-запросам и HTTP/XML-сервис личного кабинета.
— Разработал Proxy-приложения — клиентские приложения для VPN-сервисов.
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
