Специалисты
Языки программирования:
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 месяца