Ключова інформація


Шукаю роботу на посаду front-end developer. Готовий прогресувати вивчаючи нові технології.Написав соціальну мережу (Силка на репозиторій буде нижче). Стек і функціонал цього проекту буде описаний нижче. Маю певний досвід у розробці з використанням таких технологій:
  • React
  • Redux
  • React-redux
  • Axios
  • Redux-thunk
  • React-router-dom
  • HOC
  • Redux-form
  • Context
Зміг реалізувати наступний функціонал :
  • Додавання поста
  • Отримання користувачів з API
  • Кнопки follow/unfollow (використовуючи post/delete реквести)
  • Виведення аватарки користувача на сторінку profile
  • Статус користувача
  • Перемикання між сторінками
  • Зробив функціонал авторизації.
Репозиторій мого проекту "соціальна мережа" :
https://github.com/hornet468/SocialProject.git

В проекті використовував різні методи для вирішення задач. Для кращого вивчення і розуміння різних технологій. Від функціональних компонентів з хуками (useEffect, useRef) до класових компонентів з використанням методів життєвого циклу. Пишу код полягаючись на такі методології:
  • БЕМ методологія
  • Принцип єдиної відповідальності
  • Інкапсюляція даних
  • Поділ коду на UI , BLL , DAL
  • Контейнерні/презентаційні компоненти
  • Розумне використання пропсів/контексту(розумію мінус використання контексту)
  • Higher order component (HOC)


Що до JavaScript. Використовував на практиці такий функціонал:
  • Async/await
  • Try/catch
  • Fetch
  • Працював з promise
  • Обробники подій ( addEventListener)
  • Callback
  • Асинхроність
  • Методи масивів (reduce, map ,forEach, join, reverse, slice, split і тд.)
Зміг написати Прогноз погоди з використанням API.
Силка на репозиторій:
https://github.com/hornet468/Weather.git


Також є досвід роботи в адаптивній верстці. Використовуючи Html, css, JavaScript. Є досвід роботи з sass/scss , але як таких практичних проектів, поки що , немає. Посилання на репозиторій з версткою:
https://github.com/hornet468/CRM-Dashboard-Customers.git
Плани на навчання далі:

  • Написати проект "інтернет магазин"
  • Вивчити Typescripts
  • Поверхнево вивчити node js , express
  • Навчитися писати тести
  • Дописати і переписати соц. мережу на Typescripts
  • Написати ще якийсь проект з нуля. Тобто написавши власний Back-end і Front-end

З загального можу відмітити:
  • Адаптивність до змін
  • Уважність до деталей
  • Стресостійкість
  • Організованість
  • Самостійність
  • Самодисципліна
  • Ефективне управління часом
  • Вміння швидко навчатися
  • Здатність до прийняття рішень

Нікіта

Front-end програміст віддалено

Товсте

Активно шукає роботу

повна зайнятість

Оновлено 4 дні тому