Daniel Lushnikov - Frontend-разработчик
Навыки
- 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 и т.д.