Micolaus Curriculum Vitae

This is me

"End? No, the journey doesn't end here. Death is just another path, one that we all must take."

— J.R.R. Tolkien, The Lord of the Rings

About myself

Hello, my name is Nikolai, I'm 20 years old, live in Minsk, Belarus and I'm studying front-end in RSschool!
I'm student on Faculty of Radiophysics and Computer technologies BSU. This summer I have ended my first year. I know C++ on a low level and have studied html in middle school. I'm strong, fast and handsome person. I'm a little bit shy, polite, modest. Have a hith level soft skills. I want to becom a JS developer to get a lot of money and go to the trip through the Europe on my own car.

Education

In 2018 I have graduated from high school №115 in Minsk. In this school I have studying music, but my school did not give a diploma of musical education and for this reason I graduated from a music school as an external student. After scool I entered the Faculty of Philology of BSU and next two years I had been studying bulgarian language. In 2020, when the pandemy of covid-19 started, I decided, that philology doesn't attract me anymore and I need to reentered another faculty. Scince autumn 2020 I'm the student of Faculty of Radiophysics and Computer technologies of BSU and now I ended first year. This summer I started front-end cours from RS-school.

Skills

  • C++
  • HTML5
  • CSS3
  • Git
  • JavaScript

Example of code

This program creates .txt file, fill it by random numbers from 0 to 20.
Then sorts this numbers, delete repetitive numbers and write this numbers in a new file
This program demonstrate knowledge of data strutere vector and how to work with files.


    #include<iostream>
    #include<fstream>
    #include<ctime>
    #include<vector>
    #include<algorithm>
                
    using namespace std;
               
    void out(vector<int>& a) {
        for (int i = 0; i < a.size(); i++) {
            cout << a[i] << '\t';
        }
    }
    int fillfile(ofstream& f) {
        srand(time(NULL));
        int c = rand() % 20;
        for (int i = 0; i < c; i++) {
            f << rand() % 10 << ' ';
        }
        return c;
    }
    void read(ifstream& g, vector<int>& a) {
        for (int i = 0; i < a.size(); i++) {
            g >> a[i];
        }
    }
    void del(vector<int>& a) {
        cout << endl;
        for (int i = 0; i < a.size(); i++) {
            if (a.size() == i + 1) break;
            if (a[i] == a[i+1] ) {
                a.erase(a.begin()+i);
                i--;
            }
        }	
    }
    int main() {
        ofstream f;
        f.open("chisla.txt");
        vector<int> a(fillfile(f));
        f.close();
        ifstream g;
        g.open("chisla.txt");
        read(g, a);
        g.close();
        out(a);
        cout << "\n\n";
        sort(a.begin(), a.end());
        del(a);
        out(a);
    }
                
                

My projects

musem

Museum

This is a project from stage 0. This is a project from stage 0 In the task it was necessary to lay out the layout of the Louvre website.
Technologies: HTML, CSS

slider

Vertical Slider

In this project, it was necessary to create your own slider with additional functionality.
Technologies: HTML, CSS

video

Video player

In this project I have implemented my custom video player with hotkeys.
Technologies: HTML, TsSS

Languages

  • Russian (native)
  • Belarusian (native)
  • English (A2+)

Video