React Frontend developer
Мариуполь, РоссияСтажер • Джуниор
Удаленная работа
Опыт работы какой-то есть60 000 ₽
Опыт работы какой-то есть60 000 ₽
Короткая ссылка: gkjb.ru/gqb6
О себе
На данный момент Инженер по автоматизации.
Мои компетенции и опыт
Стек:
- JavaScript (React, axios)
- Python (django, pandas, requests, psycopg)
- SQL(индексы, оконные функции, процедуры, функции)
- HTML
- CSS (Sass)
- React (react-redux, redux-thunk, ReactRoute v6, Formik)
- Redux
- REST API
- Postgresql
- Docker (docker-compose)
- Linux
- git
Опыт работы:
Построил ETL процесс выгрузки данных из внешнего API в котором провел чистку и преобразование данных с помощью библиотеки pandas и SQL процедур и функций, затем выгрузил все данные в базу данных и собрал витрину данных, для дальнейшей аналитики.
Написал новостной сайт в рамках обучения на фреймворке django.
Написал SPA социальной сети с помощью библиотеки React JS.
Навыки:
- Выстраивание ETL процесса для загрузки данных в DWH с помощью Airflow, pyspark.
- Чтение плана запроса Postgresql и на его основе проводить оптимизацию запросов, создавать индексы, умение пользоваться оконными функциями, писать процедуры и функции.
- Написание простых сайтов на фреймворке django.
- Написание SPA с помощью фреймворка React JS.
- Верстка сайтов
Личные проекты:
В данном проекте создан новостной сайт на основе учебного курса по фреймворку django. Реализовано: авторизация и регистрация пользователя, отправка email в качестве обратной связи, оптимизация sql запросов, кастомизация панели администратора, debug toolbar.
Стек технологий: python(django), sqlite.
Проект разработанный на React JS с применением Redux.
В проекте выполняются GET/POST/DELETE/PUT API запросы с помощью библиотеки axios.
В проекте применялись классовые компоненты и их методы жизненного цикла, функциональные компоненты с использованием хуков, компоненты высшего порядка, контейнерные компоненты, а также Thunk.
В веб-приложении реализовано: страница для просмотра своего профиля, изменение профиля, загрузка аватара на странице, просмотр всех зарегистрированных пользователей и их профилей, авторизация, изменение своего статуса.
О себе:
Обладаю критическим мышлением, имею аналитический склад ума, легко обучаюсь, самостоятельный, добиваюсь результата, вежливый, люблю читать книги, занимаюсь волейболом.
Soft skills:
- коммуникация
- Доброжелательность
- Помощь