Меня зовут Никита Шмидт

Hi, i Front-End Developer

Обо мне

Меня зовут Никита

  • ► Спокойный, не конфликтный.
  • ► Усидчив.
  • ► В поисках дружелюбного коллектива, в котором будет возможность развиваться не только как разботчик, но и по части soft-skills.
  • ► Интересуюсь мобильными девайсами, сборками компьютеров.
  • ► В поисках только удаленной работы.
  • ► Уровень английского - начальный.
  • ► В свободное время люблю подтягиваться на турнике.
  • ► В планах вырости до позиции Senior FrontEnd Developer и приобрести хорошую экспертизу в данной области.

Опыт

Чем я буду полезен

Образование & Курсы

  • university
    Омский Авиационный колледж
    Технология машиностроения | Омск (2017-2022)

    Закончил обучение в Авиационном колледже, специальность - «Технология машиностроения».

  • Данный курс помог мне более лучше понять html и css, до курса только слышал об адаптивной верстке, но после курса, я уже достаточно уверенно мог сделать для своего веб-сайта мобильную версию, познакомился с препроцессорами - SASS, SCSS, а также настроил gulp и в дальнейшем его применял для своих проектов.

    Освоил базу по JavaScrpipt, также получил первый опыт работы с React, Redux, Redux-thunk.

Опыт работы

  • developer
    Front-End Developer [ part time ]
    FrameWork Team | [ Декабрь 2020 - Январь 2023 ]

    В компании занимался версткой лендингов, 404 страниц, различными модальными окнами, выпадающими списками и работой с анимациями. Писал скрипты по реализации слайдеров, табов, модальных окон, форм, выпадающих меню. Версткой UI-компонентов под React, также тех.поддержкой сайтов на React, доработкой, а также разработкой нового функционала.

  • designer
    Front-End Developer
    Ferma | Май 2023 - текущее время

    Занимаюсь в компании разработкой сайтов, поддержкой, рефакторингом.

Навыки

Что я использую в работе

html5
HTML5

Именно он создает каркас сайта или приложения, а пятая версия позволит мне создавать более SEO-оптимизированную структуру продукта.

css3
CSS3

Этот язык стилей позволяет мне создавать внешний вид сайта или приложения. Все ограничивается только фантазией дизайнера!

JavaScript
JavaScript

Продвинутое владение JavaScript - Scope, Closure, this, promises, event loop, prototype.

react
React.js

Среднее владение react.js - hooks, virtual dom, fiber, методы жизненного цикла.

typescript
Typescript

Базовое владение языком - interface, enum, generics, tuple.

redux
Redux / Redux-thunk

Есть небольшой опыт работы с этим стейт менеджером, для ассинхронных экшенов использовал redux-thunk.

axios
Axios

Для запросов использую библиотеку axios.

formik
Formik

Был небольшой опыт использование Formik.

react-hook-form
React-hook-form

Также есть небольшой опыт работы с React-Hook-Form, очень удобно использовать, когда у тебя свои ui-компоненты.

storybook
Storybook

Верстал ui-компоненты под storybook.

git
GIT

Имеется начальные знания. подключение к удаленному репозиторию, push, commit, клонирование репозитория

sass/scss
SASS / SCSS

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

avocodefigma
Avocode / Figma

Эти два приложения помогают перенесосить решения дизайнера в браузер, а также быстро и удобно "вытаскивать" изображения из макетов.

gulp
Gulp

Данный сборщик задач помогает компилировать SASS / SCSS в обычный CSS, сжимать код, а также собирать весь проект в одном месте.

devtools
Google DevTools

Активно пользуюсь консолью разработчика, очень сильно помогает при разработке, быстро поменять к примеру, стили, не заходя в редактор кода.

Портфолио

Мои работы

Небольшое описание моих проектов:
  • ► Основной сайт портфолио выполнялся на курсе, в последствии был мной изменен.
  • Portfolio - написан в самом начале моего пути по ролику с youtube, после всех моих проектов был немного доделан.
  • Uber - разработан на курсе с помощью bootstrap.
  • Pulse - дестктопная версия была написана на курсе, а мобильной версией занимался уже сам.
  • Global OPTPrengiHome OWDCudaLampadari Purrweb Test Ferma Test AppEvent Test Only Company Test
    - проекты полностью сделанные мной.
  • Todo App - Самый интересный мой проект, базу взял (~10% проекта) Было добавлено большое кол-во функционала - добавление, удаление задач, добавление комментариев, смена фона задачи, добавление в корзину и т.д. Все данные добавляются в localstorage.
  • React JS - небольшие проекты сделанные с помощью React JS.
  • Gallery App - проект сделанный на React JS + Fetch API, state был организован с помощью Context API, также была реализованна логика по смене темы на сайте, пагинация, фильтрация по имени, авторам, локации и по дате создания картины.
  • Art Galley - похожий проект на прошлый, написан на React + Typescript, использовались такие библиотеки, как - formik, ( в ближайшее время будет react-hook-form ), для валидации yup, redux, react router dom, swiper, storybook, sass. Для форматирования был eslint и prettier.
portfoliouber pulseglobal optprengihome owd cudalampadari

Контакты

Свяжитесь со мной

my photo
Любым удобным для вас способом:
up