Перейти к содержимому
Данил Куприянов

Данил Куприянов

Frontend-разработчик

Middle Гибрид Удалённо Алматы, Казахстан
2 г. 10 мес. опыта 19 навыка

О себе

Всем привет! Меня зовут Данил, я Frontend-разработчик, специализируюсь на Angular. Занимаюсь коммерческой разработкой и параллельно создаю pet-проекты, где тестирую новые подходы и технологии. Особенно интересны сложные задачи, требующие глубокого погружения и нестандартных решений. Активно изучаю новые инструменты и направления, включая автоматизацию рутинных процессов с помощью AI и prompt engineering.

Опыт работы

Investlink ltd.

07.2024 — по н.в. 1 г. 11 мес.

Front-end разработчик

Middle Офис

1. Разработка трейдинговой платформы (рынок США) Angular 21, TypeScript 5.9, RxJS 7.8, SCSS, TaigaUI, WebSocket - Реализовал полный модуль торговли опционами с нуля: создание/изменение/отмена ордеров, управление позициями (close, cancel, execute), post-trading события (expired, completed, calculated), фильтрация и горячие клавиши - Разработал real-time интеграции на WebSocket (v3) — котировки акций, ордера, опционный стакан; реализовал корректный lifecycle подписок (subscribe/unsubscribe) - Спроектировал и реализовал универсальный generic-компонент таблицы: динамические строки и колонки, flip-анимации, sticky-шапка, сортировка с сохранением состояния, пагинация - Разработал систему анимаций интерфейса: animated numbers, fade-переходы виджетов, route-анимации с оптимизацией рендера - Реализовал flow регистрации (sign-up): мульти-шаговые экраны, хранение токенов в cookie, device ID, рефакторинг auth-слоя - Провёл масштабный UI/UX редизайн: таблицы позиций/ордеров акций и опционов, watchlist, options board, дашборды, компонент кнопки - Применяю паттерны Smart/Dumb компонентов и BehaviorSubject-based state management в сервисах; уверенно работаю с Angular Signals (signal, computed, effect) - Отвечаю за SCSS-архитектуру: CSS custom properties, BEM-именование, тёмная/светлая тема, переменные шрифтов и миксины - Настроил i18n (EN/RU) во всех новых и переработанных компонентах 2. Корпоративный информационный сайт финтех-компании InvestLink TypeScript · SCSS · Vite · Chart.js · Swiper 11 · HTML5 · WordPress - Разработал с нуля 10+ страниц: главная, глоссарий с поиском и фильтрацией, страницы продуктов (опционы, ETF, халяль-инвестиции, депозиты, сигналы), блог, аналитика, 404 — от вёрстки до JS-логики - Провёл полную миграцию кодовой базы с JavaScript на TypeScript: выделил shared-утилиты, описал интерфейсы и enums, организовал feature-архитектуру с page-guard паттерном - Заменил Gulp-пайплайн кастомным Vite-сборщиком с @@include-шаблонизатором, оптимизацией изображений через sharp, Sass + PostCSS (autoprefixer, cssnano) - Оптимизировал производительность с ~5 с до Lighthouse 96/100: FCP 0.8 с · LCP 0.8 с · TBT 0 мс · CLS 0.001 — конвертация в WebP, минификация CSS/JS, устранение render-blocking ресурсов - Реализовал интерактивные компоненты: Chart.js-графики доходности стратегий, кастомные модальные окна, dropdown шаринга в соцсети, Swiper-карусели, IntersectionObserver-анимации при скролле - Настроил ESLint 9 + Prettier для команды, участвовал в code review (961 коммит за время работы над проектом) - Сверстал адаптивный интерфейс по макетам Figma: мобильное меню, переключатель языков, топ-линия — breakpoints mobile/tablet/desktop без сторонних CSS-фреймворков - Создал цифровые визитки для 11 сотрудников компании (VCard + QR-код)

  • Оптимизировал производительность фронтенда → ускорение загрузки приложения и рендера интерфейса
  • Работал с real-time данными: оптимизация запросов к API, интеграция и настройка WebSocket
  • Реализовал функционал торговли опционами на рынке США
  • Проводил регулярные code review, внедрял best practices и стандарты кодирования
  • Участвовал в выборе технологий и построении архитектурных решений
  • Контролировал и улучшал UI/UX: повышение удобства и скорости работы пользователей
  • Оптимизировал работу SPA: улучшение реактивного взаимодействия с API
  • Разрабатывал сложные формы, таблицы и дашборды с акцентом на удобство пользователей
  • Внедрял лучшие практики разработки и участвовал в обсуждении архитектуры проекта
  • Верстал адаптивный и кроссбраузерный интерфейс по макетам из Figma
  • Реализовал интерактивные элементы и анимации для улучшения пользовательского опыта
  • Оптимизировал загрузку сайта и SEO-показатели
  • Настроил корректное отображение на всех устройствах и браузерах

Unique

08.2023 — 07.2024 11 мес.

Преподователь программирования для детей

Офис

Обучение детей программированию

Образование

Инновационный технический колледжа г.Алматы

— 2024

1304000 ВТиПо, 1304043 Техник-Программист

Среднее специальное

Международный Университет Информационных Технологий (МУИТ)

2024 — 2026

Информационные технологии

Бакалавр

Ожидаемая зарплата

800 000 KZT

Навыки

ООП Английский язык CSS JavaScript HTML TypeScript API Angular RxJS SCSS TaigaUI VuexyUI HTML5 WebSocket Figma SEO Frontend Performance Optimization Git

Языки

Русский Родной
Английский A2 — Элементарный

Личные данные

Возраст 21 года
Гражданство Казахстан
Ссылка скопирована