Разработчик С++

Москва, Россия
Сеньор • Тимлид/Руководитель группы • Руководитель отдела/подразделения
Информационные технологии • Разработка
Удаленная работа
Опыт работы какой-то есть
Есть файл резюме (защищен)
О себе

На данный момент Разработчик.

Мои компетенции и опыт

О себе:

Разработчик и руководитель ИТ-команд с опытом более 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-сервисов.



Есть файл резюме (защищен)


Интересные кандидаты