Endi

No description

About Company

{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Ключевые проекты и достижения:"}]},{"type":"paragraph","content":[{"type":"text","text":"1. BI-платформа для визуализации (построения графиков) наборов данных для"}]},{"type":"paragraph","content":[{"type":"text","text":"Газпрома"}]},{"type":"paragraph","content":[{"type":"text","text":"- Спроектировал и реализовал конфигурационные панели для нескольких типов визуализаций (настройка параметров графиков, осей/серий, фильтров и отображения) с типобезопасной моделью конфигов"}]},{"type":"paragraph","content":[{"type":"text","text":"- Провёл серию оптимизаций производительности UI: рефакторинг, стабилизация ссылок, мемоизация вычислений и компонентов, устранение лишних ререндеров в сложных формах и графиках"}]},{"type":"paragraph","content":[{"type":"text","text":"- Реализовал ключевую продуктовую фичу «проекты визуализаций»: сборка набора графиков в единый объект (создание/редактирование/сохранение/восстановление), включая управление состоянием, валидацию и синхронизацию с API"}]},{"type":"paragraph","content":[{"type":"text","text":"- Работал в команде ~30 человек (frontend, backend, QA, аналитики)"}]},{"type":"paragraph","content":[{"type":"text","text":"Стек: React, Typescript, Redux Toolkit, RTK Query, ECharts.js, Sass"}]},{"type":"paragraph"},{"type":"paragraph","content":[{"type":"text","text":"2. Портал контрагентов группы Газпром"}]},{"type":"paragraph","content":[{"type":"text","text":"- Реализовал пользовательские сценарии для ключевой сущности системы - заявки на сертификацию с многоступенчатым пайплайном состояний и сложной бизнес-логикой переходов"}]},{"type":"paragraph","content":[{"type":"text","text":"- Работал в команде ~30 человек (frontend, backend, QA, аналитики)"}]},{"type":"paragraph","content":[{"type":"text","text":"- Оптимизировал работу с большими наборами данных: мемоизация вычислений, тротлинг, виртуализация списков"}]},{"type":"paragraph","content":[{"type":"text","text":"- Активно занимался стабилизацией UI на этапе шлифовки продукта: рефакторинг, оптимизация производительности, устранение лишних ререндеров"}]},{"type":"paragraph","content":[{"type":"text","text":"Стек: TypeScript, React, Redux Toolkit, Storybook, Sass"}]},{"type":"paragraph","content":[{"type":"text","text":"Ссылка: https://asez.zakupki.gazprom.ru"}]},{"type":"paragraph"},{"type":"paragraph","content":[{"type":"text","text":"3. CRM для компании по доставке воды"}]},{"type":"paragraph","content":[{"type":"text","text":"- Участвовал в миграции CRM с PHP-монолита на современный стек (React / Next.js), сохраняя бизнес-логику и пользовательские сценарии"}]},{"type":"paragraph","content":[{"type":"text","text":"- Реализовал интеграции с маркетплейсами (Ozon, Wildberries): формы настройки, взаимодействие с API, синхронизация товарных данных"}]},{"type":"paragraph","content":[{"type":"text","text":"- Разработал переиспользуемые UI-компоненты (селекты с поиском и ленивой подгрузкой данных), улучшив работу с большими справочниками"}]},{"type":"paragraph","content":[{"type":"text","text":"- Перенёс и переработал сложную доменную функциональность систему управления графиками доставки по районам и субрайонам города."}]},{"type":"paragraph","content":[{"type":"text","text":"- Реализовал календарный интерфейс с возможностью задания кастомных недельных графиков, перекрывающих базовый график, включая поддержку повторения по годам"}]},{"type":"paragraph","content":[{"type":"text","text":"Стек: TypeScript, React, Next.js, Tailwind CSS, React Hook Form, Zod"}]},{"type":"paragraph"},{"type":"paragraph","content":[{"type":"text","text":"4. Интернет магазин для заказа воды YourWater"}]},{"type":"paragraph","content":[{"type":"text","text":"- Реализовал аутентификацию и регистрацию пользователей через одноразовые телефонные коды с использованием JWT"}]},{"type":"paragraph","content":[{"type":"text","text":"- Принимал участие в доработке backend (Python) для корректной работы клиентских сценариев авторизации и личного кабинета"}]},{"type":"paragraph","content":[{"type":"text","text":"- Полностью разработал личный кабинет пользователя: управление профилем и адресами, избранные товары, история заказов"}]},{"type":"paragraph","content":[{"type":"text","text":"- Координировал работу стажёров: декомпозировал задачи, проводил code review, помогал с архитектурными и реализационными вопросами"}]},{"type":"paragraph","content":[{"type":"text","text":"- Сверстал несколько информационных страниц сайта и обеспечил их корректную интеграцию в продукт"}]},{"type":"paragraph","content":[{"type":"text","text":"Стек: Vue2, Pinia, SASS"}]},{"type":"paragraph","content":[{"type":"text","text":"Сайт: https://yourwater.ru"}]},{"type":"paragraph"},{"type":"paragraph","content":[{"type":"text","text":"5. Сервис мониторинга событий (Газпром)"}]},{"type":"paragraph","content":[{"type":"text","text":"- Разработал административный интерфейс для отслеживания и управления изменениями данных компаний, зарегистрированных в системе подрядчиков"}]},{"type":"paragraph","content":[{"type":"text","text":"- Реализовал ключевые CRUD-сценарии: списки сущностей, формы создания и редактирования, модальные интерфейсы управления данными"}]},{"type":"paragraph","content":[{"type":"text","text":"- Работал в небольшой команде разработки (3 человека), принимая участие в быстром выводе продукта в продакшн"}]},{"type":"paragraph","content":[{"type":"text","text":"- Успешно реализовал функциональность в условиях жёстких сроков без потери стабильности интерфейса"}]},{"type":"paragraph","content":[{"type":"text","text":"Стек: TypeScript, React, Redux Toolkit, Sass"}]}]}

Location