Богданов Данила Динарович
💼 Frontend Разработчик📅 21.02.95
🧑🏻 Сведения о себе
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

- Препроцессоры:
- Методология БЭМ
- Сборщики проектов:
- Webpack

- ViteJS

- Create React App

- Postman

- Node.js

- Среда по управлению контейнерами Docker

- MySQL (базовый опыт: чтение, простые CRUD-запросы).
- Система контроля версий Git

- Фреймворки:
- Bootstrap 5

- Tailwind

- Тестирование:
- Юнит тесты: Jest

- Имеется опыт работы с ChatGPT
и c другими нейросетями.
🎓 Образование
- 2017 – 2019, Томский Политехнический Университет ТПУ, магистратура, кафедра программной инженерии, направление прикладная информатика.

Служба в армии
🌐 Знание языков

Русский
Родной язык

Английский
Pre-intermediate
🧪 Опыт работы

Программист (Frontend Разработчик)
26.04.2021 – по н.в.
Томский Политехнический Университет, г. Томск
Разрабатываю и поддерживаю веб-приложения университета в составе frontend-команды. Участвую в проектировании архитектуры, внедрении современных практик и оптимизации рабочих процессов.✅ Ключевые проекты:
Деканат 2.0
Новый проект, с которого начал в одиночку — сейчас в команде из 3 frontend-разработчиков. - Перевёл проект с Webpack на Vite, что позволило ускорить сборку и горячую перезагрузку в несколько раз.
- Регулярно оптимизирую кодовую базу и UX, внедряю улучшения по производительности и организации компонентов.
- Активно участвую в код-ревью, проработке архитектурных решений и стандартизации подходов в команде.
Разработка интерфейсов на React, внедрение Redux Toolkit и переход на TypeScript. - Оптимизировал рендеринг компонентов, улучшил отображение данных на ~20%.
- Использовал react-hook-form и react-i18next для обработки форм и мультиязычности.
Разработка 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,
позволяющие упростить рутинные задачи администрирования.