Илья Филатов - Frontend-разработчик

  • Junior
  • Россия, Москва
  • 60 000 - 120 000 ₽ (руб/мес)
  • Полная занятость | Стажировка
  • Готов(а) к удаленной работе
  • Готов(а) к релокации
  • Обновлено 3 месяца назад
Photo

Навыки

  • Axios
  • CI-CD
  • CSS-in-JS
  • CSS3
  • Docker
  • HTML
  • JavaScript
  • Jest
  • MobX
  • React
  • React Testing Library
  • redux-toolkit
  • REST API
  • Sass/SCSS
  • Storybook
  • Styled-components
  • TypeScript
  • Vite
  • webpack

Опыт работы

Square Solutions

Frontend-разработчик - 15.01.2024/25.12.2024

Платформа для Студенческого оперативного отряда Университета МИСИС

Веб-приложение для автоматизации управления дежурствами, регистрации актов, проверок и учета замечаний в студенческих общежитиях

Задачи:

— Разработал и внедрил веб-приложение с нуля, включая проектирование архитектуры, реализацию функциональности и деплой.

— Организовал управление состоянием приложения с помощью Redux-Toolkit, создал срезы (slices) для работы с данными и асинхронными запросами.

— Реализовал систему аутентификации и авторизации на основе JWT, включая защиту маршрутов и обработку истечения токенов.

— Настроил маршрутизацию с использованием React Router, включая защищенные маршруты и ленивую загрузку компонентов.

— Применил SASS/SCSS для стилизации компонентов, использовал модульный подход и методологию BEM.

— Написал unit-тесты для критически важных компонентов с использованием Jest и React Testing Library.

— Настроил CI/CD с использованием GitHub Actions для автоматического деплоя на сервер.

Стек: React, TypeScript, Redux-Toolkit, SASS/SCSS, JWT, Jest, React Testing Library, Git, GitHub Actions.

Платформа для регистрации на заселение в общежитие Университета МИСИС

Веб-приложение для упрощения процесса заселения и адаптации студентов-первокурсников

Задачи:

— Разработал адаптивные и кросс-браузерные страницы приложения, обеспечив корректное отображение на всех устройствах (мобильные, планшеты, десктопы).

— Реализовал модульную архитектуру Frontend-части приложения с использованием React и TypeScript

— Интегрировал авторизацию пользователей через OAuth 2.0 с использованием аккаунта Google

— Создал функционал для выгрузки данных о записях на даты заселения в формате CSV/Excel.

— Использовал CSS Modules для стилизации компонентов

— Настроил сборку проекта с использованием Vite

— Реализовал валидацию данных на стороне клиента с использованием React Hook Form

Стек: React, TypeScript, OAuth 2.0, CSS Modules, Vite, Git, REST API, адаптивная верстка, CSV/Excel выгрузка, React Hook Form.

STARTMAKERS

Frontend-разработчик - 04.02.2023/10.12.2023

STARTMAKERS — социальная сеть

Участвовал в разработке социальной сети, где
разработчики могут выкладывать свои проекты, искать инвесторов для сотрудничества и единомышленников для коллаборации.

Задачи:

— Разработка и поддержка пользовательского интерфейса с использованием React и TypeScript.

— Реализация state management с использованием MobX

— Интеграция с REST API через Axios и React Query для работы с данными.

— Создание адаптивного и модульного интерфейса с применением styled-components, БЭМ и Feature-Sliced Design.

— Написание unit-тестов с использованием Jest и React Testing Library для обеспечения стабильности кода.

— Участие в настройке процессов CI/CD для автоматизации тестирования и деплоя.

Стек: React, TypeScript, MobX, Axios, React Query, styled-components, Feature-Sliced Design, БЭМ, REST API, Git, Jest, React Testing Library, CI/CD.

Образование

Прикладная математика

Национальный Исследовательский Технологический Университет МИСИС
2022-2026

Обо мне

С 10.03.2023 Заместитель председателя Студенческого совета общежитий
МИСИС. Организовал мероприятия на >300 человек, выступал перед дирекцией.

42 / 0,314 / 52.74mb