Junior Fullstack Developer (React + Node.js/NestJS)
Описание
Возраст
24 года (30.03.2001)
Адрес
г. Москва
Номер
+7 (968) 680-49-13
Email
egorpridanov@gmail.com
Telegram
@Gofa13
Hard Skills
Frontend:
React · Next.js · TypeScript · Vite · TanStack Query · Zustand · Redux · React Router · Tailwind CSS
Backend:
Node.js · NestJS · Express · REST API · PostgreSQL · Sequelize
Testing:
Jest · React Testing Library
Mobile:
React Native · Expo
DevOps / Tools:
Git · Docker / Podman · CI (GitHub Actions) · Swagger · Nginx · Linux
ML / CV:
Python · OpenCV · PyTorch · object detection · video processing
Образование
Государственный университет управления
Аспирантура (в процессе):
Математические, статистические и инструментальные методы в экономике
Магистратура:
Бизнес‑информатика (красный диплом);
Прикладная информатика (красный диплом)
Бакалавриат:
Прикладная информатика
О себе
Стремлюсь развиваться как сильный frontend-инженер. Умею работать в условиях неопределённости и доводить продукт до результата, соответствующего ожиданиям бизнеса. Внимателен к скорости разработки и управлению ожиданиями, постоянно расширяю технический арсенал.
Дополнительная информация
Играю в хоккей 17 лет и продолжаю выступать за студенческую команду. ценю дисциплину, командную работу и системный подход -- принципы, которые переношу и в разработку. Автор и соавтор научных публикаций по моделированию цифровых платформ и анализу сложных систем.
Приданов Егор
Middle Frontend Developer (React / Next.js)
Опыт работы
Fullstack Developer (Freelance) 2022 -- н.в.
Работаю как end-to-end разработчик: от архитектуры и проектирования БД до деплоя и поддержки продакшена. В большинстве проектов -- единственный инженер, принимающий технические решения. Проекты запускались в продакшн и используются реальными клиентами.
Кейсы и проекты
Платформа хоккейной аналитики (hippostat.ru) 2024 -- н.в.
Контекст
Разрабатываю fullstack-платформу (в рамках исследовательско-инженерный проекта) для анализа хоккейных матчей: система автоматически формирует статистику на основе видео, поддерживает ручной и голосовой ввод событий через специализированный интерфейс и предоставляет инструменты аналитики для тренеров и игроков. В настоящее время проходит пилотное тестирование и связан с темой кандидатской диссертации.
Основной стек
Next.js (SSR), React, TypeScript, TanStack Query, Redux, React Hook Form, NestJS, Sequelize, PostgreSQL, Docker, GitHub Actions, Python, OpenCV.
Что реализовал
Спроектировал архитектуру клиентского приложения (React / Next.js / TypeScript).
Реализовал data-heavy интерфейс с динамической подгрузкой, визуализацией событий (таймлайн, метрики), фильтрацией и агрегацией данных.
Настроил управление состоянием (Redux) и кэширование (TanStack Query), интеграцию с REST API (NestJS).
Спроектировал PostgreSQL-схему и реализовал REST API на NestJS.
Реализовал обработку видео (OpenCV), детекцию событий и интеграцию аудиоввода (speech --> text --> структурирование).
Технически сложные задачи
Работа с большим объёмом событийных данных (матч --> смены --> события --> метрики).
Оптимизация рендеринга при динамическом обновлении статистики.
Синхронизация видео, аудиособытий и UI.
Баланс клиентской и серверной агрегации данных.
Построение интерфейса для работы с неопределённой, неполной или потоковой статистикой.
Business value
Автоматизация ручного ведения статистики матчей.
Удобный интерфейс для тренерского анализа.
Возможность количественной оценки игроков.
Основа для масштабируемой аналитической платформы.
Интернет-магазин оптики (expressoptika.ru) 2023 -- 2026 г.
Контекст
Бизнесу требовалась единая цифровая экосистема вместо разрозненных процессов: интернет-магазин для клиентов, CRM для менеджеров и PRM для врача-офтальмолога с общей базой клиентов, заказов и рецептов. До этого данные велись частично вручную и в разных системах, что приводило к дублированию информации, ошибкам при обработке заказов и отсутствию прозрачной аналитики.
Основной стек
Next.js (SSR), React, TypeScript, TanStack Query, Redux, React Hook Form, NestJS, Sequelize, PostgreSQL, Docker, GitHub Actions.
Что реализовал
Спроектировал архитектуру (frontend + backend + БД).
Разработал storefront с серверной фильтрацией и поиском.
Реализовал CRM: управление заказами, клиентами, отчётность.
Разработал PRM для ведения пациентов и хранения рецептов.
Внедрил систему лояльности с гибкой логикой начисления бонусов.
Настроил CI/CD и деплой.
Технически сложные задачи
Проектирование единой модели данных (клиенты, заказы, рецепты, бонусы).
Консистентность данных между storefront / CRM / PRM.
Реализация бизнес-логики бонусов с учётом возвратов.
Оптимизация JOIN-запросов, индексация.
Обработка edge-case сценариев (отмена, частичный возврат).
Business value
Объединил разрозненные процессы в одну систему.
Снизил ручную нагрузку менеджеров.
Упростил взаимодействие врача и магазина.
Ускорил обработку заказов.
Интернет-магазин шин и дисков (glavshinmag.ru) 2022 -- 2023 г.
Контекст
Коммерческий e-commerce проект с большим каталогом товаров и интеграцией с внешним поставщиком
Основной стек
Next.js (SSR), React, Express.js, PostgreSQL.
Что реализовал
Разработал storefront и административную панель.
Реализовал каталог с серверной фильтрацией, поиском и пагинацией.
Интегрировал внешний API для автоматической загрузки и обновления товаров.
Спроектировал структуру хранения каталога и синхронизацию данных.
Реализовал систему заказов и управления клиентам).
Технически сложные задачи
Нормализация и преобразование данных из внешнего API.
Поддержание консистентности каталога при обновлениях.
Оптимизация фильтрации по множеству параметров.
Business value
Автоматизирована загрузка и обновление каталог.
Снижена ручная работа по управлению товарами.
Улучшен пользовательский поиск и удобство оформления заказа.
Мобильное приложение 2022 -- 2023 г.
Контекст
Мобильное приложение для объединения студентов по интересам и доступа к университетским сервисам.
Основной стек
React Native, Expo, Express.js
Что реализовал
Функционал расписания и уведомлений.
Организовал управление состоянием и синхронизацию данных.
Реализовал CRM: управление заказами, клиентами, отчётность.
Участвовал в проектировании рекомендательной логики.
Настроил работу с асинхронными источниками данных.
Технически сложные задачи
Управление состоянием в условиях частичных обновлений.
Работа с оффлайн/онлайн синхронизацией.
Проектирование клиентской логики рекомендаций.
Business value
Упростил доступ к событиям и сервисам университета.
Повысил вовлечённость студентов в образовательный процесс.
26 октября, 2016
Наталья
Город
Москва
Возраст
37 лет (17 мая 1988)
26 октября, 2016
Григорий
Город
Москва
Возраст
53 года (29 декабря 1969)
28 октября, 2016
Мадия
Город
Москва
Возраст
54 года ( 5 июня 1971)