📞 Контакты


🛠️ Навыки и умения

  • HTML 5 / CSS 3 
  • Адаптивный дизайн 
  • Figma 
  • JavaScript  ES6+ 
  • TypeScript 
  • Библиотека React 18.0 + 
  • Redux 
  • Препроцессоры:
    • SCSS 
    • Postcss 
    • PUG 
  • Методология БЭМ
  • Сборщики проектов:
    • Webpack 
    • ViteJS 
    • Create React App 
  • Postman 
  • Node.js 
  • Среда по управлению контейнерами Docker 
  • MySQL (базовый опыт: чтение, простые CRUD-запросы).
  • Система контроля версий Git 
  • Фреймворки:
    • Bootstrap 5 
    • Tailwind 
  • Тестирование:
    • Юнит тесты: Jest 
  • Имеется опыт работы с ChatGPT   и c другими нейросетями.

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

  • 2017 – 2019, Томский Политехнический Университет ТПУ, магистратура, кафедра программной инженерии, направление прикладная информатика.

📚 Доп. образование


Служба в армии

  • 12.12.2019 - 12.12.2020, Научная рота 12 ЦНИИ при 12 Главном управлении министерства обороны.

    Должность: Оператор научной роты. Воинское звание: рядовой


🌐 Знание языков

  • Русский
    Родной язык
  • Английский
    Pre-intermediate

Богданов Данила Динарович

💼 Frontend Разработчик📅 21.02.95
Россия, г. Томск
+7 (960) 979-32-41

🧑🏻 Сведения о себе

Frontend разработчик, сфокусированный на создании масштабируемых и удобных пользовательских интерфейсов. Обладаю опытом в разработке SPA, интеграции с REST API, оптимизации производительности и проработке UI/UX.
Работаю в T-shaped формате: глубоко вникаю в frontend-стек (React, TypeScript), а также автоматизирую рутину с помощью скриптов — это сокращает время разработки и снижает технические издержки. Участвовал в командной разработке (до 3 человек), проводил код-ревью и помогал джунам адаптироваться.
Стремлюсь к роли Middle Frontend Developer, где смогу развивать решения на стыке UX, производительности и современных практик (CI/CD, тестирование).
Вне работы интересуюсь историей, психологией и занимаюсь спортом для баланса.


🛠️ Навыки и умения

  • HTML 5 / CSS 3 
  • Адаптивный дизайн 
  • Figma 
  • JavaScript  ES6+ 
  • TypeScript 
  • Библиотека React 18.0 + 
  • Redux 
  • Препроцессоры:
    • SCSS 
    • Postcss 
    • PUG 
  • Методология БЭМ
  • Сборщики проектов:
    • Webpack 
    • ViteJS 
    • Create React App 
  • Postman 
  • Node.js 
  • Среда по управлению контейнерами Docker 
  • MySQL (базовый опыт: чтение, простые CRUD-запросы).
  • Система контроля версий Git 
  • Фреймворки:
    • Bootstrap 5 
    • Tailwind 
  • Тестирование:
    • Юнит тесты: Jest 
  • Имеется опыт работы с ChatGPT   и c другими нейросетями.

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

  • 2017 – 2019, Томский Политехнический Университет ТПУ, магистратура, кафедра программной инженерии, направление прикладная информатика.

📚 Доп. образование


Служба в армии

  • 12.12.2019 - 12.12.2020, Научная рота 12 ЦНИИ при 12 Главном управлении министерства обороны.

    Должность: Оператор научной роты. Воинское звание: рядовой


🌐 Знание языков

  • Русский
    Родной язык
  • Английский
    Pre-intermediate

🧪 Опыт работы

Программист (Frontend Разработчик)

26.04.2021 – по н.в.
Томский Политехнический Университет, г. Томск
Разрабатываю и поддерживаю веб-приложения университета в составе frontend-команды. Участвую в проектировании архитектуры, внедрении современных практик и оптимизации рабочих процессов.
✅ Ключевые проекты:
Деканат 2.0
Новый проект, с которого начал в одиночку — сейчас в команде из 3 frontend-разработчиков.
  • Перевёл проект с Webpack на Vite, что позволило ускорить сборку и горячую перезагрузку в несколько раз.
  • Регулярно оптимизирую кодовую базу и UX, внедряю улучшения по производительности и организации компонентов.
  • Активно участвую в код-ревью, проработке архитектурных решений и стандартизации подходов в команде.
Личный кабинет 2.0 (lk.tpu.ru)
Разработка интерфейсов на React, внедрение Redux Toolkit и переход на TypeScript.
  • Оптимизировал рендеринг компонентов, улучшил отображение данных на ~20%.
  • Использовал react-hook-form и react-i18next для обработки форм и мультиязычности.
Каталог образовательных программ (oop.tpu.ru)
Разработка SPA с интеграцией REST API и мультиязычностью.
  • Внедрил axios и react-helmet-async для SEO-оптимизации.

Стажер Frontend Разработчик

17.05.2018 - 24.08.2018 (3 месяца, 7 дней)
Компания ООО «Дром» (Drom.ru), г. Томск
Проходил стажировку в команде frontend-разработки одного из крупнейших автосервисов СНГ. Ознакомился с современными процессами веб-разработки в продуктовой IT-компании и участвовал в разработке внутренних интерфейсов.
  • Освоил основы промышленной frontend-разработки: сборка, деплой, контроль версий.
  • Работал с React и Redux под руководством опытных разработчиков.
  • Настраивал окружение с помощью Docker, использовал Webpack для сборки проектов.
  • Участвовал в командной разработке с использованием GitLab и CI/CD-пайплайнов.
  • Работал в Linux-среде (Ubuntu 18.04), научился эффективно использовать терминал и скрипты.
  • Применял PostCSS и другие инструменты для работы со стилями.

Стажер системного администратора

27.06.2016 - 27.07.2016 (1 месяц)
ОАО РЖД Региональный Информационно-вычислительный центр «Кузбасс», г. Тайга.
Проходил производственную практику в составе IT-отдела. Получил первые практические навыки в сфере системного администрирования и автоматизации.
  • Изучал и применял Active Directory для управления пользователями, группами и политиками доступа.
  • Освоил основы разработки внутренних веб-интерфейсов с использованием JavaServer Pages (JSP).
  • Разрабатывал скрипты автоматизации на базе Windows Script Host, позволяющие упростить рутинные задачи администрирования.

🏗️ Проекты

  • Личный кабинет ТПУ

    Работал в команде по разработке нового личного кабинета для сотрудников и студентов. Использовались такие технологии, как React и Redux

  • Каталог основных образовательных программ НИ ТПУ

    Каталог по поиску аккредитованных программ университета. Использовались такие технологии, как React, Redux и TypeScript

  • Superhero Marvel API

    Большая курсовая работа по курсу JavaScript + React. Данное приложение с помощью api подтягивает данные о супергероях и их комиксах из вселенной Marvel. Использовались библиотеки React и React router dom

  • Сайт "Центр учебных геологических практик ТПУ" + карта геополигона

    На пару с другим фронтенд разработчиком, по особому заказу, разработали сайт (с интерактивной геологической картой), приуроченный к юбилею геологической кафедры ТПУ.

    В одиночку разработал интерактивную карту полигона в Хакасии. Использовались такие технологии, как React, Redux и библиотека с открытым исходным кодом по работе с картами OpenLayers

  • С другими моими пэт-проектами вы можете ознакомиться на моем GitHub


📜 Сертификаты