Skip to content

DarckShot/DarckShot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 

Repository files navigation

Typing SVG

👋 Привет! Я Сергей Краснопольский

Telegram Email LinkedIn

О себе

Frontend-разработчик (React / Angular / Next.js / React Native / TypeScript) с 2+ годами коммерческого опыта в BI и EdTech.

Разрабатываю SPA, SSR и mobile-приложения с упором на масштабируемую архитектуру, производительность и предсказуемость интерфейсов.

Инженерный фокус:

  • Проектирование и рефакторинг UI-архитектуры
  • Оптимизация “тяжёлых” экранов и сложных сценариев
  • Работа со сложной бизнес-логикой и управлением состоянием
  • Повышение качества кода и тестируемости

Участвую в архитектурных обсуждениях и декомпозиции задач, работаю в Scrum-командах, взаимодействую с backend, дизайном и продуктом.

Работал над продуктами с аудиторией до 10 000 пользователей.

Основатель EdTech-платформы Triad of The Mind (AI-интеграции, полный цикл разработки: от архитектуры до продакшена).


💼 Опыт работы

Selectel | Frontend Angular Developer

  • Адаптировал панель под pixel-perfect макеты, обеспечив корректное отображение на всех разрешениях от 320px до 4K.
  • Разработал кастомные компоненты-обёртки над UI-китом

Shunli | Frontend Developer

  • Спроектировал и реализовал frontend-приложение в формате Telegram Mini Apps для изучения китайского языка с анимациями и интерактивными сценариями. Результат: повышение отзывчивости и вовлечённости пользовательских экранов.
  • Выполнил миграцию проекта с JavaScript на TypeScript с типизацией ключевых моделей и состояний (упражнения, шаги сборки иероглифов, прогресс, платёжные сценарии). Результат: повышение надёжности кода и снижение количества ошибок.
  • Интегрировал REST API с использованием Axios для работы с серверными данными. Результат: стабильное взаимодействие клиентской части с backend.
  • Реализовал управление server-state с использованием TanStack Query. Результат: снижение лагов на интерактивных экранах на 50%.

PRIO | Frontend Developer

  • Разработал frontend-приложение (Telegram Mini Apps) для формата «социальная сеть для бизнеса» на React и TypeScript. Результат: запуск первых пользовательских сценариев продукта.
  • Структурировал UI-модули и переиспользуемые компоненты интерфейса. Результат: упрощение масштабирования и доработки функциональности.
  • Унифицировал работу с REST API через Axios (интерсепторы, таймауты, обработка ошибок). Результат: сокращение time-to-market первых фич на 25%.

VR-IT | Middle Frontend Developer

Разработка высоконагруженных сервисов на React и React Native

  • Спроектировал и вывел в production SPA и Telegram Mini Apps на React/React Native + TypeScript, настроив server state через TanStack Query и унифицировав REST-интеграции через Axios (интерсепторы, таймауты, общий error-handling). Результат: скорость выпуска фич выросла на 25%.
  • Внедрил практики качества: паттерны React, типизация в TypeScript, правила работы со стором; менторил двух практикантов через ревью и парные сессии. Результат: количество правок после ревью снизилось на 30%.

Форсайт | Junior Frontend Developer

Разработка frontend-части аналитической BI-платформы

  • Реализовал BI-дашборды на React с многомерными фильтрами и drill-down, подключив UI к OLAP-кубам через REST API. Результат: скорость построения отчётов выросла на 30%.
  • Оптимизировал тяжёлые экраны (мемоизация, селекторы Redux Toolkit, ленивая загрузка) и закрепил качество тестами (Jest, React Testing Library). Результат: время отклика интерфейса снизилось на 35%, багов после релиза стало на 25% меньше.

Triad of The Mind | Frontend Developer

Собственный коммерческий EdTech-продукт. Итеративная разработка и развитие образовательной платформы с реальными пользователями и внедрением в образовательной среде. Работа над продуктом велась параллельно с основной занятостью.

  • Спроектировал архитектуру клиентской части на Next.js с SSR (роутинг, слой API-клиента, типизация в TypeScript). Результат: время вывода новых экранов сократилось на 30%.
  • Интегрировал AI-тьютора: Ollama + LLM Qwen на собственном сервере, подключение через REST API, потоковая обработка ответов в UI. Результат: лаги при длинных ответах снизились на 50%.

🛠️ Технологический стек

Frontend

Технология Прогресс
React React / React Native ████████████████████░ 95%
TypeScript TypeScript ████████████████████░ 90%
Redux Redux Toolkit / Zustand ███████████████████░░ 85%
TanStack Query TanStack Query ████████████████░░░░░ 75%
Next.js Next.js ████████████████░░░░░ 75%

State Management & Tools

Redux Redux Toolkit React Query

Styling

CSS3 Sass Styled Components Tailwind CSS

Testing

Jest Testing Library

Tools

Git VS Code Webpack Vite


🏆 Достижения

  • Улучшил производительность приложений на 25-40%
  • Покрытие кода тестами до 85%
  • Оптимизировал загрузку с 40 до 25 секунд
  • Повысил Lighthouse Performance с 20-25% до 60+%
  • Исправил 100+ production багов
  • Работал над проектами для 10 000+ пользователей

🎓 Образование

Национальный исследовательский университет ИТМО
2025 - 2027 | Веб-технологии

Пермский Национальный Исследовательский Политехнический Университет
2021 - 2025 | Информационные системы и технологии


📫 Связаться со мной

Всегда открыт для интересных проектов и сотрудничества!

📧 Email: sergey_krasn@mail.ru
💬 Telegram: @DarckShot
📞 Телефон: +7 (901) 454-77-68


Profile views

💙 Спасибо за визит!

⭐ Если вам понравились мои проекты, поставьте звезду!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors