Портфолио · Production-проект · Все репозитории
Middle Frontend Developer с опытом более 3 лет. Создаю интерфейсы и клиентские приложения на React и TypeScript: от административных панелей и аналитических дашбордов до SSR-приложений, Telegram Mini Apps и коммерческих сервисов с оплатой.
Работаю с новым кодом и развиваю legacy-проекты. Проектирую состояние приложения, интегрирую REST API, создаю таблицы и визуализации, настраиваю тестирование, CI/CD и production-развёртывание.
Открыт к предложениям: Middle / Middle+ Frontend Developer, удалённая или гибридная работа.
| Опыт | Влияние | Автоматизация | Портфолио |
|---|---|---|---|
| 3+ года frontend-разработки | −30% времени на принятие решений | −25% трудозатрат на отчётность | 20+ публичных проектов |
| React, TypeScript, Redux | Административные панели и аналитика | Отчёты и интеграции с API | Учебные, командные и продуктовые проекты |
Frontend: React 17–19, TypeScript, JavaScript, Next.js App Router, Redux Toolkit, RTK Query, Zustand, React Router.
UI и данные: HTML, CSS, Sass, Tailwind CSS, Bootstrap, Recharts, Canvas API, Leaflet, адаптивная вёрстка.
Инженерная практика: REST API, SSR, WebSocket, Service Worker, Vitest, Jest, Testing Library, Playwright, Vite, Webpack, Git, Docker, CI/CD.
| Проект | Что реализовано | Стек |
|---|---|---|
| PDF Recipes Store | Коммерческий магазин PDF-рецептов: каталог, YooKassa, webhook, email, защищённая выдача файлов, SEO и production-мониторинг | Next.js, TypeScript, Supabase, YooKassa, R2, Resend |
| Dino Game | Командная Canvas-игра с SSR, авторизацией, форумом, лидербордом, offline-режимом и серверной частью. Роль: тимлид | React, TypeScript, Redux, Express, PostgreSQL, Docker |
| Stellar Burger | Конструктор заказов, drag-and-drop, лента заказов, WebSocket, маршрутизация и тестирование пользовательских сценариев | React, TypeScript, Redux Toolkit, React DnD, Playwright |
| TypeScript Messenger | Мессенджер без фреймворка: собственная компонентная модель, EventBus, Router, HTTP и WebSocket | TypeScript, Vite, Handlebars, WebSocket |
| PROGIS Map | Интерактивная карта с XYZ/WMS/WFS-слоями, GetFeatureInfo, GeoJSON и управлением порядком слоёв | React, TypeScript, Leaflet, Zustand, dnd-kit |
| DataGrid Designer | Визуальный конструктор таблиц: колонки, фильтры, сортировка, агрегации и экспорт данных | React, TypeScript, JSON/CSV, CI |
| PulseBoard | Дашборд с потоком событий, графиками, состоянием подключения и адаптивным интерфейсом | React, TypeScript, Zustand, Recharts, WebSocket |
| MAX Chat · Demo | Адаптивный интерфейс личной переписки через GREEN-API MAX | React 19, TypeScript, Vite, REST API |
| Проект | Направление |
|---|---|
| StyleLab | Редактор дизайн-систем, интеграция с Figma API и Storybook |
| Historical Dates | Интерактивный временной блок по техническому заданию |
| Z-score Line Chart | Визуализация статистических данных |
| Map Assist | Работа с картами, местами, фильтрами и избранным |
| Amino Aligner | Визуализация аминокислотных последовательностей |
| Проект | Направление |
|---|---|
| Finance Mini App | Учёт личных финансов и аналитика |
| Good Deeds Calendar | Telegram Mini App для календаря добрых дел |
| DevGamify | Геймификация задач разработчика, XP, серии и достижения |
| Bookshelf | Каталог книг с Google Books API и пользовательскими списками |
| Game Inventory | Управление игровым инвентарём и расчёт характеристик |
| Auto Shop | Каталог автомобилей с сортировкой, пагинацией и URL-state |
| Online Shop | Каталог, корзина, оформление и история заказов |
| Проект | Направление |
|---|---|
| Parameter Editor | Drag-and-drop, история изменений, Zustand и валидация |
| Param Editor | Типизированный React-компонент редактора параметров |
| SPA Task Manager | Управление задачами через Redux Toolkit |
| Vue Todo | Vue 3, TypeScript и Vuex |
- проектировать масштабируемые React-интерфейсы и состояние приложения;
- интегрировать REST API, WebSocket, платежи и внешние сервисы;
- создавать таблицы, фильтры, графики, карты и административные панели;
- переносить JavaScript-код на TypeScript и развивать legacy-проекты;
- настраивать SSR, Service Worker, CSP, тесты, Docker и CI/CD;
- вести командную разработку и отвечать за архитектурные решения.
- развитие production-магазина PDF-рецептов;
- завершение учебных проектов React Burger и TypeScript Messenger;
- развитие практики Next.js, SSR, тестирования и frontend-архитектуры;
- поиск позиции Middle / Middle+ Frontend Developer.
Middle Frontend Developer with 3+ years of experience building React and TypeScript applications. Experienced in state management, REST integrations, data visualization, SSR, testing, CI/CD and maintaining legacy code. Open to remote and hybrid frontend opportunities.
- GitHub: github.com/Richbanker
- Production-проект: olgagazhienko.ru
- Все репозитории: github.com/Richbanker?tab=repositories



