🎯 Здесь находят менторов в IT Хабр Эксперты
Семён Васильев (mendokuse1), 21 год, Россия, ИркутскСемён Васильев (mendokuse1), 21 год, Россия, Иркутск

Семён Васильев

Фронтенд разработчикВеб-разработчикСредний (Middle)
От 180 000 ₽Ищу работу

Контакты

Войти
Возраст: 21 год
Опыт работы: 4 года и 3 месяца
Регистрация: 15.06.2022
Последний визит: 10 месяцев назад
Гражданство:
Местоположение: Россия, Иркутск
Дополнительно: готов к переезду и к удаленной работе
Знание языков:

Обо мне

Основной стек технологий:
- React/Next
- Typescript
- Redux Toolkit
- Feature Sliced Design
- SCSS modules
- RTK Query/Tanstack Query
- Webpack/Vite/Babel
- Webpack Module Federation
- Eslint/Prettier/Stylelint
- Jest/RTL/Cypress
- Storybook
- I18next
- Framer Motion
- Docker, CI/CD

В ближайшее время планирую изучить:
- GraphQL
- RxJs
- Effector

- Имею базовое представление об остальных современных frontend технологиях и открыт к их изучению.
- Обладаю базовыми знаниями бекенд разработки и SQL

- Активно изучаю английский язык, хочу отправиться заграницу
- Люблю заниматься спортом
- Читаю художественную литературу, но в последнее время более интересны книги о саморазвитии/продуктивности и т.п

https://github.com/mend0kuse
https://t.me/vasilevsemen

Навыки

JavaScript
React
TypeScript
Git
Next.js
Webpack
Jest
Redux
Docker
Storybook

Участие в профсообществах

Опыт работы

  • Крупнейший российский консолидатор по продаже авиационных и железнодорожных билетов
    МоскваОт 100 до 1000 сотрудников
    Frontent developer
    Декабрь 2022 — По настоящее время (2 года)

    - Переписал с нуля на стек React/TS/RTK + Query;
    - Разрабатывал по Gitflow;
    - Реализовал архитектуру FSD;
    - Проводил code-review

    GitJavaScriptTypeScriptNext.jsWebpackReactSCSSDocker
  • Portretix
    Москва
    Фронтенд разработчикFrontend developer
    Сентябрь 2020 — Декабрь 2022 (2 года и 4 месяца)

    Сайт для путешественников на Next.js + встраиваемый виджет
    - Уменьшил размер бандла в 1.5 раза;
    - Полностью типизировал код;
    - Настроил Webpack с нуля, на проекте использовался craco + cra, уменьшил время сборки;
    - Переписал Redux на Redux Toolkit;
    - Разработал клиентские фильтры и сортировку для рейсов;
    - Разработал пагинацию для выдачи рейсов, получаемых по WebSocket’y;
    - Внедрил Module Federation, поправил конфиг Dockerfile для этого нововведения;
    - Деплоил в Gitlab’e;
    - Разработал сторисы (как в instagramm);
    - Разработал темизацию приложения и виджета (использовал css переменные);
    - Активно взаимодействовал с дизайнером и бекенд-разработчиками, немного с devops’ом(внедрил env переменные в webpack и next.config);
    - Пофиксил существующие баги, которые мешали пользоваться приложением:
    1) Приложение крашилось при повторном поиске;
    2) Неккоректно работала фильтрация.

    GitJavaScriptCSSReactTypeScriptReduxSCSSHTMLNext.js

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