Иван Ильин - Frontend-разработчик
Опыт работы
MTS Digital
Intern - Ноябрь 2022 — Февраль 2023 (4 месяца)— Ознакомление с кодовой базой проекта, изучение архитектуры, основных модулей и зависимостей, что позволило быстро включиться в процесс разработки.
— Настройка локального окружение для разработки, обеспечение корректного запуска и отладки проекта.
— Активно занимался исправлением багов, анализируя и устраняя ошибки, что способствовало повышению стабильности и качества продукта.
— Реализовывал задачи начального уровня сложности, включая доработку функциональности, исправление UI/UX проблем и интеграцию новых компонентов.
MTS Digital
Frontend-разработчик - Март 2023 — Февраль 2025 (2 года)Обязанности:
— Участие в миграции проекта с Vue 2 на Vue 3 с использованием технологии Module Federation.
— Участие в переходе с Bootstrap на PrimeVue, обеспечив более гибкую и современную основу для разработки пользовательского интерфейса.
— Разработка и поддержка клиентской части приложения, создание компонентов различной сложности и уровня вложенности.
— Рефакторинг legacy-кода, что повысило читаемость, поддерживаемость и производительность кодовой базы.
— Занимался исправлением багов, улучшая стабильность и качество продукта.
— Участвовал в планировании спринтов, оценке задач и проведении sprint-review, обеспечивая прозрачность и эффективность рабочего процесса.
— Взаимодествие с членами команды (frontend, backend, QA) для достижения общих целей и улучшения кросс-функциональной коммуникации.
— Обеспечение интеграции клиентской части с серверной через REST API
Достижения:
— Оптимизация таблицы планирования работ:
Переработал алгоритм расстановки элементов, заменив JavaScript на CSS Grid, что значительно снизило нагрузку на клиентскую часть и добавило новые функциональные возможности.— Унификация компонентов:
Провел работу по стандартизации и унификации компонентов, что привело к увеличению скорости разработки и снижению трудозатрат на их поддержку.— Интеграция дизайн-системы:
Успешно интегрировал корпоративную дизайн-систему, адаптировав и настроив UI-фреймворк под требования проекта, что улучшило согласованность и единообразие интерфейса.— Внедрил ESLint в проект, обеспечив стандартизацию кода и раннее обнаружение потенциальных ошибок. Это улучшило качество и читаемость кода.
Образование
Бурение нефтяных и газовых скважин
Удмуртский государственный университет2018/2022
Обо мне
Я Иван — Frontend разработчик. Специализируюсь на Vue.js.
Стараюсь создавать современные и удобные пользовательские интерфейсы, уделяя внимание решениям и деталям.
Ищу команду, в которой можно учиться и расти профессионально.