Stanislav Kirisenko
Portfolio
Веб-портал ФК Спартак
Сфера проекта: Media Цифровая экосистема для одного из крупнейших футбольных клубов России — ФК «Спартак». Решение включает веб-портал с онлайн-магазином, билетной системой и личным кабинетом, мобильные приложения для iOS и Android, а также административную панель с системой ролевого доступа. Проект ориентирован на удобство болельщиков и сотрудников клуба, масштабируемость и стабильную работу под высокой нагрузкой. Роль в проекте: Frontend Developer Обязанности: - Разработка и рефакторинг административного приложения - Разработка информационных разделов веб-портала - Реализация модулей Battle of the Schools и Statistics Players и билетной системы - Исправление багов и рефакторинг кода - SEO-оптимизация веб-приложения - Интеграция с API - Оценка задач и рисков - Взаимодействие с участниками команды Достижения: - Улучшил SEO-показатели приложения на Next.js - Оптимизировал Core Web Vitals и индексацию портала Технологии / инструменты: React.js, Next.js, TypeScript, Redux Toolkit, REST API, Styled-components, AntDesign, OData Команда: 3 Frontend, 5 Backend, 2 QA, UX/UI, Analyst, PM, DevOps
Система управления потоком пациентов (СУПП)
Сфера проекта: Government & Public Sector Федеральный ИТ-проект для управления движением пациентов между медицинскими организациями — от первичного звена до высокотехнологичной медицинской помощи. Роль в проекте: Frontend Developer Обязанности: - Проектирование и реализация переиспользуемых UI-компонентов (ui-kit) на основе shadcn/ui и Tailwind CSS - Разработка модуля администрирования системы - Реализация локальной и ЕСИА авторизации - Реализация ролевой модели пользователей - Ведение технической документации - Участие в Agile-процессах: планирование, оценка задач, code review Достижения: - Разработал переиспользуемые компоненты для различных модулей системы - Внедрил механизм отслеживания активной сессии с silent refresh и автоматическим повтором неуспешных запросов - Реализовал загрузку и отображение больших списков с виртуализацией и бесконечной подгрузкой данных - Разработал UI для интерактивных диаграмм настройки статусной модели заявок - Внедрил генерацию API-клиентов и моделей через Orval на основе Swagger-схем Технологии / инструменты: React 18/19, TypeScript, TanStack Query, TanStack Router, TanStack Form, Zod, TanStack Table, shadcn/ui, Radix UI, Tailwind CSS, Storybook, Axios, REST API, Orval Команда: 2 Frontend, 2 Backend, 1 QA, PM, CTO, Analyst, Designer, DevOps
Интегрированная электронная медицинская карта (ИЭМК)
Сфера проекта: BioTech, Pharma, Health care & Sports Федеральный ИТ-проект по созданию единого цифрового хранилища медицинских данных граждан России. Система обеспечивает стандартизированный обмен медицинской информацией между медицинскими организациями, автоматизацию процессов преемственности медицинской помощи и оперативный доступ к данным пациентов. Подпроекты системы: портал врача, Hubmanager, Eventlog, ACS (Access Control System), MPI (Master Patient Index) Роль в проекте: Frontend Developer Обязанности: - Проектирование и реализация переиспользуемых UI-компонентов на Material UI - Участие в проектировании архитектуры приложения - Реализация обработки и отображения PDF-документов - Ведение технической документации - Участие в Agile-процессах: планирование, оценка задач, code review stanislav.kirisenko@gmail.com • https://t.me/stanhell • https://www.linkedin.com/in/stanislav-kirisenko Достижения: - Разработал и внедрил кастомный PDF Viewer (zoom, pagination, lazy loading, виртуализация страниц, печать, скачивание) - Реализовал UI системы управления доступом для авторизации приложений ИЭМК - Участвовал во внедрении многофакторной аутентификации пользователей - Реализовал UI для подпроектов системы и связал их через Nx (монорепозиторий, shared-библиотеки и переиспользуемые модули) - Реализовал клиентскую часть системы уведомлений через WebSocket - Внедрил OpenAPI Generator для генерации API-клиентов и моделей на основе Swagger-схем Технологии / инструменты: React 18, TypeScript, Effector, Formik, Zod, Jest, Material UI, Storybook, Axios, WebSocket, REST API, OpenApi Generator Команда: 4 Frontend, 4 Backend, 3 QA, PM, CTO, Analyst, Designer, DevOps
