CV view
Senior Front-End Developer
2500 $
Russia
Yekaterinburg
Full
Remote
Work experience
2 years 10 months
Last work experience
contextmachine
Senior Frontend Developer
1 year 5 months
About
Birth date
About
Frontend-Developer с 4 годами коммерческого опыта. Специализируюсь на создании SPA с нуля и поддержке существующих проектов. Самостоятелен в поиске решений, но открыт к collaboration с командой.
Affiliate experience
No data available
Work experience2 years 10 months
April 2024 - August 2025
(1 year 5 months)
contextmachine
Senior Frontend Developer
Ключевые достижения:
· Разработал с нуля 3D-визуализацию с инструментами для измерения, выделения и работы с геометрией.
· Реализовал алгоритм автоматического расчёта площади этажей на основе анализа 3D-модели.
· Спроектировал и внедрил высокопроизводительную таблицу для работы с большими данными (виртуализация, массовое редактирование, буфер обмена).
· Оптимизировал рендеринг 3D-сцены на 40\\\% с использованием RWH-деревьев и батчинга обновлений.
· Внедрил систему автосохранения и обработки ошибок.
· Настроил сквозную типобезопасность (end-to-end typesafety) от бэкенда до UI.
· Построил архитектуру бизнес-логики на Recoil, обеспечив низкую связность компонентов.
· Настроил безопасный GraphQL-прокси между Next.js и Hasura.
· Внедрил e2e-тесты на Playwright для ключевых сценариев.
November 2022 - January 2024
(1 year 3 months)
Проект: Биржа грузоперевозок Next.js, TypeScript, Redux, Tailwind CSS, React Query, Storybook
Middle Front-end разработчик
· Реализовал обновление статусов грузов и транспорта в реальном времени через WebSocket.
· Разработал мессенджер для общения грузоперевозчиков и грузовладельцев.
· Оптимизировал сборку Webpack, разделив код на чанки для ускорения загрузки приложения.
· Внедрил динамическую подгрузку компонентов и библиотек (lazy loading).
· Настроил CI/CD через GitLab, автоматизировав сборку, тестирование и деплой.
· Настроил ESLint, Type и автотестирование в CI/CD.
· Развивал компонентную базу в Storybook, документировал UI-решения.
· Использовал Jest и React Testing Library для тестирования компонентов.
· Следовал методологии Feature-Sliced Design (FSD).
· Работал с Kaiten, взаимодействовал с бэкенд-разработчиками, тестировщиками и дизайнерами.
September 2022 - October 2022
(2 months)
Авто Аудио Центр React, TypeScript, Redux Toolkit, Tailwind CSS, React Query, Storybook, I18n
Middle Front-end разработчик
· Настроил серверный рендеринг (SSR) в Next.js для улучшения SEO и индексации страниц.
· Оптимизировал структуру страниц и мета-теги для повышения поисковой видимости.
· Реализовал ленивую загрузку изображений и компонентов.
· Применил React.memo, useMemo, useCallback для минимизации ререндеров.
· Улучшил UX, добавив placeholder-изображения.
· Оптимизировал состояние приложения с помощью Redux Toolkit.
· Внедрил стратегию кэширования данных с React Query.
· Реализовал уведомления и обновления заказов в реальном времени через WebSocket.
· Создал библиотеку компонентов в Storybook.
· Следовал методологии Feature-Sliced Design (FSD).
· Внедрил модульное и интеграционное тестирование с Jest.
· Интегрировал I18n в Next.js для поддержки мультиязычности.
Skills
No data available
Language proficiency
No data available
Employment
Employment
Full, Part-time, Project-based
Work format
Remote, Hybrid, Office
Work schedule
5/2
Relocation
Possible
Business trips
Business trips possible