⭐️ Бэкендеры, с какой командой у вас мэтч? Проверяйте на Вайб-чеке → vibe.habr.com
Николай Савонин (savonin_nikolay), 29 лет, Россия, ЕкатеринбургНиколай Савонин (savonin_nikolay), 29 лет, Россия, Екатеринбург

Николай Савонин

Фронтенд разработчикФулстек разработчикМладший (Junior)
От 130 000 ₽Рассмотрю предложения

Контакты

Войти
Возраст: 29 лет
Опыт работы: 2 года
Регистрация: 04.12.2017
Последний визит: 1 день назад
Гражданство:
Местоположение: Россия, Екатеринбург
Дополнительно: готов к переезду и к удаленной работе
Знание языков:

Обо мне

  Благодаря опыту до разработки - умею в общение и не стесняюсь задавать вопросы.

  Я любопытен и стараюсь понять как работает технология, а не верить в магию :)

  Участвую в open-source проектах, изучаю бэк на Node.js. Сижу на линуксе с 2016 года.  

  Люблю научную фантастику и мотоциклы.

  Участвовал в публичном собеседовании с Натальей Давыдовой.

Навыки

TypeScript
TailwindCSS
Next.js
React
Redux
Nuxt.js
JavaScript
Jest
SCSS
Vue.js

Опыт работы

  • Азбука сеть
    Екатеринбург
    Фронтенд разработчик (Младший)
    Июль 2024 — По настоящее время (5 месяцев)
  • Vefatso
    Санкт-Петербург
    Фронтенд разработчик (Младший)
    Март 2024 — Июль 2024 (5 месяцев)

    В процессе работы расширил знания по Next.js и в целом разобрался в SSR, CSR, ISR. Использовал библиотеку three.js и базово понимаю как работать с 3d. При работе с тестовым стендом успел познакомится с Docker, Docker-compose.

    Достижения:

    - сделал крутую авторизацию по рекомендациям NextJS без привязки к стэйт менеджерам. Теперь ее можно переиспользовать в других проектах
    - настроил оптимизацию картинок, до этого они весили в мегабайтах, а теперь на клиент уходят считанные килобайты
    - вынес часть компонентов в общий UI и теперь другим разработчикам не нужно тратить время на ctrl+c - ctrl+v

  • Практические курсы по программированию
    От 10 до 100 сотрудников
    Фронтенд разработчик (Стажёр)
    Сентябрь 2023 — Октябрь 2023 (2 месяца)

    После обучения разработал новый лендинг для проекта https://runit.hexlet.ru/

    Фронтенд разработчик (Стажёр)Student Frontend-разработчик
    Август 2022 — Август 2023 (1 год и 1 месяц)

    В процессе стажировки сделал новый лендинг для RunIT

    Стек:
    - Bootstrap
    - React

    В процессе обучения реализовал 4 проекта:

    1.Chat
    Chat - это полноценный чат с возможностью отправлять сообщения, создавать и управлять каналами. Реализовывал с помощью React.js и Redux. Формы реализованы с помощью Formik и валидацией на Yup. Реализовал цензуру благодаря leo-profanity. Все тексты добавляются через i18next, что бы удобно добавлять другие языки. Так-же все ошибки логируются через Rollbar.
    Стек технологий:
    - React.js
    - Redux
    - Socket.io

    2.RSS агрегатор
    RSS агрегатор - это сайт на котором можно создать свою ленту новостей. Реализовывал на чистом JS, что бы закрепить навыки перед изучением фреймворков.
    Стек технологий:
    - JavaScript ES6
    - Bootstrap
    - Webpack.js

    3.Difference Calculator
    Difference Calculator - это консольная утилита для нахождения разницы двух файлов формата json, yaml.
    В процессе работы закрепил навыки работы с тестированием через jest, GitHub Actions. Получил опыт подключения сторонних библиотек и научился ориентироваться в документации. Благодаря проекту, теперь хорошо понимаю рекурсию.

    Стек технологий:
    - JavaScript ES6
    - Commander
    - Jest.js
    - GitHub Actions

    4.Brain Games
    Brain Games - это 5 небольших консольных программ для разминки мозга.
    Закрепил навыки настройки окружения и работы с репозиторием.

    Стек технологий:
    - JavaScript ES6
    - ESlint
    - Git

    HTMLCSSReactJavaScriptTypeScriptReduxNode.jsWebpackJest

Дополнительное образование