О себе
Всем привет! Меня зовут Данил, я Frontend-разработчик, специализируюсь на Angular. Занимаюсь коммерческой разработкой и параллельно создаю pet-проекты, где тестирую новые подходы и технологии. Особенно интересны сложные задачи, требующие глубокого погружения и нестандартных решений. Активно изучаю новые инструменты и направления, включая автоматизацию рутинных процессов с помощью AI и prompt engineering.
Опыт работы
Investlink ltd.
Front-end разработчик
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
Преподователь программирования для детей
Обучение детей программированию
Образование
Инновационный технический колледжа г.Алматы
— 20241304000 ВТиПо, 1304043 Техник-Программист
Среднее специальноеМеждународный Университет Информационных Технологий (МУИТ)
2024 — 2026Информационные технологии
БакалаврОжидаемая зарплата
800 000 KZT