My goal is to become a skilled developer.
- Ability to read in English
- Ability to work effectively under supervision
- Ability to read, understand and clarify (if necessary) the requirements for the task
- Ability to present the results of their work to colleagues
Momentum is an analogue of the Chrome Web Store application of the same name. The application shows the time and username. The background image and greeting changes depending on the time of day.
The application has a clock, an image slider, weather widgets, an audio player, a quote of the day block, and settings.
Key skills:
- Element search methods;
- Data output to the page;
- Work with date and time;
- Work with audio;
- Saving data in local storage;
- Using recursive setTimeout;
- Division of js-code into modules;
- Work with asynchronous requests.
SPA application that will allow you to sort toys by name and number of copies, find a toy by name, group toys by type, add toys to favorites and remove from it, as well as with an interactive page where you can decorate the Christmas tree with the selected toys.
Key skills:
- Typescript
- Modules in JavaScript
- Webpack
- Data sorting
- Data filtering
- Search implementation
- "drag and drop" implementation
Landing page by Luvre, with adaptive and implemented functionality by JavaScript.
Key skills:
- Valid semantic markup
- Easy to maintain readable code
- Export styles and graphics from Figma
- Work with raster and vector graphics
- Connecting fonts
- Using flexbox to build grids
- Layout of navigation elements of the interface
- Layout of card interface elements
- Layout and styling of interactive interface elements (buttons, links, switches)
- Layout and styling of forms
RS Lang is an application for learning foreign words, including an electronic textbook with a database of words to learn, mini-games for repeating them, a statistics page for tracking individual progress.
Command task in which I implemented:
- Authorization
- Electronic textbook
- Word list
- "Sprint" game
When developing this application, librarys and tools were used: React, React router dom v6, Redux toolkit, Material UI, CSS-modules, Formik, Yup
A project management system is an application that helps an individual in a team or group of developers achieve their goals.
Command task in which I implemented:
- Settings CRA
- Service
- hook useModal (single hooke for all modal window)
- Main page(create and delete board)
- Board page(create, update and delete columns, create, update and delete tasks)
When developing this application, librarys and tools were used: React, React router dom v6, Redux toolkit, React hook form, Material UI, CSS-modules, ESLint, Prittier