Aleshkin Paul


Алешкин Павел

Contacts

About

I graduated from Moscow State University with a Mechanics and Mathematics degree in 2019. For 4.5 years I have working as System Analyst in Moscow.

Some years ago I have interested in front-end developing. I love coding, solving tasks, making algoritms and working with visual components.

I expect to become a front-end developer soon.

Education

Experience

Skills

Languages

Project

Virtual Keyboard

Virtual Keyboard Application
This application emulates keyboard behaviour. I have done this project on Stage 2 of the course "JavaScript/Front-end 2020Q1" (RS School).

Technology stack: HTML, CSS, JavaScript

Code example

                
var WordDictionary = function () {
    this.dictionary = [];
};

WordDictionary.prototype.addWord = function (word) {
    this.dictionary.push(word);
};

WordDictionary.prototype.search = function (word) {
    let dictForWord = this.dictionary.filter(x => {
        return x.length === word.length
    });
    for (let i = 0; i < dictForWord.length; i++) {
        if (dictForWord[i].match(word)) return true;
    }
    return false;
};