Position: React Developer
Category: JavaScript
English level: intermediate
Years of experience: 8

Experience with SPA/REST/WebSocket projects: web/mobile information/customer support services. Follow base programming principles SOLID, DRY, KISS, YAGNI. Experience with unit/integration testing. Agile development: translating business tasks to developer's tickets, decomposition, estimates, sprint planning! Technical interviews.
NDA company 1
October 2020 — now
I worked on Developing new features and components:
- Create a UI-KIT from scratch.
- Refactoring features/modules.
- Develop private npm packages (React components / utils).
- Developing SPAs (as micro-frontend) using React, Redux
- Writing integration (Cypress) / unit (Jest) tests.
- Integration Okta weeb app.
- Integration VNC web console.
- Configure CI/CD GitLab processes.
- Contentful CMS integration.
- Next.js SSG
- Working in a kanban environment.

NDA company 2
January 2019 — September 2019 (9 months)
I worked on
• Developing a SPA using React, Redux
• Implementing UI features
• Redesign product
• Frontend unit testing
• Working in an Agile environment

NDA company 3
May 2018 — December 2018 (8 months)
I worked on
• Developing new features and components
• Developing a SPA using React, Redux
• Frontend unit testing
• Developing product integrations with e-commerce platforms (Magento, Shopify)
• Developing product with customer support services (Intercome, Desk, Georgias)
• REST API integration testing
• Working in an Agile environment

NDA company 4
October 2017 — May 2018 (8 months)
I worked on
• Developing new features and components
• Implementing real-time chat
• Developing a SPA using React, Redux
• Frontend unit testing
• Developing REST API endpoints
• Developing a Message Delivering System (SMS/email)
• REST API integration testing
• Working in an Agile environment

NDA company 5
June 2017 — October 2017 (5 months)
I worked on
• Architect project skeleton
• Implementing UI features
• AWS Cognito authorization mobile/email/Facebook
• AWS uploading large files functionality
• video/photo likes/dislikes/looks counting
• Unit testing
Front-end developer with 7+ years of experience in software development. The technology stack builds on the JavaScript/TypeScript programming language and some of the most popular front-end technologies (React).