Mikhail Palkin - Frontend developer

  • Junior
  • Россия, Москва
  • 70 000 ₽ (руб/мес)
  • Полная занятость
  • Готов(а) к удаленной работе
  • Обновлено 1 год назад
Photo

Навыки

  • CSS
  • CSS3
  • Figma
  • Formik
  • Git
  • HTML
  • HTML5
  • JavaScript
  • Jest
  • Material UI
  • Radix
  • React
  • React Hook Form
  • React-router-dom
  • Redux
  • Redux Thunk
  • Redux Toolkit
  • RTK query
  • sass
  • scss
  • Storybook
  • Styled Component
  • TDD
  • TypeScript
  • Unit Testing
  • webSocket
  • Zod
  • Адаптивная верстка

Опыт работы

Разработка проектов

Frontend разработчик - Октябрь 2022 - Текущее время

Проекты:

• Storm

Социальная сеть с возможностью регистрации, поиска и добавлении в друзья других
пользователей, подробной настройкой персональной информации. Так же реализован
групповой чат всех пользователей на базе протокола WebSocket. Большая часть проекта
написана на классовых компонентах.

Стэк: React, Redux, Redux Thunk, Axios, WebSocket,
Redux Form, React-Router-Dom, Material UI, TypesScript

• Nested shop-list

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

Стэк: React, Redux Toolkit, TypeScript, Matrtial UI, Vite

• Сard training
Командный проект c собственной библиотекой компонентов. Идея проекта заключается в
работе с карточками с текстом или изображениями для запоминания иностранных слов, дат,
формул и другой информации.
Пользователям доступно большое количество наборов в базе данных на любой вкус, а если
карточек на подходящую тему не нашлось, то они могут создать собственный набор карточек.
Для обучения используется тренажер с оценкой ответов

Стэк: : React, Redux Toolkit, RTK Query, React Hook Form, Zod, SCSS, Storybook, Radix, React Router
Dom, TypeScript

Рабочие задачи:
‣Архитектурные решения для проекта ( UI, BLL, DAL,
Server).
‣Командная разработка с использованием Git.
‣Разработка кастомных хуков и React компонент.
‣Работа с сервером с ипользованием Ajax. (CRUD —
операции, работа с REST-API).
‣Обработка и валидация форм ввода.
‣Повышение производительности и оптимизация
приложения (useCallback, useMemo, React.memo)
‣Покрытие проекта тестами (Jest).
‣Пагинация, поиск, фильтрация, сортировка.
‣Авторизационный flow (Регистрация, логинизация,
восстановление пароля).
‣Написание приватных роутов и редиректы.
‣Рефакторинг, контроль дублирования кода и фикс багов.
‣Написание утилитных универсальных функций
‣Сбор статистики и создание графиков на ее основе

◦ Ссылка на все работы: https://github.com/DoctorFetus
◦ Портфолио: https://portfolio-doctorfetus.vercel.app/

Образование

Прикладная информатика

Российский новый университет
2022-2026

Frontend разработчик

IT-INCUBATOR
2022

Обо мне

Frontend разработчик c опытом 1+ года, специализируюсь на создании одностраничных приложений (Single-page aplication) с помощью React, Redux, TypeScript. Основное свое время посвящаю разработке проектов и расширению стэка новыми инструментами (в ближайших планах React Native). Свободное время трачу на Codewars и чтение IT-литературы (Грокаем алгоритмы). Придерживаюсь T-shaped подхода и постоянно обмениваюсь навыками со своими коллегами.

42 / 0,421 / 54.6mb