Position: Senior Front-end developer
Category: JavaScript
English level: intermediate
Years of experience: 5

While working for the company, I gave lectures for pre-production students and I got some experience as a mentor.
I am a Front-end engineer with more than 5 years of experience.

Technical skills:
• Main language: JavaScript;
• Libraries: React, Redux, Redux-thunk, Redux-saga, Reselect, Immutable.js, lodash, Mobx, Mobx-state-tree;
• Markup: HTML5, CSS3, SASS, LESS;
• Build configs: webpack, gulp;
• Unit testing: jest, react-resting-library, enzyme.
Main responsibilities:
• Implementation front-end functionality;
• UI - BE integration;
• Unit test code coverage;
• Bug Fixing;
• Code refactoring;
• Providing Wemo.
Personal information:
• Team player;
• Hardworking;
• Motivated;
• Initiative.

Experience:

Front end developer at Freelance:

Development cross-browser eCommerce web-sites. Support
responsive and adaptive versions.

Software Engineer at EPAM Systems

The main idea of the project is to allow authors to use materials
of other authors in their publications and pay for licenses if
necessary.
The old parts of the project were written in Backbone.js, and
newer ones in React.js. 1hen I came to the project all project parts were rewritten from backbone.js to React stack which
includes React, Redux, immutable.js, Reselect, and redux-thunk.
As an approach to writing styles, we use CSS-modules.
My main responsibilities on the project are
4. Maintaining existing components and layouts;
2. Implementing components, layouts, and js functionality;
3. Testing project during development for usability and Fixing
bugs;
4. Participate in UI - BE integration;
5. Showing a demo to the customer.
I am not interested in legacy projects, projects related to gambling, and projects related to cryptocurrency.
Would be great to have a project with a possibility to improve my node.js skills, or learn python and be a full stack developer.