В разработке уже больше 3х лет, специализируюсь на разработке клиентской части веб-приложений. Основной стек - React.js/Next.js/TypeScript, но всегда рад расширить свой кругозор. Активно развиваюсь в своем ремесле, стараюсь погружаться во все аспекты разработки, начиная от продуктовых требований и дизайна, заканчивая выкаткой на прод. Использую свои навыки, чтобы подобрать баланс скорость/качество и предоставить рабочий продукт в сроки.
Frontend:
Другие скиллы:
Проект — CRM-система для благотворительных фондов и НКО, позволяющий фондам координировать работу между собой и более эффективно оказывать помощь нуждающимся.
Команда - работал в кросс-функциональной команде из 8 человек: 3 Frontend, 2 Backend, 1 Mobile Developer, Project Manager, Product Manager.
Процесс: работа велась 2-х недельными спринтами. Был выстроен процесс, включающий промежуточные точки контроля команды в виде Daily, Retro, Demo и 1-1.
Стек — React, TypeScript, Next.js, React-Query, React-Hook-Form.
Достижения:
- Разработал модуль акций, позволяющий объединять семьи в группы, распределять бюджет между ними и получать статистику сразу по всей группе. Реализация фичи по объединению семьи в группы сделала работу волонтеров удобнее и быстрее.
- Провел полный редизайн приложения, используя фича флаги для плавного перехода на новую версию сайта.
- Провел рефакторинг UI библиотеки, переработал крупные компоненты - таблица, селект, модалка, что помогло исправить старые баги/проблемы и уменьшить количество лишнего кода в приложении.
Онлайн сервис Kalimat для изучения арабского языка, ежедневно сервис посещают более 100 человек.
Стек — React, TypeScript, Next.js, React-Query, React-Hook-From, Editor.js.
Команда - работал в команде из 7 человек: 4 Frontend, 1 Backend, 1 Designer и Manage.
Процесс: получал готовые задачи от менеджера проекта, взаимодействовал с бэкендером, были промежуточные встречи, 1-1
Достижения:
- Разработал кастомную клавиатуру с арабской раскладкой.
- Переписал админку с Vue на React, что позволило унифицировать стек технологий в компании, упростило найм и процесс разработки.
- Разработка кастомных плагинов под Editor.js, которые расширяли возможности редактора и добавляли кастомные блоки контента.
Проходил стажировку в аутсорс компании. Разрабатывал проекты для сдачи недвижимости в аренду.
Стек — React, TypeScript, Redux (tookit), React-hook-form.
Достижения:
- За месяц сделал тестовую версию проекта со всеми основными фичами