Я Middle Frontend Developer со специализацией в React и TypeScript.
За свою карьеру я успел поработать над проектами разной сложности, начиная от небольших MVP и заканчивая большими системами, которые обрабатывают тысячи запросов в секунду. Я имею опыт работы с REST API, GraphQL и WebSockets, а также с библиотеками и фреймворками, такими как Redux, Next.js.
Я готов принять любой вызов, связанный с разработкой фронтенд приложений на React и TypeScript. Если вы ищете талантливого разработчика, который может создать качественный код и эффективно решать задачи, свяжитесь со мной!
Вот некоторые проекты над которыми я работал, моя роль в них, задачи и используемые технологии, соблюдая обязательство о неразглашении:
Проект для администрирования процессов фитнес клубов.
Роль в проекте: Front end разработчик.
Мои задачи: Проектирование архитектуры и процессов взаимодействия компонентов программного обеспечения. Реализация клиентской логики, связанной с обменом данными с серверной частью приложения через REST API.
Основные технологии проекта: JS, React, Redux, ASP.NET Core 6, REST, Postgres.
Разработка и внедрение чата в проекта объединяющего внебиржевой рынок по валютам, ставкам, облигациям и другим активам.
Роль в проекте: Front end разработчик.
Мои задачи: Создание визуальной структуры и разметки элементов с учетом адаптивности под разные устройства. Разработка и реализация UI-логики чата (обработка сообщений, отображение состояния подключения, разделение по группам и т.д.). Оптимизация производительности. Внедрение механизмов аутентификации и авторизации пользователей в приложении. Создание механизма уведомлений о новых сообщениях и событиях в чате. Оценка задач. Написание unit тестов. Багфиксинг.
Основные технологии проекта: TS, React, Redux, Redux-Saga, WebSocket, React Hook Form, Storybook.
Конструктор CRM системы.
Роль в проекте: Front end разработчик.
Мои задачи: Верстка. Создание базы компонентов и интуитивно понятного интерфейса. Разработка функционала формирования отчетов и аналитики на основе данных, хранящихся в CRM системе (таблицы, графики). Возможность загрузки и выгрузки файлов в разных форматах. Оценка задач. Багфиксинг.
Основные технологии проекта: TS, React, Redux, Redux-Saga, React Router Dom, Storybook, Jest, MUI, Formik.