CONTACTS

Belarus, Mogilev

+375292466633

mishaaaaa1986@mail.ru

linkedin.com/in/misha-kozarev

github.com/MishaKozarev

@MishaKozarev

live:.cid.fc4711576e6ed459

SKILLS

HTML

CSS

JavaScript

TypeScript

Angular

RxJs

NgRx

Git

SASS

BEM

Material

Jest

Figma

eCommerce

Webpack

Eslint

EDUCATION

2015 г. - Belarusian-Russian University:Methods and devices for quality control and diagnostics of the state of objects

2017 г. - Institute for Advanced Studies and Retraining Belarusian-Russian University:Industrial and civil construction

2020 г. - Branch of the Belarusian National Technical University “Institute for the search and retraining of personnel in new areas of development of engineering, technology and economics”:Diagnostics and maintenance of power equipment of organizations

COURSES

2022 г. - The Rolling Scopes - JS / FRONT-END PRE(certificate)

2023 г. - The Rolling Scopes - JS / FRONT-END (certificate)

2023 г. - The Rolling Scopes - ANGULAR (certificate)

2024 г. - The Rolling Scopes - Nodejs / Nestjs.

LANGUAGE

Russia: Native

English: B1

KOZAREV MISHA

Frontend Developer | Angular

ABOUT ME

I have more than 1 year of Frontend development experience. I took courses in Frontend and Angular. Developed web applications. Worked in a team on projects. I'm currently taking the Node.js + Nestjs course. I have qualities such as analytical thinking, a structured approach to completing tasks, responsibility, and the ability to work in a team.

WORK EXPERIENCE

Developer. NodeJS

Jan, 2024 - Present

- The Rolling Scopes Schools - practice

Project:

File Manager

Description: File manager - this application is capable of performing basic functions with files and folders.

Implemented: The basic functions for working with files and folders have been implemented in one application.

Frontend Developer. Angular

Oct, 2023 - Jan, 2024

- The Rolling Scopes Schools- practice

Project:

Connection

Description: Connections is a messenger application where you can log in and chat with other participants both in a personal chat and create groups for group chat.

Implemented: SPA application with routing, guards and interceptors.Validation of login and password forms. The state manager is implemented using NgRx.Requests were made to the server for authorization, obtaining user data, obtaining a list of participants, groups and messaging.

Youtube client

Description: Youtube client is an application that imitates YouTube, where you can download cards from YouTube instead of video, or create custom ones yourself.

Implemented: SPA application with routing, guards and interceptors.Validation of login and password forms. Implemented requests to the YouTube API to obtain information. Various directives are applied to dynamically change the appearance and pipes for certification and filtration.

Kinopoisk

Description: Kinopoisk is an application that imitates Kinopoisk

Implemented: SPA application with routing, guards and interceptors.Validation of login and password forms. Implemented requests to the YouTube API to obtain information. Various directives are applied to dynamically change the appearance and pipes for certification and filtration.

Frontend Developer. JS/FE

Mar, 2023 - Sep, 2023

- The Rolling Scopes Schools- practice

Project:

eCommerce-Application

Description: eCommerceApplication is a team project. SPA application - online sushi store.

Implemented: SPA application in native TS. Validation of login and password forms. Implemented searches, sorting, sliders.Interaction with the Commercetoolse API server is implemented using the TypeScript SDK library.

CSS Selector

Description: CSS Selectors is a simulator for learning selectors in a playful way

Implemented: Implemented animation and syntax highlighting. The following features have been implemented: navigation through levels, prompting the user, resetting and saving the current state of the game in LocalStorage.

Virtual Keyboard

Description: Virtual keyboard is a simulator of a real keyboard. The user can enter text from the screen and from the physical keyboard.

Implemented: Implemented pressing a key on the physical keyboard to highlight a key on the virtual keyboard, switching the keyboard layout between languages.

Minesweeper

Description: Minesweeper is an analogue of the classic game Minesweeper

Implemented: The game has the following features: saving the game in LocalStorage, resetting progress, changing the theme, adding sound effects, a list of winners, and adjusting the number of mines and the size of the playing area.

Shelter

Description: Shelter is a website about a pet shelter.

Implemented: The multipage was designed using a Figma layout using the Pixel Perfect approach. Flex was used for adaptive and responsive design.

Frontend Developer. JS/FE PS

Dec, 2022 - Mar, 2023

- The Rolling Scopes Schools - practice

Project:

Momentum

Description: Momentum is an application of the famous extension for Google Chrome.

Implemented: Implemented its own audio player, weather display using the Weather API, the ability to search and set a background image using requests to Unsplash and Flickr API or use the background depending on the time of day, the current state of the application is saved in LocalStorage, changing the application language. and displaying quotes in the current language.

Plants

Description: Plants is a website plant nursery.

Implemented: The multipage was designed using a Figma layout using the Pixel Perfect approach. Flex was used for adaptive and responsive design.