Curriculum Vitae Curriculum Vitae
Кратко Summary
Начальник группы математического и программного обеспечения Научно-экспериментального отдела физики столкновений тяжёлых ионов на комплексе NICA ЛФВЭ ОИЯИ, координатор программного обеспечения эксперимента BM@N мегапроекта NICA. В разработке программных систем с 2003 года (23 года), из них 17 лет — в ОИЯИ. Научная работа посвящена разработке программного обеспечения, высокопроизводительным вычислениям и созданию информационных систем для экспериментов ускорительного комплекса NICA. Head of the Software Group of the Scientific Experimental Department of Nuclear Physics with Heavy Ions at the NICA complex, Laboratory of High Energy Physics (VBLHEP), JINR, and software coordinator of the BM@N experiment of the NICA megaproject. In software development since 2003 (23 years), 17 of them at JINR. The scientific work is devoted to software development, HPC and implementation of information systems for the experiments of the NICA (Nuclotron-based Ion Collider fAcility) complex. Научных публикаций: 92, докладов на научных мероприятиях: 46 лично и 45 в соавторстве. Scientific publications: 92; presentations at scientific events: 46 as speaker and 45 as co-author.
Образование Education
05.11.2014 05.11.2014 Кандидат технических наук по специальности 05.13.11 «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», НИЯУ МИФИ. Диссертация «Методы и средства разработки параллельного программного обеспечения обработки изображений и сигналов» (программная часть на C#, WPF, MPI, OpenMP). PhD degree in computer science (“Mathematical and software support for computing machines, complexes and computer networks”), National Research Nuclear University MEPhI. The PhD thesis is “Methods and tools of the parallel software development for image and signal processing” (the software part in C#, WPF, MPI, OpenMP). 2006 – 2009 2006 – 2009 Аспирантура по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», НИЯУ МИФИ (окончена в апреле 2009 г.). Postgraduate student in “Mathematical and software support for computing machines, complexes and computer networks”, Department of Cybernetics, MEPhI (completed in April 2009). 2000 – 2006 2000 – 2006 Инженер-системотехник по специальности «Вычислительные машины, комплексы, системы и сети», факультет кибернетики, НИЯУ МИФИ, диплом с отличием. Тема диплома: «Расширение функциональности библиотеки IPPLabMSCo для решения задач параллельной обработки изображений». Специальная государственная стипендия Правительства РФ (2004/2005). Specialist degree, system engineer in “Computing machines, complexes, systems and networks”, Department of Cybernetics, MEPhI, graduated with honors. The theme of the thesis is “Expanding the functionality of the IPPLabMSCo library for solving tasks of parallel image processing”. Special state scholarship of the Government of the Russian Federation (2004/2005).
Объединённый институт ядерных исследований (с 09.2009) Joint Institute for Nuclear Research (since 09.2009)
07.2019 – н. в. 07.2019 – current Начальник группы № 1 математического и программного обеспечения, Научно-экспериментальный отдел физики столкновений тяжёлых ионов (НЭОФСТИ) на комплексе NICA, ЛФВЭ. Разработка математического и программного обеспечения для эксперимента BM@N проекта NICA. Head of the Software Group No. 1, Scientific Experimental Department of Nuclear Physics with Heavy Ions at the NICA complex, VBLHEP. Development of software for the BM@N experiment of the NICA project. 02.2017 – 07.2019 02.2017 – 07.2019 Старший научный сотрудник: отдел многоцелевого детектора MPD, с 06.2017 — НЭОФСТИ на комплексе NICA, ЛФВЭ. Senior researcher: MultiPurpose Detector (MPD) department; since 06.2017 the Department of Nuclear Physics with Heavy Ions at the NICA complex, VBLHEP. 05.2014 – 02.2017 05.2014 – 02.2017 Научный сотрудник, сектор № 3 отдела многоцелевого детектора MPD, ЛФВЭ. Researcher, sector No. 3 of the MultiPurpose Detector (MPD) department, VBLHEP. 09.2009 – 05.2014 09.2009 – 05.2014 Младший научный сотрудник, отдел многоцелевого детектора MPD, ЛФВЭ. Junior researcher, MultiPurpose Detector (MPD) department, VBLHEP.
Научно-организационная деятельность Executive and scientific management
с 2019 since 2019 Координатор программной части (software coordinator) международной коллаборации эксперимента BM@N проекта NICA. Software coordinator of the international collaboration of the BM@N experiment of the NICA project. с 2019 since 2019 Член исполнительного совета эксперимента BM@N. Member of the Executive Committee of the BM@N experiment. с 2021 since 2021 Член Научно-технического совета Лаборатории физики высоких энергий ОИЯИ. Member of the Scientific and Technical Council, Laboratory of High Energy Physics, JINR. с 2024 since 2024 Член координационной группы по компьютингу экспериментов на ускорительном комплексе NICA. Member of the coordination group on computing for the experiments at the NICA accelerator complex. с 2020 since 2020 Один из научных руководителей магистерской программы МФТИ «Разработка и применение программного обеспечения в физических исследованиях». One of the scientific supervisors of the MIPT master's programme “Software development and application in physics research”. 2018 2018 Член научной комиссии по формированию стратегии развития ЛФВЭ. Member of the scientific commission on the VBLHEP development strategy. 2019 – н. в. 2019 – current Организация программных секций совещаний коллаборации BM@N (с 4-го по 15-е), член программных и организационных комитетов совещаний коллаборации, Школ по информационным технологиям ОИЯИ (2024, 2025), конференции «Физика элементарных частиц и космология 2021». Organization of the software sections of the BM@N collaboration meetings (from the 4th to the 15th); programme and organizing committee member of the collaboration meetings, the JINR Schools on Information Technologies (2024, 2025) and the conference “Elementary particle physics and cosmology 2021”.
Научная деятельность Scientific activity
06.2017 – н. в. 06.2017 – current ОИЯИ, НЭОФСТИ на комплексе NICA ЛФВЭ: обработка и визуализация экспериментальных и модельных данных, разработка программного обеспечения, высокопроизводительные вычисления и создание информационных систем для эксперимента BM@N проекта NICA. JINR Scientific Experimental Department of Nuclear Physics with Heavy Ions at the NICA complex, VBLHEP: experimental and simulated data processing and visualization, software development, HPC and implementation of information systems for the BM@N experiment of the NICA project. 09.2009 – 06.2017 09.2009 – 06.2017 ОИЯИ, отдел многоцелевого детектора ЛФВЭ: обработка и визуализация экспериментальных и модельных данных, разработка программного обеспечения, высокопроизводительные вычисления и создание информационных систем для эксперимента MPD коллайдера NICA. JINR Scientific Experimental Department of MultiPurpose Detector, VBLHEP: experimental and simulated data processing and visualization, software development, HPC and implementation of information systems for the MPD experiment of the NICA collider. 09.2006 – 09.2009 09.2006 – 09.2009 НИЯУ МИФИ, кафедра № 12, лаборатория «Робототехника»: создание программно-аппаратных комплексов для параллельной обработки мультимедийной информации (грант РФФИ). National Research Nuclear University MEPhI, laboratory “Robotics”: creating software computing complexes for parallel processing of multimedia information (RFBR grant).
Участие в научных грантах Participation in research grants
2019 – 2022 2019 – 2022 Руководитель гранта РФФИ № 18-02-40125 «Совершенствование информационных систем для онлайн и офлайн обработки данных экспериментальных установок комплекса NICA». Head, RFBR grant No. 18-02-40125 “Development of Information Systems for online and offline data processing for the experimental setups of the NICA complex”. 2019 – 2021 2019 – 2021 Исполнитель гранта РФФИ № 18-02-40102 «Разработка и совершенствование методов и алгоритмов моделирования и реконструкции данных экспериментов BM@N и MPD проекта NICA». Executor, RFBR grant No. 18-02-40102 “Development and improvements of the methods and algorithms for simulation and reconstruction data obtained in the experiments BM@N and MPD of the NICA project”. 2009 – 2011 2009 – 2011 Исполнитель гранта РФФИ № 09-07-00459-а «Разработка методики расчёта и параллельного ПО для верификации характеристик нестационарных электромагнитных полей». Executor, RFBR grant No. 09-07-00459-a “Development of a calculation technique and parallel software for verifying the characteristics of non-stationary electromagnetic fields”.
Награды и премии Awards
2025 2025 2-я премия ОИЯИ за 2024 год по разделу «Научно-методические и научно-технические работы». 2nd JINR prize for 2024 in the section “Scientific methodical and technical works”. 2023 2023 Почётный диплом ОИЯИ. JINR Honorary Diploma. 2021 2021 Почётная грамота ОИЯИ. JINR Certificate of Honour. 2018 2018 Стипендия имени академика М. А. Маркова для молодых учёных и специалистов ЛФВЭ. VBLHEP scholarship named after academician M. A. Markov for young scientists. 2018, 2017 2018, 2017 2-я премия ЛФВЭ ОИЯИ по направлению «Физика частиц и атомного ядра, проработка физической программы и моделирование процессов для комплекса NICA». 2nd VBLHEP prize in the direction “Particle and nuclear physics, development of a physics program and modeling of processes for NICA”. 2017 2017 2-я премия ОИЯИ молодым учёным и специалистам в номинации «Научно-методические и научно-технические работы». 2nd JINR prize for young scientists in the nomination “Scientific methodical and technical works”. 2016 2016 Победитель конкурса молодых учёных и специалистов государственной программы Московской области «Жилище». Winner of the young scientists and specialists competition of the Moscow region state programme “Housing”. 2015 2015 1-я премия ОИЯИ молодым учёным и специалистам за научно-техническую прикладную работу. 1st JINR prize for young scientists for applied scientific and technical work. 2015 2015 Стипендия имени академика В. И. Векслера для молодых учёных и специалистов ЛФВЭ. VBLHEP scholarship named after academician V. I. Veksler for young scientists. 2015 2015 Диплом за лучший доклад молодых учёных в секции «Нереляционные базы данных и гетерогенные хранилища», NEC'2015, Черногория. Diploma for the best talk of young scientists in the section “Non-relational databases and heterogeneous repositories”, NEC'2015, Montenegro. 2016, 2012, 2011 2016, 2012, 2011 Гранты ОИЯИ для молодых учёных и специалистов. JINR grants for young scientists. 2005 2005 Специальная государственная стипендия Правительства РФ. Special state scholarship of the Government of the Russian Federation.
Опыт работы до научной деятельности Work experience (up to the scientific activity)
10.2003 – 09.2009 10.2003 – 09.2009 Инженер-программист, ФГУП «Концерн «Системпром» (Москва). С 09.2003 по 01.2006 — разработчик в проекте «Разработка автоматизированной системы для обработки, хранения и верификации снимков печатных плат»: параллельное программное обеспечение и параллельные алгоритмы обработки изображений, поддержка проекта до конца 2006 года (ЯП: C++, MFC, MPI); по этой тематике защищён диплом. С 09.2006 по 09.2009 — разработка модулей для геоинформационной системы (ЯП: C++, C#). Software engineer, “SystemProm” (Moscow). The topic is “Development of the automated system for processing, storage and verification of images of printed circuit boards”: developing parallel algorithms and software for image processing (09.2003 – 01.2006, project support until the end of 2006; PL: C++, MFC, MPI); the diploma thesis was defended on this topic. 09.2006 – 09.2009: development of modules for a geoinformation system (PL: C++, C#). 11.2008 – 04.2009 11.2008 – 04.2009 Внешний исполнитель, ООО «Интеллект» (Москва). Распараллеливание обработки магнитных полей и доработка визуализации. ЯП: C++. External software engineer, “Intelligence” Ltd. (Moscow). The topic is “Parallelization of magnetic fields processing and visualization refinement”. PL: C++. 07.2006 – 12.2008 07.2006 – 12.2008 Программист (Москва). Разработка цифровых фильтров и специализированного ПО параллельной обработки сигналов на кластерной системе. Ответственный исполнитель, руководитель группы из 6 разработчиков, разработка параллельной части. ЯП: C++, MPI, OpenMP. Software engineer (Moscow). The topic is “Development of the digital filters and specialized software for parallel signal processing on the cluster system”. Responsible executive and head of the development team of 6 people: development of the parallel part. PL: C++, MPI, OpenMP. 03.2006 – 06.2006 03.2006 – 06.2006 Программист, НИИ телевидения (Москва). Неалгоритмическая доработка программного обеспечения распознавания лиц и номеров на изображениях с видеокамер. ЯП: Borland Delphi. Software engineer, Moscow Research Television Institute. The topic is “Non-algorithmic refinement of the software for face and license plate recognition from the camera images”. PL: Borland Delphi. 12.2005 – 08.2006 12.2005 – 08.2006 Инженер-программист (Москва). Доработка интерфейсной части корпоративной базы данных на СУБД Adabas. ЯП: Software AG Natural. Software engineer (Moscow). The topic is “Refinement of the corporate database interface based on Adabas DBMS”. PL: Software AG Natural.
Преподавание и научное руководство Teaching experience
09.2020 – н. в. 09.2020 – current Доцент (по совместительству, 2-й семестр), Государственный университет «Дубна». Курс «Методы обработки и анализа данных экспериментальных установок в среде CERN ROOT». Associate professor (2nd semester), Dubna State University. The subject is “Methods for processing and analysing data from experimental facilities in the CERN ROOT environment”. 09.2006 – 09.2009 09.2006 – 09.2009 Ассистент, НИЯУ МИФИ. Курсы «Компьютерная графика», «Базы данных», «Архитектура информационных систем», «Методы и средства обработки мультимедийной информации». Teaching assistant, National Research Nuclear University MEPhI. The subjects are “Computer graphics”, “Databases”, “Architecture of information systems”, “Methods and tools for multimedia information processing”. 2007 – 2022 2007 – 2022 Научное руководство: 12 защищённых выпускных квалификационных работ (НИЯУ МИФИ, Государственный университет «Дубна», СПбГУ), а также курсовые работы. Scientific leadership: 12 defended graduation theses (MEPhI, Dubna State University, St. Petersburg State University) and course works.
Приглашённые доклады, лекции и семинары Invited talks, lectures and seminars
2026 2026 MSCHEP2026, Листвянка, Байкал: Experimental Data Processing and Computing Software for BM@N at NICA. MSCHEP2026, Listvyanka, Lake Baikal: Experimental Data Processing and Computing Software for BM@N at NICA. 2022, 2023, 2025 2022, 2023, 2025 Школы по информационным технологиям ОИЯИ: «Программные системы обработки данных эксперимента BM@N на комплексе NICA». JINR Schools on Information Technologies: “Software systems for data processing of the BM@N experiment at NICA”. 2023, 2024 2023, 2024 Лекция «Зачем платить программисту в крупном физическом эксперименте»: Дом учёных ОИЯИ; ИЯФ, Алматы, Казахстан. Lecture “Why pay a programmer in a large physics experiment”: JINR Scientists' Club; INP, Almaty, Kazakhstan. 2023 2023 65-я Всероссийская научная конференция МФТИ; рабочее совещание МИФИ–ОИЯИ. 65th All-Russian scientific conference of MIPT; MEPhI–JINR workshop. 2019 – 2021 2019 – 2021 Семинары по программному обеспечению экспериментов NICA: МФТИ, СПбГУ, НИЯУ МИФИ; лекции Международной школы «Аналитика больших данных», Государственный университет «Дубна». Seminars on the software of the NICA experiments: MIPT, St. Petersburg State University, MEPhI; lectures at the International School “Big Data Analytics”, Dubna State University. 2019 2019 Международная школа JINR Days in Bulgaria, Боровец: The NICA project at JINR: challenges and status. International School of Nuclear Physics “JINR Days in Bulgaria”, Borovets: The NICA project at JINR: challenges and status. 2018 2018 Neutrino Week, IPHC, Страсбург, Франция: FairROOT framework for HEP experiments at accelerators. Neutrino Week, IPHC, Strasbourg, France: FairROOT framework for HEP experiments at accelerators. 2011 – 2018 2011 – 2018 Научные семинары: НИВЦ МГУ (2011), ЗАО «МЦСТ» и ИНЭУМ им. И. С. Брука (2013), ЛФВЭ ОИЯИ (2015, 2018). Scientific seminars: RCC MSU (2011), MCST and INEUM (2013), VBLHEP JINR (2015, 2018).
Знания и навыки Technical knowledge
Операционные системы: Linux (bash), MS Windows. Operating systems: Linux (bash), MS Windows. Программирование: ООП, Git/GitLab/SVN, C++ (CERN ROOT, Boost, MFC), C# (WPF), Python, основы Java и ASM, Borland Delphi. Профилировщики: Google perftools (gprof), Intel Parallel Studio. Programming: OOP, Git/GitLab/SVN, C++ (CERN ROOT, Boost, MFC), C# (WPF), Python, basics of Java and ASM, Borland Delphi. Profilers: Google perftools (gprof), Intel Parallel Studio. Параллельное программирование: MPI/MPICH, OpenMP, pthreads, SLURM/Torque/SGE. Parallel programming: MPI/MPICH, OpenMP, pthreads, SLURM/Torque/SGE. Базы данных: BPWin, ERWin, SQL, PostgreSQL (PL/pgSQL), Oracle (основы PL/SQL), MS SQL Server (основы Transact-SQL), Entity Framework/LINQ, основы ADO/.NET, Software AG Natural. Databases: BPWin, ERWin, SQL, PostgreSQL (PL/pgSQL), Oracle (PL/SQL basics), MS SQL Server (Transact-SQL basics), Entity Framework/LINQ, ADO/.NET basics, Software AG Natural. IT-решения: Grafana, Docker Compose. IT solutions: Grafana, Docker Compose.
Области особого интереса Fields of special interest
Научные вычисления, высокопроизводительная обработка данных, разработка параллельного программного обеспечения для многоядерных и распределённых систем, разработка информационных систем, архитектура и проектирование программных комплексов. Scientific computing, HPC, development of parallel software for multicores and distributed systems, development of information systems, architecture and design of software systems.
Личные качества Personal skills
Языки: русский — родной, английский — Intermediate (технический английский), основы немецкого. Language skills: English – Intermediate, German – beginner, Russian – native. Легко обучаем, быстро осваиваю новые языки программирования и технологии, дисциплинирован, трудолюбив, ответственен; опыт руководства группой разработчиков и командной работы в больших международных коллаборациях. Easy to train, quickly learn new programming languages and technologies, disciplined, hardworking, responsible, experience in team leading and teamwork in large international collaborations.