Position: Front End Developer
Category: JavaScript
English level: intermediate
Years of experience: 0


Motivated beginner Front-end Developer with no commercial experience and with a
great desire to develop and acquire new skills.
Interested in technologies for the implementation of modern UI such as React and
Angular.

My pet projects:

Single Page Application with Angular. I implemented the following logic and visual effects: material UI; state management NgRX; RxJS; adaptive layout; Angular two binding; HttpClient for communication with server, Angular Router.
There is a field to filter by keyword . The user enters keywords into the field and the system displays all articles containing at least one of the keywords in the name or/and description.
Home page contain cards with article titles and short descriptions. You can click on the card to go to an article page that contains the title and full description of the selected article.

Single Page Application with React. Web page is responsive and works well on different screen sizes. Carousel component, available on phone screen size, was created by using UI framework Bootstrap.
Web page has both light and dark themes, which can be switched with the button in the upper right corner of the screen. You can use the button in the lower right corner of the screen to open a live-chat.

To do list: I used React and implemented the following logic and visual effects: flex-box; adaptive layout; Hooks (useState, useEffect); creating and deleting to do items.

English grammar test: I used React and implemented: flex-box; adaptive layout; Hooks (useState, useEffect); Window.location for changing URL; setInterval for timer logic; ranges of results depending on the number of points.

Calculator: I implemented: flex-box; CSS transitions; CSS animations; DOM api; use audio tag; eval method for calculation logic.

Page authorization: I used Angular and implemented: flex-box, CSS transition and hovers for cards; adaptive layout; Angular two binding; fetch API for communication with server.