Position: Senior Frontend engineer
Category: JavaScript
English level: fluent
Years of experience: 4

• Created three porjects from scratch (including architecture)
• Done a transition from Redux sagas to Apollo cache
• Created and maintained npm package
• Add codegen for GraphQL types
• Fixed all the mocked tests and cleaned all the warnings from tests
On current project woekd with system for managing branches of Store. On this project I used:
• micro front end approach (module federation)
• NextJS
• GraphQL with Apollo client (no cache approach)
• React 18 
• Redux with sagas (that later was changed to Apollo cache, and I was responcible for this transition)
• styled-components (that later was changed to scss modules)
• jest / react-testing-library
• created and maintained npm package with reusable components

Company produces equipment for self service carwashes, and also provides a web site for their clients where they can find statistics gathered from the equipment for financial analytics

On this project I used:
• React.js v16.13
• tailwindcss
• JavaScript ES9
• axios
• webpack
• react-window for scroll virtualisation, since this project operates with larg data and requires tables render with approximately 30000 lines
• react-datepicker (add custom styles to meet design)
• SheetJS for exporting to excel
• jwt-decode
Would like to learn something new by solving your chalanges