Position: Frontend Developer
Category: JavaScript
English level: upper
Years of experience: 2


(18.03.2022 – 08.05.2023)
It was an EdTech project for a client from Germany. We used Bitbucket. My responsibilities were creating clean, reusable, stable code, fixing bugs, writing unit tests and stories for Storybook, and fixing and sometimes writing e2e tests. Development of this project can be divided and two stages: before migration on Next.js(18.03.2022 – 26.07.2022) and after it(26.07.2022 – 08.05.2023).
1. Technologies and libraries used on the first stage:
Base libraries and tools: React.js, Typescript, Redux, reduxjs/toolkit, Bitbucket
APIs: Axios, reduxjs/toolkit/query
Unit testing: Jest, React testing library
Styles: SCSS, TailwindCSS, DaisyUI
Component libraries: react-daisyUI
Authorization: keycloak-js
2. Technologies and libraries used on the second stage:
Base libraries and tools: Next.js, React.js, Typescript, Storybook, uuid, KaTex, Bitbucket
APIs: SWR, default browser fetch
Internationalization: react-intl
Unit testing: Jest, React testing library
E2E testing: Playwright
Styles: SASS, TailwindCSS
Component libraries: TipTapEditor, Tanstack/table, SunEditor, apexcharts, react-google-charts, dnd-kit
Authorization: keycloak-js, NextAuth.js


(07.10.2021-04.12.2021)
It was a project for a client from Netherlands. The main feature of the web application was the generation of a new picture from 3 others submitted by the user, the option to store and buy it later. My responsibilities were creating clean, reusable, stable code, and fixing bugs.
Base libraries and tools: React.js, Redux, Reduxjs/toolkit, React-dnd
APIs: Axios
Styles: SCSS
Authorization: Jwt-decode, React-google-login, React-facebook-login


In the interval between the previous two projects, I worked with some other not so big ones but with similar technologies.