Recent Projects
![ecommerce-app](./img/projects/ecommerce.png)
A replica of a real-world shopping experience platform.
TypeScript SPA, SDK, JEST, Webpack
![grannyrace-project](./img/projects/granny-race.png)
A two-pages SPA based on communication with a server (fetch, REST API). TypeScript
![cozyHouse-project](./img/projects/cozyHouse.png)
An adaptive two-paged website with a slider and a pagination. HTML5, BEM, JS and Scss.
![css-selectors-project](./img/projects/css-selectors.png)
A replica of css-selectors game. TypeScript, FSD structure, empty index.html
![keyboard-project](./img/projects/vkeyboard.png)
A virual keyboard for two languages(English/Russian) Vanilla JS and Scss.
![minesweeper-project](./img/projects/minesweeper.png)
The wellknown minesweeper game. 10x10, 15x15, 25x25, custom field; Has dark/light theme, sound added, localstorage save. JavaScript
![online-zoo-project](./img/projects/online-zoo.png)
A two-paged website (the main and donate) with an email form, modal windows, a burger, a donation bar, a slider. HTML5, BEM, JS and Scss
![travel-project](./img/projects/travel.png)
A landing page of a travel planning website with a slider, modal windows, a burger. HTML5, BEM, JS and Css
![momentum](./img/projects/momentum.png)
A partial copy of an extension featuring audio player, weather, random background images.
![gem-puzzle](./img/projects/gem-puzzle.png)
An attempt to create an old 15 puzzle game with a help of javascript .
Education and Courses
-
August, 2023 - now
In progress
React + Redux
-
September, 2022 - September, 2023
Certificate
JavaScript/Front-end Course(Stage1-2)
-
June, 2021 - September, 2022
Certificate
JavaScript/Front-end Course(Stage0)
& selfeducation -
September, 2016 - July, 2017
Certificate
The French and English Languages
-
2014 - 2019
Specialist's degree
Romano-Germanic Philology
Obtained Skills
Usage of Everyday Types, Generics, specifying each variable in order to improve the code's quality and to avoid possible errors.
Usage of Webpack to parse the application's modules and to assemble the modules in the correct order into one or more bundles.
Use BEM methodology and W3C Validation in order creation of reusabile blocks and easily understood and verifided code.
Love to apply vanilla JavaScript to bring the site to life, add some interesting animations, sliders, popups, SPA, some simple games
Combine media queries, various units of measurement and breakpoints to find the best solution to an issue. Integrate variables, nesting, mixins, extends to simplify and clean css and scss files.
Have git basic knowledge of working with branches, commits and repositories, teamwork experience(GitHub).
Some Interesting Facts
- Can express my thoughts in 5 languages.
- Aworded as the best teacher of foreign languages among youth in the Mogilev region, 2019.
- Donate and help to animal shelters on a monthly basis.
- Accasuanally gave interviews to different newspapers more than 5 times.
- Do love painting by numbers, knitting and cross-stitch.