Досвід роботи:
3+ года коммерческого опыта | 4+ года во Frontend.
Освіта:
Санкт-Петербургский государственный университет аэрокосмического приборостроения. 2021 - 2025. Прикладная информатика.
Професійні та інші навички:
JavaScript, TypeScript, React (+Экосистема), Next, Git, Tailwind, Vite, GraphQL, WebSocket.
Додатково:
Опыт:
1. sixhands.
- Участвовал в разработке нескольких веб-приложений (админ-панели и клиентские интерфейсы) на React.js и Next.js.
- Работал с развитием и поддержкой интерфейсов: таблицы с большим объёмом данных (500+ записей), фильтрация, сценарии активной работы со state и API.
- Участвовал в проработке архитектуры проектов: переход на FSD-подход, обсуждение и выбор подходов к организации кода и структуры приложения.
- Делал переиспользуемые UI-компоненты и участвовал в развитии внутренних UI-китов, чтобы убрать дублирование и унифицировать интерфейсы.
- Работал с legacy-кодом: рефакторинг (2000+ строк), перенос части логики на TypeScript, упрощение и приведение к более понятной структуре.
- Настраивал i18next для локализации, участвовал в code review и технических обсуждениях - разбирали задачи, реализацию и возможные улучшения.
2. CYBERPRAVDA.
- Делал основную клиентскую логику: личный кабинет, чат и уведомления через WebSocket, авторизация/регистрация. Работал с интерактивными частями интерфейса - drag & drop в конструкторе графов, система комментариев и аргументов.
- Занимался оптимизацией отдельных страниц: убирал лишние перерисовки, настраивал мемоизацию и lazy loading там, где это действительно влияло на производительность.
- Делал адаптивные интерфейсы по макетам Figma, чтобы всё корректно работало на разных экранах и устройствах.
- Настраивал локализацию через i18next.
- Подключал и работал с REST API (15+ эндпоинтов) в разных частях приложения.
- Участвовал в code review и обсуждении технических решений в команде - по реализации задач и дальнейшему развитию функционала.
3. Friendly Carrier.
- Реализовывал основные пользовательские сценарии: регистрация/авторизация, роутинг, динамический поиск по заказам (lazy-loading, сортировка, фильтрация), настройка профиля, а также трекинг статуса заказа на всех этапах сделки.
- Делал адаптивную верстку ключевых страниц и переиспользуемых компонентов с поддержкой основных разрешений и кроссбраузерной совместимостью.
- Настраивал локализацию проекта на 2 языка с использованием i18next.
- Участвовал в рефакторинге и улучшении существующего кода: добавлял типизацию, упрощал логику, улучшал читаемость и поддержку.
- Разрабатывал чат в реальном времени между пользователями через WebSocket.
- Работал во взаимодействии с backend-командой при разработке API и бизнес-логики.
🧠 Ключевые компетенции
● Разработка SPA/SSR приложений (React, Next.js)
● Построение архитектуры и переиспользуемых UI-модулей
● Интеграция с REST API и внешними сервисами
● Работа с состоянием приложения и клиентской логикой
● Оптимизация производительности интерфейсов (lazy loading, memoization)
● Адаптивная верстка и UI-реализация по макетам
● Использование AI-инструментов для ускорения разработки и анализа кода
💬 Командная работа
● Люблю работать в команде, где все вовлечены в процесс и понимают свою зону ответственности.
● Участвую в обсуждении технических решений, code review и поддержке качества проекта - как на уровне архитектуры, так и реализации.
🛠 Технологический стек
● Основное:
React.js, Next.js, TypeScript, JavaScript (ES6+)
● UI:
HTML5, CSS3, SCSS, Tailwind
● State & data:
Redux Toolkit, React Query, Zustand
● API:
REST API, GraphQL
● Инструменты:
Git, Vite, Webpack, Figma, Postman, AI tools
💬 Контакты:
● Telegram — @Auriel404DH
● Email — dev.develop767@gmail.com
● Моя профессиональная деятельность - разработка веб-приложений на React.js и Next.js. Предпочитаю воспринимать проект не как набор отельных страниц, а совокупность живых и проработанных интерфейсов: формы, таблицы, фильтры, работа с данными и API - все взаимосвязано и работает в единой системе.
● Мне важно закрывать задачи в соответствии с ТЗ, однако не менее важной частью я считаю понимание самой идеи проекта, выбор его архитектуры, обусловленность технологического стека и необходимость существования тех или иных частей интерфейса. В продуманных продуктах элемент системы имеет смысл и логику.