👀 Классные компании ищут бэкендеров — на Вайб-чеке → vibe.habr.com
Мерджен Киятханова (merdzhen), 31 год, Россия, МоскваМерджен Киятханова (merdzhen), 31 год, Россия, Москва

Мерджен Киятханова

Фронтенд разработчикСредний (Middle)
От 200 000 ₽Рассмотрю предложения

Контакты

Войти
Возраст: 31 год
Опыт работы: 3 года и 5 месяцев
Регистрация: 30.05.2022
Последний визит: 2 месяца назад
Гражданство: Россия
Местоположение: Россия, Москва
Дополнительно: готова к переезду и к удаленной работе
Знание языков:

Навыки

JavaScript
HTML
CSS
TypeScript
Git
Next.js
React
Storybook
Jest
Английский язык

Опыт работы

  • Digital-агентство
    МоскваОт 10 до 100 сотрудников
    Фронтенд разработчик (Средний)Frontend Developer
    Июль 2021 — По настоящее время (3 года и 5 месяцев)

    Проект: https://moscowrestaurant.ru
    Технологии: Next.js, TypeScript, React, React Hook Form, Swiper, Storybook, react-modal, Sass, ESLint, Prettier, Husky, Jest

    Основная роль:
    • Основной разработчик на проекте со стороны Frontend, создавала проект с нуля до релиза.
    • Курировала работу менее опытного фронтенд-разработчика (оказывала техническую поддержку, помогая в решении сложных задач, проводила код-ревью).
    • Взаимодействовала с бекенд-разработчиком, QA, дизайнером, PM и тимлидом.

    Обязанности и достижения:
    • Разработала и реализовала архитектуру и структуру проекта, настроив окружение для разработки.
    • Создала высокопроизводительные, SEO-оптимизированные страницы с использованием Next.js, обеспечив адаптивный дизайн для всех устройств.
    • Настроила и управляла взаимодействием фронтенда с бекендом через API, обеспечив эффективную интеграцию данных.
    • Использовала React Hook Form для управления формами и валидацией, создавая удобные и производительные формы.
    • Интегрировала и настроила react-modal для создания различных модальных окон на сайте.
    • Контролировала производительность проекта, используя инструменты анализа производительности, такие как @next/bundle-analyzer, сохраняя минимально возможный размер бандла и высокую скорость загрузки страниц.
    • Использовала Storybook для документирования компонентов в изолированном окружении, что упростило разработку и использование UI компонентов.
    • Написала и настроила тесты для основых функций с использованием Jest и Testing Library, обеспечив высокий уровень качества кода.
    • Применяла ESLint и Prettier для поддержания высокого качества кода и соблюдения лучших практик разработки.
    • Настроила Husky для запуска предварительных коммит-хуков, включая автоматическое форматирование кода и линтинг.



    Проект: https://lambic.ru
    Технологии: React, Redux Toolkit, Axios, React Hook Form, ESLint, Prettier, Husky, Sass

    Основная роль:
    • Основной разработчик на проекте со стороны Frontend, создавала проект с нуля до релиза.
    • Взаимодействовала с бекенд-разработчиком, QA, дизайнером, PM и тимлидом.

    Обязанности и достижения:
    • Разработала пользовательский интерфейс с использованием React 18 для проекта lambic.ru, включая поддержку поддоменов и lambic.uz в одном приложении.
    • Интегрировала и настроила RTK Query для взаимодействия с API, обеспечив кэшируемость результатов запросов и их повторное использование, что уменьшило количество запросов к серверу и ускорило работу приложения.
    • Использовала React Hook Form для создания высокопроизводительных форм с минимальной перерисовкой компонентов и валидацией на основе Yup.
    • Оптимизировала загрузку страниц и производительность приложения, внедрив lazy-loading изображений и компонентов с использованием React Lazy Load Image Component и динамического импорта.
    • Применяла ESLint и Prettier для поддержания высокого качества кода и соблюдения лучших практик разработки.
    • Настроила Husky для запуска предварительных коммит-хуков, включая автоматическое форматирование кода и линтинг.

    JavaScriptTypeScriptNext.jsReactReduxSassStorybookJestWebpackSCSS

Высшее образование

  • РУДН

    Российский университет дружбы народов
    Экономический
    Сентябрь 2009 — Июнь 2014 (4 года и 9 месяцев)


Дополнительное образование

  • Elbrus Coding Bootcamp

    Комфортная и функциональная среда для обучения программированию
    FullStack JavaScript программист в Москве5
    Декабрь 2020 — Июнь 2021 (6 месяцев)