Специалисты

Описание

Языки программирования:
JavaScript, TypeScript

Операционные системы:
Linux (Manjaro)

Веб технологии:
Front-end frameworks: React, Next.js
JavaScript flavors: JavaScript, TypeScript
Data layer: Redux, Redux Toolkit, React Query, SWR, React Context, redux-thunk, Mobx
UI: Material UI, Ant Design, styled-components
Testing: Jest, React Testing Library, Storybook
Libraries: Axios, Lodash, Moment, date-fns, Day.js, React Router, React Hook Form, Yup, React DnD, recharts, react-toastify, Sass, Puppeteer, Selenium, Electron
Build tools: Webpack, Module Federation (MFE)
Utilities: ESLint, Prettier
Monorepo tools: Yarn workspaces
CI/CD: GitLab CI
Other tools: Node.js, Next.js, REST API, GraphQL, WebSocket, Figma
DevOps: Git, Docker, Docker Compose
Methodology: Feature-Sliced Design (FSD), Agile (Scrum, Kanban)

Инструменты разработки:
Git, Docker, WebStorm, VS Code, ESLint, Prettier

Образование:
Основное общее образование

Курсы:
АНО ДПО "Академия ТОП"
Направление: "Разработка программного обеспечения"

Опыт
Проект

Электронный дневник для школ Москвы и регионов

Описание

Описание Система для ведения электронного дневника успеваемости учащихся, позволяющая ученикам, учителям и родителям управлять образовательным процессом в режиме реального времени. Роль в проекте Frontend разработчик Задачи / Обязанности Проектирование и реализация форм со сложной бизнес-логикой. Разработка интерфейсных компонентов и их интеграция в общую архитектуру приложения. Написание unit-тестов для обеспечения высокого качества кода. Оптимизация производительности и пользовательского опыта. Взаимодействие с командой backend-разработчиков и дизайнерами.

Технологии

React, SWR, TypeScript, Jest, Webpack, ESLint, Storybook, Day.js, React Testing Library, Recharts, Axios, MFE, FSD

Длительность

Май 2023 – Август 2024 месяца

Проект

Система для международной сталелитейной компании

Описание

Описание Разработка альтернативной системы повышения операционной эффективности производства. Веб-приложение позволяет отслеживать процессы производства в реальном времени и поддерживать высокий уровень прослеживаемости. Роль в проекте Frontend разработчик Задачи / Обязанности Разработка и поддержка интерфейсов для отображения и управления данными. Интеграция с backend API: реализация таблиц данных, drag-and-drop между таблицами, создание и настройка графиков работы оборудования. Реализация уведомлений и оповещений в реальном времени через вебсокеты. Участие в code-review и взаимодействие с командой разработчиков.

Технологии

React, React Router, TypeScript, Redux Toolkit, Thunk, Jest, Axios, Yup, Lodash, DevExpress, Recharts, date-fns, Material UI, Webpack, Vite, ESLint, Prettier, GitLab CI

Длительность

Июль 2022 – Апрель 2023 месяца

Проект

Предпрофильная подготовка учеников и студентов вузов

Описание

Описание Система для проведения тестов и мероприятий по предпрофильной подготовке учащихся 9-11 классов. Приложение включает возможности прохождения тестов и участия в образовательных мероприятиях. Роль в проекте Frontend разработчик Задачи / Обязанности Разработка и поддержка интерфейсов для проведения тестов и мероприятий. Интеграция с backend API и написание unit-тестов для обеспечения надежности системы. Реализация редактора сертификатов учебы и системы оценки событий. Участие в code-review и тесное взаимодействие с командой разработчиков и тестировщиков.

Технологии

React, React Router, React-query, TypeScript, Axios, date-fns, react-toastify, Material UI, styled-components, Webpack, Jest, Storybook, ESLint, Prettier, GitLab CI

Длительность

Январь 2021 – Июнь 2022 месяца