Position: Front-End Developer (React)
Category: JavaScript
English level: upper
Years of experience: 2

The product I'm working on has "coach" and "participant" modes. "participant" mode surveys, and "coach" mode is a dashboard with survey analyses and analytics.
The "coach" mode works with an email password, and the "participant" mode works with an invitation link.

The app could handle only 1 mode for a user per browser instance. If you need to switch the mode or to have 2 modes on different tabs, you had to make a logout login.

The workflow of Agile consultants is to show "coach" mode, they fill the survey in "survey" mode and show the results in "coach" mode again.

Realization of the workflow was:
Log in as a coach for the demo (set up the dashboard, etc.)
Logout
Open survey invitation link for demo
Logout
Login as coach again (set up the dashboard, etc.)

I initiated and realized the handling of 2 modes for 1 user in 1 session.

And workflow becomes:
Log in as a coach for the demo (set up the dashboard, etc.)
Open the survey invitation link in another tab for the demo
Come back to prev tab

The change saved time for coaches and made the presentation process smoother and more clear for users.
Accenture, Frontend Developer

Stack:
React (17+), Next.js(13+), Redux
TypeScript
REST API, AJAX
Cypress, Jest/React testing library
Styled component, MUI, Tailwind, CSS/SASS
Vue(2), Nuxt, Vuex
MySQL, Docker, Azure, Git, Vercel, Phrase, Figma, Webpack, SCRUM

Responsibilities developing and supporting of company's main product, creating
MVPs for new products.
work on main product:
- new features
- debugging (both FrontEnd & BackEnd)
- e2e tests
- unit tests
- code optimization
- SEO optimization
code-review
writing documentation and guides
design and optimization of data- and file- structure
integration of side services to CI/CD pipeline


Digital Injection, Frontend Developer

Stack:
React, Redux, Next.js, JQuerry
REST API
HTML/CSS/SASS
Gulp, Webpack
OctoberCMS, WordPress
PHP & TWIG
Git, SFTP, MAMP, AJAX

Responsibilities supporting E-commerce projects:
- new features
- code optimizations
- bugfix
- SEO and semantics optimizations
creating landing pages
CSS & JS animation
Front-End Developer (React)