my-photo
Svyatchenko Artem
About me
I'm 21 years old and a student at MIREA - Russian Technological University. I am studying for a specialist degree in Information Security of Telecommunication Systems. I love programming and I'm open to offers.
Contact
telegram
Telegram
phone
Phone
unknown
Projects
arrow up
arrow down
Spam detection using Multinomial Naive Bayes classifier | 2023
python
This project implemented the Multinomial Naive Bayes classifier to solve the NLP problem of text (message) classification into spam or ham categories. In this classifier, problems such as "arithmetic overflow" and "unknown words" were resolved. Model training was implemented using parallelization technology.
Signal analysis and processing | 2023
python
This project implemented recording and generation of signals, signal processing using discrete Fourier transforms, concatenation of signals, plotting of signals and discrete Fourier transforms, and playback of signals through speakers. One of the implementations of DFT and iDFT was implemented using multicore processing.
Course: Frontend Development of IT Applications | 2023
HTML CSS SASS
This project implemented the website layout based on a previously created design in Figma. The website was developed using the BEM (Block Element Modifier) methodology, and CSS was written using the SCSS preprocessor.
Intelligent ChatBot | 2022
python
Coursework on the Basics of Artificial Intelligence in the 5th semester. This project implemented Natural Language Processing (NLP) with the "bag-of-words" method, a feedforward neural network with two hidden layers, and the development of a Telegram bot for communication.
Bellman-Ford algorithm for finding the shortest path in a graph | 2021
C++
Coursework on Programming Methods in the 3rd semester. This project implemented the Bellman-Ford algorithm for finding the shortest path in a graph. Additionally, code optimization was performed to reduce the algorithm's execution time.
Implementation of encryption algorithms | 2021
C++
Coursework on Programming in the 2nd semester. This project implemented the following algorithms as classes: Caesar Cipher, Affine Cipher, Vigenère Cipher, Playfair Cipher, Polybius Cipher, and Hill Cipher.
Skills
C++
I am rediscovering this language with a deeper study using Stroustrup's book.
Python
I work with NumPy, Matplotlib, Scikit-learn and continue to explore new libraries and improve my skills with the existing ones.
Assembler
I have a basic understanding and some experience working with MASM32. It is a pleasant addition to C++.
Git
Having knowledge of Git gives me wide-ranging opportunities in project development.
Linux
Knowledge of Linux is essential. Experience working with this OC has never been superfluous for me.
HTML CSS + SCSS
A basic understanding in this field allowed me to create this website, and it will also be useful for web-based applications.
VS Code
A cool editor with support for various languages, plugins, and a debugging system.
Microsoft Office
Word, Excel, Visio are some of my best assistants when writing project reports.
Photoshop & Figma
Pixelmator Pro is indispensable for creating and editing images, and Figma is the best tool for creating layouts.
Education
MIREA - Russian Technological University | 2020 - 2026
Institute of Artificial Intelligence
Specialty: Information Security of Telecommunication Systems
Frontend Development of IT Applications | sept 2022 - june 2023
Design Theory and Website Development | Figma, HTML, CSS, JS, SCSS
Academic path
  • Studying the book: "Programming: Principles and Practice Using C++" by Stroustrup
  • Multithreading and Asynchrony
  • Machine Learning (ML) and Deep Learning (DL)
  • Mastering the Advanced Features of Git
  • SQL (Structured Query Language)