Специалисты

Описание

Коротко о квалификации
- Senior software engineer 10+ лет опыта
- Разработка кроссплатформенных настольных приложений
- Backend development
- C/C++, FORTRAN, научные вычисления
- Наука о данных
- Обьектно-ориентированный анализ и проектирование
- Сильная математическая подготовка
- Разработка алгоритмов
- Научная обработка данных
- Фреймворки, операционные системы и API
- Операционные системы: Windows, Linux
- Языки программирования: C/C++, FORTRAN, Python,R
- PL/SQL, PostgreSQL
- Платформы пользовательского интерфейса: QT
- Разное: Postgis, OpenMPI, OpenGL.
- Научные вычисления: opencv, Быстрое преобразование Фурье, Пакет линейной алгебры Лапака, Ковариационные функции, свертка/деконволюция, Научная библиотека GNU, Собственная библиотека

Образование
- 1990-1995 Санкт-Петербургский государственный университет, математико-механический факультет, магистр математики и астрономии
- 2004 Кандидат наук. в Санкт-Петербургском государственном университете

Опыт
Проект

Программное обеспечение для калибровки изображений

Описание

Роль: Senior Software Engineer Обязанности: Разработка программного обеспечения для калибровки изображений, уменьшения искажений и исследования методов оценки искажений с использованием C++ и opencv. Допускается улучшение качества калибровки дисторсии на 5 % и может использоваться в камерах транспортных средств,

Технологии

C++, opencv

Длительность

08/2021 – 09/2022 месяца

Проект

Программное обеспечение для научно-исследовательского института

Описание

Роль: Senior Software Engineer Обязанности: - Разработка GIS (геоинформационных систем) - Разработка программного обеспечения для анализа изображений - Потоковое видео по сети - Разработка программного обеспечения для документооборота

Технологии

Длительность

03/2020 – 08/2021 месяц

Проект

Программное обеспечение для автомобильной навигации

Описание

Роль: Senior Software Engineer Обязанности: - Разработка программного обеспечения для автомобильной навигации. - Разработаны алгоритмы расчета дорожного графа - Картографические расчеты базы данных с использованием PostgreSQL/PostGIS - Фильтрация “Spider” с использованием фильтра Калмана и модулей обработки данных в Python - Линейная алгебра с расчетами разреженных матриц в C++ - Статистические расчеты с большими данными

Технологии

PostgreSQL/PostGIS, Python, C++

Длительность

11/2017 – 11/2019 месяцев

Проект

Программное обеспечение для космической академии

Описание

Роль: Senior Software Engineer Обязанности: Разрабатывал и поддерживал программное обеспечение для радиолокации и компьютерного зрения. Выполнена разработка клиент-серверного программного обеспечения для предметной области. Участвовал и руководил следующими проектами: - Разработал ядро системы документооборота (исходный код доступен на IO Exchange Soft) - Разработан модуль моста данных для разрозненных баз данных. - Разработано приложение для восстановления радиоизображения (исходный код доступен на сайте Radius). Инструменты и опыт: - Разработка системных модулей с использованием Qt - Архитектура представления модели с использованием Qt - Разработка функций базы данных с использованием PL/SQL и Postgres. - Системы контроля версий SVN, git - Интерфейс C++ с Postgres. - gcc, gdb, механизмы репликации базы данных - Многопоточность - Архитектура крупных программных проектов - Многомерное БПФ - Голографическая обработка радиоизображений - Параллельные вычисления с использованием нескольких процессов и межпроцессного взаимодействия.

Технологии

Qt, PL/SQL, Postgres, SVN, git, C++, gcc, gdb

Длительность

2006 – 2017 месяцев

Проект

Астрономическое программное обеспечение

Описание

Роль: аспирант Института прикладной астрономии РАН. Что сделано: Разработал астрономическое программное обеспечение на C++/FORTRAN для обработки РСДБ-наблюдений. В частности, разработано программное обеспечение для статистического анализа для расчета: - Ковариационные функции, - Спектры мощности - Обобщенное среднее - Прогнозирование и сравнение результатов различными методами Основные инструменты и опыт: - Статистический анализ данных наблюдений - Реализация алгоритмов статистического анализа, математического моделирования, объединения временных рядов, алгоритмов интерполяции и прогнозирования - Упаковка программного обеспечения для различных целевых платформ - Кроссплатформенные приложения C++. - Быстрое преобразование Фурье, линейная алгебра, ковариационные функции - Библиотеки генераторов случайных чисел В 2004 году подготовил и защитил кандидатскую диссертацию. Тема диссертации: «Стохастическое моделирование РСДБ-наблюдений и ЭОП-серий и их обработка методом наименьших квадратов».

Технологии

C++/FORTRAN

Длительность

1995 – 2006 месяцев