Daniel Lushnikov - Frontend-разработчик

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

Навыки

  • CSS
  • Git
  • Github
  • GraphQL
  • HTML
  • JavaScript
  • Jest
  • React
  • Redux
  • RestAPI
  • TypeScript
  • webpack
  • webSocket

Опыт работы

Электрон

Frontend разработчик - 09.2021-11.2023

Начинал с верстки сайтов под wordpress и битрикс. Пиксельная верстка(pixel perfect) с адаптацией под мобильные устройства с макетов Figma,Photophop. Сайты 5-10 страниц(интернет-магазины, сайты-визитки и т.д.).
Далее на более сложных проектах получал задачи по визуализации данных полученных от сервера, таблицы, графики, списки формы и тд. Писал на React + Typescript.
-организовывал FLUX взаимодействие данных(Redux,Redux Toolkit)
— отделял серверную логику по работе с данными от клиентской(React (TanStack) Query для кэширования серверных данных)
-оптимизировал количество рендеров,
-уменьшение размера бандла, разбивка на чанки и тд.
— фиксил баги с помощью devtools
— добавлял в проект typescript что позволило уменьшить количество ошибок),
— сам встроил поддержку английского языка, занимался добавлением различных тем(темной, светлой) и т.д.

Работал как с готовыми библиотеками компонентов(Material UI, antd) так и писал свои.
Проекты вели в Github для более сложных использовали github flow.
В команде выполняли перекрестное код-ревью.

Образование

Менеджмент

Удгу
2010-2015

Обо мне

Меня зовут Даниил. Занимаюсь фронтенд разработкой более 2-х лет. За это время успел поработать над разными проектами в аутсорс студии, это позволило попробовать различные технологии и различные подходы к решению тех или иных проблем.
Мой стек:
-Html, css, js
— sass,scss, styled-components, css modules
-React
-Redux/redux-toolkit
-Typescript
-Webpack / Vite
-Axios
-RestAPI, graphQL,webSocket
-Material UI / Ant design
-Jest
— recharts,react-hook-form,tanStack query,react-icons и т.д.

Приложение GeekLink

Установить
×
42 / 0,469 / 54.8mb