Привет! Меня зовут Ирина!
Самое важное — в нескольких цифрах.
Хороший разработчик — это не тот, кто знает больше технологий, а тот, кто умеет доводить сложные задачи до результата. И да, чаще всего этому не учат — этому учишься по дороге, через ошибки, проекты и опыт.
👋🏽 Привет! Меня зовут Дьякова Ирина
Я frontend‑разработчик с 7+ годами коммерческого опыта. Основной стек — Vue.js, Nuxt и TypeScript, но за карьеру успела поработать и backend-, и fullstack‑разработчиком. Несколько лет была единственным frontend‑разработчиком в проектах и отвечала за всё, что видел пользователь: интерфейсы, архитектуру, производительность, SEO и качество кода.
🚀 Карьеру я начинала в геймдеве: участвовала в разработке мобильной игры на Unity, написала backend на Node.js и MySQL, а затем несколько Android‑приложений. Именно тогда поняла, что настоящее удовольствие получаю от веб‑разработки, и с тех пор полностью сосредоточилась на frontend.
💚 Особенно горжусь двумя проектами. В маркетплейсе Wee.ae участвовала в полном переходе на Nuxt 3, внедрении тестов и улучшении процессов разработки. В туристическом сервисе "Остров Сокровищ" была единственным frontend‑разработчиком: перевела проект с Laravel Livewire на Vue 3, улучшила производительность и SEO, подняла показатели PageSpeed примерно с 50 до 92 и устранила серьёзную утечку памяти в продакшене, заменив проблемную стороннюю библиотеку собственным решением.
🤝 Мне нравится работать на стыке разработки, дизайна и продукта. Я привыкла не просто выполнять задачи, а искать решения, предлагать улучшения и брать ответственность за результат.
Дьякова И. В.В разработке для меня важнее не набор технологий, а подход к решению задач. За годы работы я выработала несколько принципов, которые помогают мне делать стабильные и понятные интерфейсы.
Вот некоторые из моих проектов, над которыми я работала. Нажми на кнопку «Все проекты», чтобы увидеть полный список.
Год разработки: 2025
Туристический сервис для онлайн‑бронирования экскурсий за рубежом (Таиланд, Вьетнам): AI‑помощник, подборки туров, прайс‑листы, отзывы и блог. Я — единственный frontend‑разработчик: перевела сайт с Laravel Livewire на Vue 3, реализовала корзину, чекаут, избранное, каталог, блог, личный кабинет, AI‑тест подбора экскурсии, а также ключевые разделы админ‑панели. Нашла и устранила утечку памяти, подняла PageSpeed с 50 до 92 и внедрила процесс AI‑ревью кода.
Год разработки: 2024
Многофункциональный маркетплейс с быстрой доставкой: множество продавцов, скидки, избранное, AI‑помощники. Я участвовала во всех этапах разработки: реализовала корзину, страницу товара, избранное, чекаут, страницу подтверждения платежа. Летом переписала проект на Nuxt 3 + Vue 3 + TypeScript, покрыла компоненты тестами, внедрила автопроверки ESLint/Stylelint и предложила новый формат отчётов для код‑ревью, который приняла вся команда.
Год разработки: 2021
Онлайн‑кошелёк для криптопереводов: поддержка множества валют, офлайн‑подпись транзакций, шифрование NFC‑картами. Я сверстала почти все страницы и реализовала логику транзакций — онлайн через Socket.io и офлайн. Сайт получил стабильный real‑time обмен данными и возможность переводов без постоянного соединения.
Год разработки: 2020
Туристическая компания с экскурсиями в Праге и соседних странах. Я переписала легаси‑код на WordPress, обновила плагин авторизации, очистила БД от лишних таблиц и устранила критический баг: из‑за сломанных куки каждая сессия создавалась заново, переполняя БД. После исправления приём заказов восстановился.
Я попросила некоторых из своих бывших коллег поделиться впечатлениями о работе со мной.
Сыктывкарский Государственный Университет им. Питирима Сорокина
Обучение делилось на две части — общая математика и разработка. В рамках практики мы изучали разные языки и технологии: программы на C++, приложения на Android в Android Studio, backend на PHP и MySQL, frontend на JavaScript, HTML и CSS. Математика была скорее прикладной частью — интегрирование дифференциальных уравнений, высшая математика, численные методы, теория струн.
СыкГеймЛаб
Устроилась в небольшую команду знакомого по университету, который решил запустить студию мобильных игр. Мы разрабатывали карточную игру на Unity и C# для iOS и Android, а я отвечала за серверную часть: написала backend на Node.js, спроектировала и создала базу данных в MySQL через HeidiSQL, реализовала систему достижений на Google Play. Параллельно мы выпустили несколько Android‑приложений на Java — трекер привычек и приложение‑календарь. Карточную игру не успели выпустить — студия закрылась.
Platon Finance — цифровая экосистема блокчейна с собственным кошельком, валютой и платёжным шлюзом. Я пришла на стажировку в команду криптовалютного кошелька Platon Wallet под наставничеством старшего разработчика, который обучил меня Vue 2 с нуля. За 4 месяца прошла путь от полного незнания вёрстки до уверенного джуна: исправляла баги интерфейса, верстала новые элементы, а ближе к концу стажировки самостоятельно написала логику встроенного чата поддержки. Также изучила Lighthouse, SEO и Schema.org.
Blackwood Software — аутсорсинговая компания, которая вела множество разноплановых проектов. Начинала как часть пары с тимлидом, но со временем стала вести проекты самостоятельно — от мини-магазинов и сайтов-визиток до криптовалютных и инвестиционных платформ. Часто не было тестировщиков и продуктовых менеджеров, поэтому многие архитектурные решения принимала сама. Пик самостоятельности — сайт доставки продуктов на дом, который разработала полностью одна, от backend до frontend. Всего реализовала около 12 проектов, включая работу с легаси-кодом и WordPress.
Wee — маркетплейс быстрой доставки товаров в ОАЭ за 1 час, с полноценной командой: дейли-встречи, продуктовый менеджер, тестировщик, UX-дизайнеры, девопсы. Пришла на проект на старте, когда сайт был на PHP и Vue CLI с Webpack, и всё лето вела переписывание проекта на Nuxt 3 с переходом на Vue 3, Composition API и TypeScript. Предложила улучшения процесса ревью и релизов, которые переняла вся команда. Полностью выстроила процесс тестирования: освоила Jest и Vitest, написала unit-тесты на каждый компонент и e2e-тесты ключевых сценариев. Вместе с тимлидом внедрила автоматические проверки ESLint и Stylelint в GitLab pipeline. Из-за болезни тимлида временно брала часть его обязанностей. Ушла из-за задержки зарплаты.
ООО «Трасис» (ранее ООО «Остров Сокровищ»)
Проект — сервис туристических экскурсий по Таиланду и Вьетнаму с отдельной админпанелью. Была единственным frontend-разработчиком с самого начала. Основной сайт был на Laravel и Livewire — предложила переход на Vue 3, переписала 4 страницы и добавила 7 новых, превратив проект в частично SPA с микрофронтом на Pinia. Самостоятельно ставила задачи, проводила ревью с тимлидом, принимала архитектурные решения. Устранила критическую утечку памяти, заменив сторонний пакет собственным компонентом — PageSpeed вырос с 50 до 92. В админке реализовала страницы экскурсий, доступности мест, тегов, категорий, подборок и достопримечательностей, включая санитайз HTML.
Если у вас есть вакансия или проект, буду рада познакомиться и обсудить детали.
Выберите удобный способ связи — Telegram или email.