← В ленту
Регистрация: 18.12.2025

Дмитрий Аксенов

Специализация: Frontend Developer
— Больше 3 лет во фронтенде: B2B, CRM/ERP. — Прошёл обучение (Hexlet, T-образование), реализовал 20+ pet-проектов (SPA на React + TS, SSR, тестирование). — Интересуюсь архитектурой приложений, производительностью и продуктовой аналитикой.
— Больше 3 лет во фронтенде: B2B, CRM/ERP. — Прошёл обучение (Hexlet, T-образование), реализовал 20+ pet-проектов (SPA на React + TS, SSR, тестирование). — Интересуюсь архитектурой приложений, производительностью и продуктовой аналитикой.

Скиллы

JavaScript (ES6+)
TypeScript
React
Redux
React Query
Tailwind
REST API (fetch, Axios)
WebSockets
Jest
Playwright
React Testing Library
StoryBook
Figma
AntDesign
Material UI
Zustand
1C
SVG
GitLab
Prettier
ESLint
NestJS

Опыт работы

Middle Frontend Developer
с 06.2025 - По настоящий момент |Gold Tech
React, TypeScript, Zustand, React Query, React Router, 1C, CSS Modules, SVG, ESLint/Prettier, GitLab
Достижения: ● Календарь загруженности с синхронизацией детализаций по клику (специалисты/оборудование), умные фильтры. (Снизил ошибки планирования на 40%). ● Модуль аналитика (пользователями ускорилась оценка KPI в 2 раза). ● Интеграция с бэкендом 1С. ● Кастомные SVG-графики (Линейные, Столбчатые) с responsive-шириной (хук измерения контейнера). ● Таблицы (заявок, оплат, продаж, складов, и т.д.) с серверной фильтрацией/сортировкой, CRUD интерфейсами и VirtualScroll. ● Online Chat (polling). Команда: 4 Frontend разработчика, 5 Backend разработчиков, 2 QA инженера, 2 Дизайнера, DevOps инженер, Системный аналитик, Mobile Developer.
Frontend Developer
01.2022 - 06.2025 |NDA
JavaScript, TypeScript, React, Next.js (Pages Router), Redux Toolkit + next-redux-wrapper (SSR-гидрация), Playwright (e2e), Storybook, Prettier, ESLint, NestJS
Ключевые проекты: Blog Platform - Мини-соцсеть с лентой постов, профилями и комментариями: быстрая публикация коротких заметок, поиск по статьям и просмотр авторов. Возможности приложения: ● Лента статей с VirtualScroll ● Профиль текущего пользователя: собственные статьи + комментарии ● Поиск по статьям ● Аутентификация (логин/регистрация), защита маршрутов ● Комментарии: просмотр, добавление, удаление (по правам) Стек: HTML, JavaScript, TypeScript, React, Next.js (Pages Router), Redux Toolkit + next-redux-wrapper (SSR-гидрация), Playwright (e2e), Storybook, Prettier, ESLint, backend: NestJS Финансовый мониторинг - Платформа с интеграцией API МосБиржи: котировки и новости. Возможности приложения: ● Кастомные графики (интерактивные) ● Линейные графики (Chart.js с переключаемыми таймфреймами) ● Калькулятор доходности ● Избранное (для ценных бумаг) Структура проекта: ● Интерактивные графики на Chart.js с переключаемыми таймфреймами ● Fetch API, реализовал middleware ● Калькуляторы доходности на TypeScript (все вычисления на клиенте) ● Профилирование компонентов (React.memo, useMemo, useCallback) Стек: HTML, CSS, JavaScript, React, React Router, TypeScript, Redux Toolkit, CSS Modules, Jest, React Testing Library, Figma, GitHub Инвестиционный портфель - Интерактивный калькулятор для балансировки портфеля по структуре индекса МосБиржи. ● Приложение рассчитывает, какие акции и в каком количестве нужно докупить, учитывая лоты, цены и веса. ● Поддерживается добавление пользовательских бумаг и настройка параметров. Стек: React, React Router, TypeScript, Redux Toolkit, Material UI, Fetch API, CSS Modules, GitHub Игровые SPA: Pokémon Catcher - Ключевая идея «поймай всех». Возможности приложения: ● Постраничная пагинация (limit/offset) с селектами лимита ● Сессия игры сохраняется в localStorage Стек: HTML, CSS modules, JavaScript, React, React Router, Redux Toolkit Wordle Game (курсовая работа T-интенсив JS) - Ключевая идея: «угадать слово за 5 попыток». Возможности приложения: ● Google авторизация ● Тема (Темная, светлая) ● Личный кабинет ● Статистика по игрокам ● Метрики приложения по пользователям ● 100% покрытие unit и E2E-тестами, мокирование API Стек: HTML, JavaScript, TypeScript, React, React Router, Zustand, Tailwind + CSS Modules, Jest, React Testing Library, Backend - Firebase CRM и административные панели - CRUD-интерфейсы для документооборота и управления клиентами. Возможности приложения: ● Фильтрация, сортировка, пагинация ● Редактирование таблиц (CRUD) Стек: React, TypeScript, React Router, Redux Toolkit, Material UI, CSS Modules, Jest Интерактивные дашборды - Интерфейсы с анимациями, спиннерами, SVG-компонентами. ● Упор на производительность и UX. ● Внедрял тёмные темы с сохранением в localStorage. Стек: React, TypeScript, CSS Modules, React Testing Library, Figma

Образование

Электроэнергетика и электротехника (Бакалавр)
2017 - 2021
УРФУ

Языки

АнглийскийПродвинутыйРусскийРодной