Position: Junior Full-stack Developer
Category: JavaScript
English level: intermediate
Years of experience: 1

In my previous job, I achieved the maximum level and hit the ceiling. I was recognized as the best sales manager in cold calling. Among my soft skills, I have developed excellent communication and persuasion skills. As a person who strives for self-improvement, my next step is either to start my own business or pursue my passion. I chose the latter, as I have loved exact sciences since my school years, competed in math competitions, and aspired to become an engineer rather than a humanities specialist. During my studies at GOIT, I served as a team lead on a project that was successfully defended.
PROJECT 1:
    Wallet - a team project. Role: Full-stack developer.
A comprehensive application with a personal account, Google authentication, two themes (light and dark), and two languages. For the development of this application, both front-end and back-end parts were written.
Technologies used: React, JS, Styled-components, Redux-thunk, Fromik, React-select, Axios, MongoDB, Node.js, Express.js, Passport, Webpack.
Tasks:
Back-end: writing end-points for login, registration, logout, and getting current user information. Writing Google authentication using the Passport library.
Front-end: initializing the project and configuring the repository, creating private and public routes, login and registration pages, writing a custom slider to check password complexity, and data validation. Components: header, navigation, balance, currency. Different geometry of component layout depending on the screen resolution. Adding all existing hover effects and animations. Adding a custom dark theme that was not in the original design. Adding logic to switch themes using styled-components.

PROJECT 2:
    SlimMom - a team project. Role: Team Lead.
A health care application that calculates a personal diet for a specific user with a personal account.
Technologies used: React, JS, SASS, Redux-thunk, React Hook Form, Axios, Webpack.
After that, the application was rewritten on React TypeScript, and the styles were changed to tailwind.scss.
Tasks: initializing the repository and creating the project structure, setting up private and public routes. Checking the code and resolving git conflicts. Helping to write React component logic and styles. Full refactoring to work with TypeScript and tailwind.

PROJECT 3:
    HellEN - a team project. Role: Front-end Developer.
An animated landing page with a callback form.
Technologies used: HTML, SASS, BEM, AOS, Parcel.
Tasks: responsive layout and styling of sections: Header and Hero. Depending on the screen resolution, display the burger menu or the classic Header component. Development and styling of a custom Modal Window that is not in the design. Adding all opening modal window animations and interface elements. Adding all page animations with the AOS library.

The actual code, links to live pages, and more projects you can find on my GitHub page.
I strive to develop myself. The world of IT technology does not stand still and new relevant solutions are constantly emerging. I aim for self-improvement and constantly expand my knowledge. I want to work in a team where people are passionate about what they do and their eyes light up with enthusiasm.