Experience

  1. Graduate Student Researcher

    Optimization and Machine Learning Lab at KAUST
  2. Research Intern

    Optimization and Machine Learning Lab at KAUST
    • Conducted independent theoretical research on Stochastic Coordinate Descent algorithms, which formed the foundation of my bachelor’s thesis.
  3. Junior Researcher in the Research Group of Randomized Algorithms for Distributed Optimization Problems

    Laboratory of Advanced Combinatorics and Network Applications at MIPT
    • Conducted research under a dedicated grant focusing on randomized algorithms for Machine Learning.

Education

  1. PhD in Applied Mathematics and Computational Science

    King Abdullah University of Science and Technology
    Supervisor: Peter Richtárik;
    GPA: 3.89/4.00 (Transcript);
    Selected Courses: Private Data Analysis, Reinforcement Learning.
  2. MS in Applied Mathematics and Computational Science

    King Abdullah University of Science and Technology
    Supervisor: Peter Richtárik;
    GPA: 3.63/4.00 (Transcript);
    Thesis: Non-convex Stochastic Optimization With Biased Gradient Estimators
    Selected Courses: Deep Learning, Numerical Linear Algebra, SGD Methods, Stochastic Processes, Federated Learning, Algorithms, Stochastic Numerical Simulation.
  3. MS in Applied Mathematics and Physics

    Moscow Institute of Physics and Technology
    Supervisor: Alexander Gasnikov;
    GPA: 3.89/4.00;
    Thesis: Distributed Nonconvex Stochastic Optimization With Gradient Compression;
    Selected Courses: Bayesian Methods of Statistical Estimation, Combinatorics.
  4. BS in Applied Mathematics and Physics

    Moscow Institute of Physics and Technology
    Supervisor: Peter Richtárik;
    GPA: 3.49/4.00;
    Thesis: Stochastic Coordinate Descent Method with Arbitrary Sampling.
    Selected Courses: Discrete Mathematics, Calculus, Linear Algebra, Functional Analysis, Probability Theory, Stochastic Processes, Statistics, Optimization, Machine Learning.
Skills
Programming
Python
C/C++
Bash
Scripting & Markup Languages
SQL
LaTeX
Markdown
Frameworks & Libraries
PyTorch
Matplotlib
NumPy
SciPy
Development Environments
VScode
Jupyter
Slurm
Obsidian