Education

My academic journey and qualifications

PhD in Electrical Engineering

PhD in Electrical Engineering

Electrical Engineering Department, Signal Processing Group, BIASlab

Technical University of Eindhoven
https://www.tue.nl/
October 2019 - June 2025
Eindhoven, the Netherlands

Completed PhD in December 2023 with research focused on message-passing based Bayesian inference techniques for large-scale signal processing problems. The primary research outcome was the development of a novel reactive message-passing framework, delivered as an open-source toolbox called RxInfer.jl.

  • Developed RxInfer.jl, a novel reactive message-passing framework for Bayesian inference
  • Presented research findings at international conferences and workshops
  • Authored and co-developed multiple open-source Julia packages: ReactiveMP.jl, GraphPPL.jl, Rocket.jl, and ExponentialFamily.jl
  • Enhanced technical presentation and academic writing capabilities
  • Served as postdoctoral researcher for 18 months following graduation
  • Mentored graduate students and supervised master's thesis projects
  • Contributed to educational activities through seminar instruction
  • Achieved proficiency in Dutch language
  • Thesis is available https://research.tue.nl/en/publications/reactive-probabilistic-programming-for-scalable-bayesian-inferenc
Machine Learning
Bayesian Inference
Reactive Programming
Julia
Open-source
Software Architecture
Presentational Skills
Technical Writing
PhD defence 1
PhD defence 2
Master of Science

Master of Science

Faculty of Computational Mathematics and Cybernetics

Moscow State University
https://www.msu.ru/
2017 - 2019
Moscow, Russia

Focused on advanced software development methodologies, distributed systems, and machine learning applications. Completed thesis on scalable microservices architecture.

  • Graduated with honors and received gold medal distinction
  • Conducted concurrent studies at the Institute of Numerical Mathematics of the Russian Academy of Sciences
  • Led independent research project on automatic parameter optimization of linear solvers for large-scale oil and gas reservoir simulations
  • Contributed to collaborative research project on accelerating large-scale reservoir simulations
Machine Learning
Distributed Systems
Software Architecture
MPI
Parallel Computing
GPU Programming
C/C++
Fortran
Python
MSU Campus during graduation ceremony
Gold medal
Rome-Moscow School

Rome-Moscow School

Rome-Moscow school of Matrix Methods and Applied Linear Algebra

July 28, 2018 - September 23, 2018
Moscow, Russia & Rome, Italy

The main purpose of the School is to encourage the ideas exchange and scientific collaborations between Italian and Russian universities and institutions, in the fields of matrix methods and applied linear algebra. The school will take place during a whole month, two weeks in Moscow and two weeks in Rome, offering to young students a long time for learning and thinking over the arguments proposed, not limited to short courses and seminars. The school proposes advanced scientific topics and the opportunity of entering in direct contact with people and institutions of excellence in the field.

  • Specialized in Linear Algebra and advanced mathematical concepts
  • Focused on Data Structures and algorithmic complexity
  • Studied Computational Mathematics and numerical simulations
Linear Algebra
Computational Mathematics
Numerical Methods
Algorithms
Mathematics
International Collaboration
Travel
C/C++
Fortran
Python
Rome-Moscow School 2018
Institute of Numerical Mathematics RAS

Institute of Numerical Mathematics RAS

Marchuk Institute of Numerical Mathematics of the Russian Academy of Sciences

Institute of Numerical Mathematics
https://www.inm.ras.ru/en/
2015 - 2019
Moscow, Russia

Conducted concurrent research at the Institute of Numerical Mathematics of the Russian Academy of Sciences, overlapping with both bachelor's and master's studies at Moscow State University. Contributed to a major collaborative project with Exxon Mobil on large-scale reservoir simulation and co-developed the INMOST C++ framework.

  • Co-developed INMOST framework: https://github.com/INMOST-DEV/INMOST
  • Collaborated with Exxon Mobil on large-scale reservoir simulation (2-month research stay in Houston, Texas)
  • Contributed to Samsung Research project on efficient point-cloud processing algorithms
C/C++
Numerical Methods
Fortran
Mathematics
Large-scale Computing
Parallel Computing
MPI
OpenMP
CUDA
HPC
SVN
Linux
Institute of Bioorganic Chemistry RAS

Institute of Bioorganic Chemistry RAS

Shemyakin and Ovchinnikov Institute of Bioorganic Chemistry (IBCh), RAS

Institute of Bioorganic Chemistry
https://www.ibch.ru/en
2015 - 2019
Moscow, Russia

Contributed to a collaborative research project developing VDJdb, a curated database of T-cell receptor (TCR) sequences with known antigen specificities. The database facilitates access to information on T-cell receptor antigen specificities, specifically the recognition of epitopes in MHC contexts. Served as lead developer for https://vdjdb.cdr3.net/, resulting in a publication in Nature.

  • Developed VDJdb browser: https://vdjdb.cdr3.net/
  • Co-authored publication in Nature journal
  • Designed and deployed complex production system with 10+ years of operational stability
  • Led UI/UX design and frontend development
  • Architected comprehensive system design and implementation
  • Not an official part of the education, no diploma, but I proud of it
Python
JavaScript/Typescript
Angular
CI/CD
Java
Scala
Groovy
Git
Docker
Linux
UI/UX
Observability
SQL
Rome-Moscow School

Rome-Moscow School

Rome-Moscow school of Matrix Methods and Applied Linear Algebra

August 20, 2016 - September 3, 2016
Rome, Italy

The main purpose of the School is to encourage the ideas exchange and scientific collaborations between Italian and Russian universities and institutions, in the fields of matrix methods and applied linear algebra. The school will take place during a whole month, two weeks in Moscow and two weeks in Rome, offering to young students a long time for learning and thinking over the arguments proposed, not limited to short courses and seminars. The school proposes advanced scientific topics and the opportunity of entering in direct contact with people and institutions of excellence in the field.

  • First experience of international collaboration
  • Specialized in Linear Algebra and advanced mathematical concepts
  • Studied Computational Mathematics and numerical simulations
Linear Algebra
Computational Mathematics
Numerical Methods
Algorithms
Mathematics
International Collaboration
Travel
C/C++
Fortran
Python
Rome-Moscow School 2016
Rome-Moscow School 2016
Bachelor of Science

Bachelor of Science

Faculty of Computational Mathematics and Cybernetics

Moscow State University
https://www.msu.ru/
2013 - 2017
Moscow, Russia

Moscow State University ranks among Russia's premier institutions, with the Faculty of Computational Mathematics and Cybernetics being one of its most distinguished departments, specializing in computational mathematics and cybernetics development.

  • Attended one of Russia's premier academic institutions
  • Specialized in Linear Algebra and advanced mathematical concepts
  • Focused on Data Structures and algorithmic complexity
  • Studied Computational Mathematics and numerical simulations
C/C++
Data Structures
Assembler
Mathematics
Computer Science
Simulation
MSU Campus
AESC MSU (Kolmogorov Boarding School)

AESC MSU (Kolmogorov Boarding School)

2011 - 2013
Moscow, Russia

AESC MSU is a prestigious boarding school affiliated with Moscow State University, consistently ranked among Russia's top educational institutions and frequently achieving first place in national school rankings.

  • Institution founded by renowned mathematician Andrey Kolmogorov
  • Participated in academic Olympiads and competitions, earning simplified admission to Moscow State University
  • Unique boarding school environment bringing together top students from across Russia
  • Demonstrated independence by relocating to Moscow at age 15 and residing in dormitory
  • Achieved first place in engineering Olympiad, successfully building, testing (and breaking) a Bluetooth-controlled vehicle
Independence
Physics
Mathematics
Olympiads
AESC Kolmogorov and students
AESC Kolmogorov and students