Москва
Резюме № 55948581
Обновлено 2 октября
Превью фото соискателя

Front-end Developer

Был в этом месяце
По договорённости
26 лет (родился 19 октября 1999)
Екатеринбургготов к переезду
Занятость
полная занятость
Гражданство
Россия
Контакты
Телефон

Почта
Будут доступны после открытия
Профессиональные навыки
  • Показать еще
Фото, имя и контакты доступны только авторизованным пользователям

Опыт работы 3 года и 10 месяцев

    • Апрель 2024 – август 2025
    • 1 год и 5 месяцев

    Senior Frontend Developer

    contextmachine, Москва

    Обязанности и достижения:

    Инструмент для автоматизации расчётов и отчётности в архитектуре и строительстве. Работал в распределённой команде (Лондон, Индонезия). Ключевые технологии: Next.js 14, TypeScript, React 18, Apollo GraphQL, Hasura, RxJS, Three.js, MUI, Playwright Ключевые достижения и результаты: Разработка сложного функционала: 1.Разработал с нуля 3D-вьюер с инструментами для измерения, выделения и работы с геометрией. Это ключевой функционал продукта, позволивший пользователям визуально работать с моделями. 2.Реализовал алгоритм автоматического расчёта площади этажей на основе анализа 3D-модели. 3.Спроектировал и внедрил высокопроизводительную таблицу для работы с большими данными (с виртуализацией, массовым редактированием, буфером обмена). Оптимизация производительности: 1.Оптимизировал рендеринг 3D-сцен на 40% через внедрение BVH-деревьев и батчинг обновлений, что позволило работать со сложными моделями на средних пк. 2.Внедрил систему автосохранения и обработки ошибок. 3.Настроил сквозную типобезопасность (end-to-end typesafety) от бэкенда до UI, что сократило количество runtime-ошибок на этапе разработки. Архитектура и инфраструктура: 1. Построил архитектуру бизнес-логики на RxJS, что обеспечило низкую связность компонентов и позволило команде быстро разрабатывать и тестировать новые функции. 2. Настроил безопасное GraphQL-прокси между Next.js и Hasura, унифицировав доступ к данным. 3. Внедрил e2e-тесты на Playwright для ключевых сценариев, повысив надёжность продукта перед релизами.
    • Ноябрь 2022 – январь 2024
    • 1 год и 3 месяца

    Middle Front-end разработчик

    БиАйТех
    Бизнес-образование

    Обязанности и достижения:

    Проект: Биржа грузоперевозок (Next.js, TypeScript, Redux, Tailwind CSS, React Query, Storybook, Figma) Основные задачи и достижения: Реализация функционала WebSocket: Реализовал обновление статусов грузов и транспорта в реальном времени. Чат: Разработал мессенджер для общения грузоперевозчиков и грузовладельцев. Оптимизация производительности Бандлы: Оптимизировал сборку Webpack, разделив код на чанки, что ускорило загрузку приложения. Lazy loading: Внедрил динамическую подгрузку компонентов и библиотек, улучшив скорость работы. Карты: Интегрировал бесплатное решение для карт, сэкономив приличную сумму компаний. DevOps и автоматизация CI/CD: Настроил CI/CD через GitLab, автоматизировав сборку, тестирование и деплой. Качество кода: Настроил ESLint, TypeScript и автотестирование в CI/CD. Разработка UI и поддержка кодовой базы Storybook: Развивал компонентную базу, документировал UI-решения. Тестирование: Использовал Jest и React Testing Library для проверки компонентов. Командная работа FSD: Следовал Feature-Sliced Design, обеспечивая модульность кода. Процессы: Работал с Kaiten, взаимодействовал с бэкенд-разработчиками, тестировщиками , дизайнерами.
    • Сентябрь 2021 – октябрь 2022
    • 1 год и 2 месяца

    Front-end разработчик

    Авто Аудио Центр
    Автокомпоненты, запчасти, шины (продвижение, оптовая торговля)

    Обязанности и достижения:

    Проект: Разработка и поддержка веб-сайтов компании (Next.js, TypeScript, Redux Toolkit, Tailwind CSS, React Query, Storybook, i18n) SEO и оптимизация поиска SSR для SEO: Настроил серверный рендеринг (SSR) в Next.js, что улучшило индексацию страниц, повысило позиции в поисковых системах и увеличило органический трафик. SEO-метрики: Оптимизировал структуру страниц и мета-теги, что положительно сказалось на показателях в Яндекс.Метрике. Оптимизация производительности Lazy loading: Реализовал ленивую загрузку изображений и компонентов, ускорив рендеринг страниц. Минимизация ререндеров: Применил React.memo, useMemo, useCallback, что сократило лишние перерисовки компонентов. Placeholder-изображения: Улучшил UX при загрузке, добавив заглушки для изображений и контента. Управление состоянием и API-запросами Redux Toolkit: Оптимизировал состояние приложения, упростил работу с редьюсерами и middleware. React Query: Внедрил стратегию кэширования данных, что сократило количество запросов к API и ускорило работу приложения. WebSocket: Реализовал уведомления и обновления заказов в реальном времени. Разработка UI и масштабируемая архитектура Storybook: Создал библиотеку компонентов, что ускорило разработку и обеспечило единообразие UI. FSD: Следовал Feature-Sliced Design, обеспечивая модульность и удобство поддержки кода. Качество кода и тестирование Jest: Внедрил модульное и интеграционное тестирование, что помогло выявлять ошибки на ранних этапах. Тестирование ключевых компонентов: Покрыл тестами бизнес-логику, сократив количество багов в production. Ключевой проект: "Продажа автомобилей из-за рубежа" Мультиязычность: Интегрировал i18n в Next.js, обеспечив поддержку нескольких языков. SEO-оптимизация: Улучшил поисковую видимость, что повысило позиции сайта и увеличило трафик.

Образование

Обо мне

Дополнительные сведения:

Frontend-Developer с 4 годами коммерческого опыта. Специализируюсь как на создании SPA с нуля, так и на поддержке уже существующих. Самостоятельно нахожу ответы на вопросы, но также не стесняюсь обращаться к коллегам. Портфолио https://github.com/Kirill-fron React Native, MobX, REST API, Webpack, SOLID, HTML, JavaScript, Bootstrap, React, Vue.js, Redux Toolkit, Tailwind CSS, SCSS, Git, TypeScript, Vite, Rsbuild, Jest, Next, Nuxt, React Query, Node.js, CSS3, Адаптивная верстка, Figma, Nginx, Docker, Supabase, Storybook, Kubernetes

Иностранные языки

  • Английский язык — разговорный
  • Чешский язык — базовый
Фото, имя и контакты доступны только авторизованным пользователям
Похожие резюмеВсе 516 похожих резюме
Обновлено 17 ноябряПоследнее место работы (3 года)Frontend-разработчикСентябрь 2022 – сентябрь 2025
Обновлено 5 ноябряПоследнее место работы (11 мес.)Frontend developerДекабрь 2024 – работает сейчас
Обновлено 12 ноябряПоследнее место работы (4 мес.)СтажерИюль 2025 – работает сейчас
Обновлено 9 октября
no-avatar
Frontend-разработчикз/п не указана
Обновлено 23 октября
no-avatar
Frontend developerз/п не указана
Последнее место работы (7 мес.)Разработчик информационных системАпрель 2025 – работает сейчас
Обновлено 6 октября
no-avatar
Front end developer reactз/п не указана
Обновлено 18 октябряПоследнее место работы (1 год)Frontend разработчик / ПрактикантМарт 2024 – март 2025
Обновлено 16 октября
no-avatar
Frontend developerз/п не указана
Последнее место работы (7 мес.)Frontend developerАвгуст 2024 – март 2025
Обновлено 2 октябряПоследнее место работы (1 мес.)Проводник пассажирского вагонаИюль 2024 – август 2024
Обновлено 2 октября
no-avatar
Frontend разработчикз/п не указана
Последнее место работы (3 мес.)Техник-тестировщикАвгуст 2024 – ноябрь 2024
Работа в МосквеРезюмеIT, Интернет, связь, телекомРазработка, программированиеFrontend программист

Смотрите также резюме