Position: Senior Software Engineer (JS | TS | React | Next)
Category: JavaScript
English level: upper
Years of experience: 4

• Configured the project, AWS configuration, next.config, apollo client, project architecture maintenance
 • Working with API integrations and fixing minor API bugs where needed (Node.js experience)
 • I worked with a lot of tables, customize columns in accordance with the API response, add the ability to move and save columns, synchronization with other tables
 • Developed universal components that could be modified depending on the input data, which gave flexibility and also made it possible to avoid code repetition
 • Working with code base from scratch, added basic tools for future convenience
I'm a JavaScript developer with 4.5 years of experience with different kinds of projects, such as open-source, e-commerce, social networks, sports betting applications, CRM systems, EdTech, administration, and creating projects from scratch.

I'm comfortable working with clients of all sizes, from startups and small teams to enterprise companies. I focus on business values and on creating clean, easily maintainable, and clean code with a clear architecture for future extensibility. I can be a good team player as well as an independent developer who can take ownership of tasks and solve them independently.

Main Stack:
   • JavaScript
   • TypeScript
   • React.js
   • Next.js
   • Redux (saga/thunk)
   • Redux Toolkit (saga/thunk) 
   • MobX
   • Apollo GraphQL 
   • REST
   • React-query
   • Context API

Testing tools:
   • Jest & React Testing Library / Enzyme
   • Cypress

Styling:
   • Material UI / MUI
   • Semantic UI 
   • Chakra UI
   • Ant Design  

Other:
   • AWS (Amplify, Cognito, S3)
   • Storybook
   • Small experience with Node.js + Express + MongoDB