🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Андрей Натаров (hsu_hsuu), 25 лет, Россия, МоскваАндрей Натаров (hsu_hsuu), 25 лет, Россия, Москва

Андрей Натаров

Фронтенд разработчикМладший (Junior)
Не ищу работу

Контакты

Войти
Возраст: 25 лет
Опыт работы: 1 год и 6 месяцев
Регистрация: 29.08.2023
Последний визит: 7 дней назад
Гражданство:
Местоположение: Россия, Москва
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Frontend-разработчик с опытом создания платформ в крупной корпоративной среде.

За время работы успел получить опыт разработки высоко нагруженных приложений.

При разработке уделяю большое внимание качеству, а так же скорости реализации бизнес-запросов.

Ценю командную работу и считаю, что качественный продукт — это баланс между эстетикой и функциональностью.

Мои контакты:
Mail: and.natarov@yandex.ru
Telegram: @andrey_nq
Phone number: +7 (992) 148-10-77

Навыки

Git
JavaScript
HTML
CSS
React
Адаптивная верстка
БЭМ
SCSS
Английский язык

Опыт работы

  • Ключевой технологический партнер лидеров российского бизнеса
    МоскваОт 1000 до 5000 сотрудников
    Фронтенд разработчик (Младший)Frontend developer
    Январь 2024 — По настоящее время (11 месяцев)

    Принимаю участие в разработке HR-платформы Пульс от Сбер.

    Разработка ведется на React, TypeScript и основана на микро-фронтенд архитектуре.

    • Принимаю участие в переходе с монорепозитория на микро-фронтенд архитектуру, что позволяет разделить кодовую базу на независимые модули и улучшило масштабируемость;
    • Переведены 4 сервиса с rxjs на React-Query, что упростило работу с асинхронными данными и облегчило дальнейшую поддержку;
    • Перевел формы на использование Formik, что упростило валидацию и улучшило поддержку различных состояний формы;
    • Своевременное обновление локализации сервисов;
    • Повышено среднее покрытие тестами всех приложений над которыми работаю до 80-90%;
    • Реализовал функционал сброса прогресса и автоматические ремайндеры, что улучшило опыт пользователей и соответствовало бизнес-требованиям;
    • Проводится рефакторинг старой кодовой базы, что приводит к исправлению проблем в новых версиях приложений;
    • Построение архитектуры приложений с помощью Atomic Design.

    Сборка осуществляется с помощью Webpack, а тестирование проводится с использованием Jest и React Testing Library.

    В качестве среды развертывания приложения используется Jenkins.

    Технологический стек: React, React-Router, React-Query, TypeScript, Jest, React Testing Library, Storybook, styled-components, i18n, BitBucket, Jira, EsLint, Prettier

  • Mevent
    Фронтенд разработчик (Младший)Frontend developer
    Июнь 2023 — Январь 2024 (8 месяцев)

    Разработка веб-версии приложения, которое позволяет людям создавать и находить мероприятия в зависимости от их увлечений и интересов.

    • Применил Feature-Sliced Design для модульной структуры, что позволило разделить проект на независимые части, ускорив разработку новых функций и облегчив их поддержку;
    • Разработал переиспользуемые React-компоненты с использованием TypeScript, что сократило дублирование кода и упростило добавление нового функционала;
    • Настроил роутинг с помощью React-Router для эффективного управления маршрутизацией между различными страницами и состояниями (списки мероприятий, подробности, создание события);
    • Стилизация компонентов при помощи css modules и препроцессора sass;
    • Внедрил стилизованную и интерактивную Google-карту как фон для приложения, что позволило пользователям легко находить мероприятия по локации и визуально взаимодействовать с картой;
    • Осуществлял оценку задач с использованием ClickUp, определяя приоритеты и сроки. Это помогало команде организовать процесс разработки и минимизировать риски задержек, обеспечивая своевременную реализацию ключевых функций.

    Технологический стек: React, TypeScript, React-Router, Redux Toolkit, Axios, Clickup, GitLab