Skip to content
View DarckShot's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report DarckShot

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DarckShot/README.md
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

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

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

Pinned Loading

  1. selectel-frontend-angular-test selectel-frontend-angular-test Public

    CSS 1

  2. testChatEmoji testChatEmoji Public

    Тестовое задание

    TypeScript 1

  3. airline-services-mvp airline-services-mvp Public

    Тестовое задание TECCOD

    TypeScript 1

  4. segment segment Public

    Тестовое задание "Отрезок" в компанию OSLA

    TypeScript 1

  5. shop shop Public

    Тестовое задание

    TypeScript 1

  6. Triad_of_The_Mind Triad_of_The_Mind Public

    “Triad of The Mind” является цифровым сервисом, который направлен на обучение основам языка программирования Python. Основной идеей является обучение языку программирования в игровой форме. Обучени…

    Python 1