Position: Senior javascript engineer (React)
Category: JavaScript
English level: upper
Years of experience: 5

I've been working in programming since 2017. Managed to work for different types of companies: product, outsourcing and outstaff. Worked in different teams - from 1 to 20 people. I feel equally comfortable and effective both in a team and as a solo developer.

During the first two years I developed features and took part in architectural solutions. Also engaged in building process and optimization of applications.

Then I worked solely as a Strong Middle Developer. I've developed two applications from scratch to production.

For the last two years I've worked for product company. I've fully rewritten architecture and build process of big legacy financial app to modern state with new technologies. This led to better performance for users and also better code patterns for programmers.
I have been working with:

- Javascript, Typescript
- React, Redux, Mobx, React-query, Graphql Apollo, React Context.
- Test: end-to-end (cypress), unit (React testing library, Enzyme)
- Scss, styled-components, Tailwindcss
- good knowledge in webpack and other tools for building apps.
- node (I created several small services)

In my next project I'd like to work with architectural solutions and develop interesting features.
My best match is European product company with high skilled team, challenging and ambitious tasks and professional growth.