Position: Strong Junior Front-end Developer (React js)
Category: JavaScript
English level: pre
Years of experience: 1

Experience in commercial projects is 1 year. Non-commercial experience is about 7-8 months. Preference to work with React JS.

Front-end: HTML5, CSS (flexbox layout), Bootstrap, Ant design, Javascript (ES6), Sass (scss), Responsive web design.

*Javascript libraries:* React JS, Redux JS (in conjunction with React js), JQuery

*Tools:* webpack
*Version control:* git
*Database:*, MongoDB - Designing tables with different types of relationships (one to one, many to many, etc.).

*Back-end: Node JS(Express)* - Basic knowledge.
Worked with get, post, put, delete queries. Data validation, creating various middleware. Creating models to work with Mongo DB. Sending an email using the SendGrid service. Creating templates for the letter.

*Working with templates:*  HBS.

Courses taken on the online platform Udemy:
- Git: A complete course for beginners and beyond;
- React + Redux - Professional Development;
- React JS from Zero to Pro. Complete guide
- Node JS practical course (express, mongo DB, GraphQL, MySQL )
Role in the team: junior front-end developer.

Project #1: Internet store for plants.

Engaged in adaptive page layout according to design provided by the designer. Also pages such as: Shopping cart, Checkout, comparisons, were without design, the design for these pages completed myself. Rewriting and polishing components that were already on the project. Binding api to components.

Technologies: React JS, Node JS (Express JS).

Project #2 Web app for creating and taking courses.

Created components and bound api. This project involved the Atomic Architecture approach to project structuring.

Technologies: React JS, Node JS (Fastify JS).

Project #3 and Project #4 creating adaptive landing pages.
Technologies: HTML/CSS/JavaScript. 

Project #5 Creation of components for the page, binding api to the page, work with mapbox library - display on the map: agricultural machinery and their routes (according to gps-trackers), zones, fields. Route history by time intervals Moving machinery along the route with the help of custom controls. Websocket connection, data retrieval and their display on the map in live mode.

Technologies: React JS, Node JS (Fastify JS), WebSocket.
Increase your skills in development, work in a team, and apply your knowledge to commercial projects. Career advancement.