Опыт работы

Суммарный опыт: 1 год 5 месяцев (с мая 2025)

  1. Специальный Технологический Центр (ООО СТЦ)май 2025 г. — июнь 2025 г.
  2. Naukaавгуст 2025 г. — август 2025 г.
  3. Кодекс Консорциумиюнь 2025 г. — сейчас

Кодекс Консорциум

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

Текущее место
июнь 2025 г. — по настоящее время (1 год 4 месяца)Санкт-Петербург

Разработка программного обеспечения и ИТ-консалтинг для системной интеграции и автоматизации бизнес-процессов предприятия.

Подробнее о задачах
  • Калькулятор с расширенной логикой — операции с массивами чисел, текстом и изображениями (наложение, обрезка по маске).
  • npm-пакет ilyaburlak_dev-kit — CLI-инструмент для генерации и валидации тестовых email/паролей, с покрытием тестами Jest.
  • SPA «Jokegram» — одностраничное приложение для анекдотов с фильтрацией, лайками и хранением данных в LocalStorage.
  • Панель администратора — CRUD для пользователей, постов и комментариев поверх JSONPlaceholder API, с оптимистичными обновлениями и мемоизированными селекторами.
TypeScriptReactRedux ToolkitRTK QueryReact RouterWebpack 5SCSSStorybookJest

Nauka

Frontend-разработчик · Практикант

август 2025 г. — август 2025 г. (1 месяц)Санкт-Петербург

Low-code/No-code конструктор UI-интерфейсов — позволяет дизайнерам и продукт-менеджерам собирать страницы из готовых компонентов без кода.

Подробнее о задачах
  • Спроектировал и разработал централизованную панель управления дизайн-системой (UI-Kit): токены цвета, типографики, радиусов и теней.
  • Реализовал переключение light/dark темы и создание кастомных цветовых схем на лету.
  • Обеспечил мгновенное применение изменений из панели ко всем компонентам конструктора (live-превью).
  • Интегрировал версионирование конфигураций стилей — сохранение, загрузка и откат.
React 18TypeScriptAnt Design

Специальный Технологический Центр (ООО СТЦ)

Frontend-разработчик · Практикант

май 2025 г. — июнь 2025 г. (2 месяца)Санкт-Петербург

UI для обработки и визуализации данных.

Подробнее о задачах
  • Построение графиков с линиями и точечными маркерами, поддержка до 10 000 точек данных.
  • Загрузка CSV, динамическое добавление/удаление точек, линейная интерполяция плотности.
  • Экспорт визуализаций в PNG (html2canvas) и PDF (jsPDF).
D3.jshtml2canvasjsPDFVanilla JS