Position: Junior Frontend developer/ Junior Full-Stack developer
Category: JavaScript
English level: upper
Years of experience: 0

Participated in the design of the licensing system business logic in the sphere of the state export control.
Projects:

Movie finder [HTML, SASS, JS, REST API, AJAX, Parcel]:
Team project. The application for searching movies that allows you to pick a movie either by inputting specific search criteria or by choosing from a list of trending movies. It enables you to add the selected movie to your library, either to mark as 'watched' or to add to your queue.
Role: developer. Contribution:
When you click on a specific movie, the movie ID is picked and a modal window is rendered based on the data received from the API. If any data is missing from the API, the blank areas are filled with placeholders. Thanks to the pre-splitting of the code into different functions, the modal window functionality can be reused in the library branch. To ensure accurate positioning of the modal buttons in a dynamic environment, distances are calculated to obtain coordinates. Different styling of the modal window is implemented depending on the branch you are on (main or library) to ensure a perfect user experience.

Ice Cream Shop [HTML, SASS, JS, Parcel]:
Team project. The website that provides you with all the necessary information on product quality, customer feedback, and locations. It offers the possibility to place an order or send a franchise request.
Role: developer. Contribution: the section with products, modal window with product ingredients, modal window for "Buy Now" where products are checkboxes, all forms with placeholders and patterns, and animation.

Web Studio [HTML, CSS, JS]:
The website offers design and software development services, as well as marketing strategies to help grow your business. By browsing through the portfolio of services, you can experience the state-of-the-art technologies the team uses to build mobile and desktop apps. Placing an order is easy, simply fill in the form.
I used a responsive layout and adaptive graphics, with bouncing transitions utilizing the cubic-bezier() function to provide a smooth animation experience. Additionally, all images have been optimized for retina devices to ensure the highest possible quality.

Plan to complete the Redux study and start to learn React native, Node.js, TypeScript
Passionate about making a difference, I thrive when engaged in socially significant projects that create meaningful impact.