Skip to content
View rayannott's full-sized avatar
💭
I'm studying
💭
I'm studying

Highlights

  • Pro

Block or report rayannott

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rayannott/README.md

Airat Valiullin 👋

You've reached my personal GitHub page!
Let this README.md be my CV 😉 (not sure it's supposed to be that though)

Education 🎓

Period School Programm Website
Sep 2007 - Aug 2018 Liceum 146, Kazan just a normal high school, 11 grades -link-
Sep 2018 - Aug 2022 Moscow Institute of Physics and Technology ${\color{LimeGreen}\text{BSc}}$ Applied Mathematics and Physics (4.74/5.00) mipt.ru wiki
Oct 2022 - May 2025 (expected) Technical University of Munich ${\color{LimeGreen}\text{MSc}}$ Computational Science and Engineering (Informatics) tum.de wiki

Work, research and more 🧑‍💻

Work Experience

Period Position Company Description
Oct 2019 - Oct 2022 Private Mathematics Tutor self-employed Tutored up to 10 students per week in private sessions using own detailed lesson plans. Taught high school and olympiade level mathematics.
Mar 2021 - Oct 2023 Research Assistant Russian Academy of Sciences & Institute of Applied Mechanics Coauthored research papers on the nonlinear vibrations of overhead power lines. Conducted numerical experiments and validated the results.
Jun 2022 - Oct 2022 Student Intern Schlumberger Moscow Research Center Sketched numerical algorithms for solving the inverse acoustics problem.
Feb 2023 - Oct 2023 HIWI Student TUM Robotics Lab Worked on a motion planning framework (MoveIt) to ensure save human-robot interaction. Assisted with motion capturing live data.
Jan 2024 - present Working Student ASMPT Germany Developed dashboards for tracking unit test coverage, build reports, developer activity and other critical information; implemented multiprocessing, logging, and automated data updates; collaborated with colleagues on layout design and debugging. Analyzed extensive bug report data and built a database for faster access and processing. Conducted numerical analysis, solving relaxation problems using Newton's method, improving the optimization process, and handling test set generation.

Research

Date Title & Link Notes
Jan 2022 Reinforcement Learning for Attitude Control of a Spacecraft With Flexible Appendages International Astronautical Congress (IAC2022) conference paper
Jun 2022 Verification of Solutions to Wave Equations Using Integral Transformations Bachelor of Science graduation thesis (not published), code
Sep 2022 Normal Vibrations of Sagging Conductors of Overhead Power Lines Mechanics journal paper in colaboration with the Russian Academy of Sciences (RAS)

Events

  1. International Astronautical Congress 2022 (IAC2022), Paris, France, Sep 2022.
    • My team presented our research on reinforcement learning for attitude control of a spacecraft with flexible appendages (see above)
  2. HackaTUM 2022, Munich, Germany, Nov 2022.
    • My team solved the challenge problem of Rohde & Schwarz about the microwave imaging technology (see code here)
  3. Ferienakademie 2023, Sarntal, South Tyrol, Italy, Sep 2023. (see the photos below)
    • I participated in the seminar course "Stochastic Evolution Equations: From martingales to applications" by Prof. Dr. rer. nat. Johannes Zimmer and Prof. Dr. Günther Grün (see course description here)
    • I gave a lecture on thermodynamic parametrization of the neural networks based on this paper (my code experiments for the talk)
    • I also went to many hikes and had a lot of quality time with my fellow students and professors
  4. HackaTUM 2023, Munich, Germany, Nov 2023. (see the photos below; I'm on the main page photo there)
    • My team solved the challenge problem of Optiver about the market making with sentiment analysis on the news (sadly, I can't share the code because the organizers asked us not to)

Skills 📚

Human Languages

Language Level
English C1/C2
German B1
Russian native
Tatar native

Technical Skills

Note

I'm not a big fan of how this section looks like. Please, submit your formatting suggestion here: #1.

Colour coding: 🟣 ${\color{Orchid}\text{expert}}$,🟢 ${\color{Green}\text{proficient}}$, 🟠 ${\color{Orange}\text{advanced}}$, 🔵 ${\color{lightblue}\text{competent}}$, ⚪ beginner.

Programming languages

  • 🟣 Python
    • 🟣 plotly
    • 🟢 numpy 🟢 scipy 🟢 matplotlib
    • 🟢 pandas
    • 🟢 pygame, pygame_gui
    • 🟢 sympy
    • 🟠 (plotly) dash, dmc
    • 🟠 pytorch
    • 🟠 pytest, unittest
    • 🔵 sqlite3, sqlalchemy
    • 🔵 tkinter 🔵 streamlit
    • ⚪ flask
    • other: google api, telebot, beautifulsoup
  • 🟠 SQL
  • 🟠 C++
  • 🔵 MATLAB
  • ⚪ Rust
  • ⚪ R
  • ⚪ Julia

Other

  • 🟣 creating lists in markdown
  • 🟣 VSCode
  • 🟢 git (+GitHub[actions, pr, issues, yada-yada], GitLab)
  • 🟠 LaTeX (mostly in Overleaf)
  • 🟠 MSOffice (duh...)
  • 🔵 SolidWorks
  • 🔵 Linux (Ubuntu)
  • 🔵 Docker
  • 🔵 Figma
  • ⚪ Azure DevOps Servers (fna TFS)

Courses

University Courses

Here are some courses I took during my bachelor's and master's studies:

Mathematics Physics Informatics and Computer Science
Calculus I/II/III Mechanics Machine Learning
Linear Algebra Thermodynamics Deep Learning
Probability Theory and Statistics Electricity and Magnetism Algorithms and Data Structures
Differential Equations Optics Parallel Programming
Partial Differential Equations Nuclear Physics Information Retreival in High-Dimentional Data
Numerical Analysis Fluid Mechanics Data Analysis
Complex Analysis Solid Body Mechanics Visual Data Analytics
Mathematical Modelling Theoretical Mechanics Machine Learning for Graphs and Sequential Data
Game Theory Practical Labs (in all of the above) Deep Learning in Physics (seminar) with this paper (see picture below and timelapse here)
Numerical Programming I/II Quantum Mechanics Computational Neuroscience
Statistical Physics
Control Theory
Image Processing in Physics

Other Courses

Fortunately, there is a ton of freely available courses on the internet: YouTube, Coursera, edX have quite a lot of content; some universities also have open courses on their websites. Here are some of the courses I took:

Interests 🎨

  • piano (check out this clip) and guitar
  • digital photography (search #ph hashtag in my personal Telegram channel)
  • teaching (coding, for example; there's also math olympiades, but it's all in Russian)
  • swimming, cycling and hiking
  • learning
  • coding
    • algorithms
    • puzzle games
    • coming up with coding problems
    • writing unreadable one-liners in Python: check out here (and feel free to add more)
    • check out my progress on leetcode and on ProjectEuler (add me as a friend: 1806518_hxYZDigZ3jQjJZgworwIBfFyol0Qwaj8)

How to reach me 📫

Send me an email: [email protected] or

Projects I Endorse

and actually use (in no particular order):

  • python - a programming language made for humans
  • project euler - a collection of math+coding problems
  • daylio - a digital diary (with an "export as table" feature that empowered this)
  • ticktick - a digital planner and tasks tracker
  • telegram - a powerful messaging app
  • desmos - a collection of free math tools
  • 7zip - please don't use winrar
  • obs - an open source software for video recording and live streaming
  • rawtherapee - an open source raw image processing software
  • regexlearn - an interactive platform for learning regular expressions
  • factorio - the best factory-building video game about logistics, resource management and optimization

My GitHub Summary

image image image

more on badges: https://github.com/alexandresanlim/Badges4-README.md-Profile

Gallery 📷

Я осуждаю агрессию России против Украины. Мир на Украине 🇺🇦. Свободу России 🇷🇺

Popular repositories Loading

  1. paperkingdom paperkingdom Public

    Game dev

    Python 1

  2. daylio-analysis daylio-analysis Public

    Jupyter Notebook 1

  3. pseudo-elections-2024 pseudo-elections-2024 Public

    Some curious statistics for the past "электоральные упражнения по невыборам президента РФ".

    Jupyter Notebook 1

  4. some-projects some-projects Public

    Various files and papers on physics and mathematics

  5. wave_pde_analytical wave_pde_analytical Public archive

    The analytical solutions to the wave PDEs.

    Jupyter Notebook

  6. mazeRL mazeRL Public archive

    Jupyter Notebook