Обязанности и достижения:
Руководство отделом программирования:
- организация рабочего процесса (Jira, git, GitLab, Review Assistant и др.),
- постановка задач,
- разработка технических заданий,
- контроль выполнения задач,
- code review,
- проектирование архитектуры программного обеспечения,
- обеспечение взаимодействия с отделами других направлений (отделом разработки электронной аппаратуры, отделом метрологии, отделом интерпретации (геофизика) и др.).
Активная разработка программного обеспечения (написание программного кода) на C#/.NET Framework:
- реализация математических алгоритмов,
- создание пользовательских интерфейсов (WinForms, DevExpress),
- работа с неуправляемым кодом,
- работа с базами данных (в основном SQLite)
- написание модульных тестов (NUnit, MSTest, Moq) и др.
Разработка и реализация алгоритмов обработки данных, средств визуализации, сериализации и др. геофизических приборов:
- акустического кроссдипольного каротажа,
- электрического микросканера,
- ядерно-магнитного каротажа и многих других.