Григорий Морозов (morozov-grigory), 33 года, Россия, КурскГригорий Морозов (morozov-grigory), 33 года, Россия, Курск

Григорий Морозов

Frontend developerФронтенд разработчикФулстек разработчикСредний (Middle)
От 100 000 ₽Рассмотрю предложения

Контакты

Войти
Возраст: 33 года
Опыт работы: 4 года и 3 месяца
Регистрация: 04.10.2021
Последний визит: 2 года назад
Гражданство:
Местоположение: Россия, Курск
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне


Компетенции:


1)
HTML
- стандарт
HTML5, верстка
по
макетам
Figma, Sketch, AdobeXD, семантические
и
meta-теги,
методология
БЭМ,
списки,
ссылки,
атрибуты,
формы,
таблицы;


2)
CSS
-
стандарт
CSS3, препроцессор
Sass (синтаксис
.scss), постпроцессор
PostCSS, css-переменные,
модели
Grid & Flex, шаблоны,
миксины,
адаптивная
верстка,
анимации,
шрифты;


3)
JavaScript
-
стандарт ES6,
типы и структуры данных, условия, циклы,
функции, области видимости, замыкания,
взаимодействие с DOM
и его элементами, классы, контекст,
прототипы, асинхронные запросы;


4)
TypeScript
- типизация примитивов, объектов, функций,
классов, типизация react:
FC,
prop
types,
models,
event
types;


5)
HTTP
-
структура
запроса, типы запросов, fetch,
axios, отмена
запросов, способы авторизации (JWT,
OAuth),
long
pulling,
webSocket;


6)
NodeJS
-
npm,
path,
url,
crud,
переменные окружения, работа с файлами
и событиями;


7)
React
-
от
версии 16.8.0,
синтаксис jsx,
подход spa,
рендеринг элементов, компоненты, пропсы,
состояние и жизненный цикл, hooks,
hocs,
contextAPI,
react-router-dom,
react-redux,
react-mobx,
effector-react, hook-form,
lazy
loading,
стилизация: module.css,
styled
components,
MaterialUI,
Bootstrap,
Materialize,
Ant
Design;



8) Testing –
unit,
jest, testing library/react, snapshots, integration;


9)
Redux -
store,
reducers, actions, dispatch, thunk, redux-form, DevTools, Toolkit,
RTK-query;


10)
MobX

- classes, observable state, actions, computed, observer;


11)
EffectorJS

- создание
юнитов (store,
event, effect), hooks, combine, reflect;


12)
ExpressJS
- настройка запуска, работа с файлами и
маршрутами, операции crud,
взаимодействие с запросами и ответами,
обработка ошибок, работа с базами данных
MongoDB
- mongoose,
PostgreSQL
— sequelize;


13)
GraphQL / Apollo Client

– синтаксис
gql,
queries, mutations, fragments, hooks, code-generator;

- настройка и использование
потоковых сборщиков проектов Gulp,
WebPack;



- работа в системе
контроля версий git
(
GitHub,
Azure
DevOps
);



- работа в таск-менеджерах
YouTrack,
Jira
;


-
английский язык
B2
(intermediate).




Исходный
код учебных проектов на GitHub


https://github.com/Morozov-it

Навыки

JavaScript
HTML
CSS
React
Redux
SCSS
TypeScript
GraphQL
Apollo
Node.js

Участие в профсообществах

Опыт работы

  • ООО «Акссофт»
    Курск
    Фронтенд разработчикFrontend-разработчик
    Июль 2021 — По настоящее время (3 года и 8 месяцев)

    Работа на проектах заказчиков (аутстаф и аутсорс) как фронтенд-разработчик на ReactJS:

    - разработка разделов, элементов, виджетов, таблиц и форм. Получение данных от сервера, обработка и отрисовка, разработка компонент пользовательского интерфейса, разработка виджетов для управления метриками с данными API.

  • Web-студия
    HTML-верстальщикhtml-верстальщик
    Декабрь 2020 — Июнь 2021 (7 месяцев)

    Вёрстка лендингов, создание отдельных элементов html-страниц, формы, таблицы, динамическая стилизация и анимация. Создание скриптов на нативном js

Высшее образование

  • КГСХА-Курск

    Курская государственная сельскохозяйственная академия им. И.И. Иванова
    Экономики и права
    Сентябрь 2009 — Июль 2014 (4 года и 10 месяцев)

Дополнительное образование