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


Hello!
 I'm a highly-experienced Front-End developer with almost 4 years of commercial experience with the React framework. 
I have been developing on Javascript language for more than 5 years, include 2 years using Typescript.
 My main JS framework is React.js with more than 3+ years of commercial development.
 I can develop short-term or long-term high-performance solutions with the ability to easily and quickly improve and expand the functionality of web applications. 
Ready to tight communication.
 Can easily work both myself and in a large team.

For communication with the backend side, I use REST API and Web Sockets. For unit tests, I use the Jest testing framework. Also, I use SAAS as a CSS preprocessor.

As an application store, I usually use the Redux framework. Main packages, that I use in React projects: Axios, React Router, Recompose, Reselect, React Bootstrap, Redux Thunk, Redux Saga, Redux Actions.

I have experience with:

1. Developing a comprehensive fuel terminal automation system
2. Building web applications for managing projects
3. Building SaaS online media platform
4. Implementing API sign-in integration from Google (YouTube, Drive), Facebook, Twitter, LinkedIn, Dropbox, HubSpot.

My additional experience:

1. Developing React Native (iOS / Android) applications
2. Building backend uses Node.js with Express and Google Firebase
3. Familiar with OOP / SOLID
4. Familiar with SQL language and DB's

LAST EXPERIENCE
Technology stack:
FE: Typescript, SCSS, React (mostly React Hooks using), React Portal, React Virtualized, Redux, Redux Thunk, Redux Form, Reselect, Recompose, Bootstrap, RxJS, SignalR, JEST, Enzyme.
BE: .NET, Azure integrations.

FE features:
- Custom page engine
- Build page configuration by schema object
- Custom table
- Custom controls
- Middleware engine based on Redux Form