Вебсайт-портфолио на Github Pages

Привет! Меня зовут Ирина!

Я frontend разработчик из города Сыктывкар. Моя обязанность - создавать сайты, удобные в первую очередь для людей. Я специализируюсь на экосистеме Vue.js и языке JavaScript. У меня есть опыт работы в IT компаниях, а так же в торговой и банковской сфере.
example of my code

Моя карьера в цифрах

В нашей профессии цифры имеют не последнюю роль. Вот несколько моих главных цифр.

it's me

Обо мне

Хороший разработчик не тот, кто больше языков знает. И даже не тот, кто работает для души. А тот, кто был достаточно упорным на пути к своей цели. Разработчиком не рождаются, и я это выяснила на своей шкуре.

👋🏽 Как вы уже могли прочитать, я - Дьякова Ирина и я frontend разработчик, имеющий уже 5 лет опыта в веб-разработке. Специализируюсь на Vue.js и Java Script. Обожаю разрабатывать сложную логику, рисовать схемы и тщательно продумывать будущие шаги 👣.

Впервые я познакомилась с программированием в университете. Я выиграла конкурс от Сбербанка и попала на эту специальность совершенно случайно 🤪. Не зная даже, что такое двоичная система, я изучила множество языков программирования и полюбила сложные задачки. И вот, после получения степени 🎓бакалавра в 2018 году, я начала свой карьерный путь.

Я попробовала быть Backend-разработчиком, Unity-разработчиком и Android-разработчиком. Сделав такой короткий, но такой трудный путь, я полюбила всем сердцем именно frontend разработку. Свою первую работу я искала 8 месяцев. Работая с разными людьми, я полюбила помогать им и быть ответственной за других. И тут я поняла, что моя цель - стать Team Lead😎.

Я горжусь тем, что приложила руку в разработке таких сайтов как 💳Platon Finance и 💋Wee.ae. Эти проекты были действительно тяжёлыми, и я получила незабываемый опыт. Большое спасибо моим бывшим коллегам, я вас люблю🩷! Сегодня я могу помочь тем, кто на самом начале пути.

Я люблю в веб-разработке её мгновенную отдачу и быстрый результат. Мне нравится быть связующим звеном между backend разработчиками, дизайнерами, менеджерами и тестировщиками 👥.

Мой стек

5 причин почему

В веб-разработке не менее важными, чем стек технологий, являются софт-скилы. Кому приелись качества "пунктуальность" и "коммуникабельность"? Всем. Но я выбирала свою профессию не по душе, а по характеру. И поэтому решила добавить несколько причин, почему я идеально подхожу на роль веб-разработчика.

  • Аккуратность Я серьезно отношусь к каждой детали и гарантирую качество своего кода.
  • Трудолюбие Я по природе очень трудолюбивая и мне нравится та работа, которую я делаю.
  • Альтруизм Я ценю время других разработчиков. Поэтому стараюсь писать понятный и интуитивный код и не забываю документировать сложные вещи.
  • Командный игрок Я люблю командную работу и верю, что по одиночке мы никто. Я буду полезна команде.
  • Вдумчивость Я понимаю, чего хочет заказчик и вижу страницу так, как видят её пользователи.
illustration

Проекты

Вот некоторые из моих личных проектов, код которых можно посмотреть на Github. Жми на кнопку «Все проекты», чтоб увидеть все мои проекты.

Все проекты
work Marketplace work

Год разработки: 2025

Современный функциональный вебсайт, созданный на основе публичного API, отдающего данные для маркетплейса. На сайте можно просмотреть продукты, отсортированные по категориям, добавить понравившийся продукт в корзину, поделиться им или добавить его в избранное. Сайт реализован на Nuxt.js v3 с использованием препроцессора Stylus.

  • Nuxt.js
  • Vue.js
  • Vuex
  • JS
  • HTML
  • Stylus

Год разработки: 2022

Сайт для блога, реализованный при помощи Nuxt.js v2, JavaScript и SCSS. Backend реализован при помощи axios. Для хранения данных я использовала базу данных PostgreeSQL. Сайт включает в себя не только статические страницы с различной информацией, но и возможность добавить статью через административную панель.

  • Nuxt.js
  • Vue.js
  • vue-router
  • Java Script
  • axios
  • SCSS
  • HTML
work CONSPECTUS work
work MED Revolution work

Год разработки: 2021

Небольшое приложение, идея которого заключается в онлайн-констультации у специалиста (доктора или врача). Страницы реализованы при помощи Vue.js и чистого CSS, backend на node.js и express, а оплату можно провести через coinbase.

  • Vue.js
  • ejs
  • HTML
  • CSS
  • coinbase
  • axios
  • Node.js
  • Express

Год разработки: 2023

Небольшой личный сайт-портфолио, так же выполняющий функцию резюме. Полная и подробная информация обо мне, в том числе описания моих проектов, подробное описание опыта работы и навыков. Сайт написан на html с использованием ejs. Сервер на node.js & express. Данные для сайта хранятся в JSON и подтягиваются на страницу при помощи ejs.

  • HTML
  • CSS
  • JS
  • ejs
  • Node.js
  • Express
  • JSON
work swenlii_portfolio work
work Swenlii's delivery work

Год разработки: 2020

Лёгкое и простое приложение, позволяющее стать курьером за 2 минуты и получать быстрый доход или стать клиентом и заказывать доставку на дом чего угодно (от посылки с почты до продуктов и косметики). Создано при помощи чистого Vue.js на сервере express/node.js, в стиле используется bootstrap и чистый css.

  • Vue.js
  • ejs
  • google map api
  • HTML
  • CSS
  • Bootstrap
  • socket.io
  • Node.js
  • Express

Что говорят люди?

Я попросила некоторых из своих бывших коллег сказать пару слов обо мне.

Михаил Коротыч

Team Lead в Wee.ae

«Ирина очень способный разработчик, она умеет писать по-настоящему красивый код. За время работы с ней я видел, как она росла как профессионал и развила в себе видение архитектуры продукта, она преодолела свою скромность и развила в себе способность работать с большим количеством людей в команде»

Igor Z

Team Lead in Blackwood.cloud

«Она была почти самым лучшим разработчиком после меня. Ответственная и продуктивная. Я доверял Ирине делать некоторые небольшие проекты полностью в одиночку и я знал что она сделает всё как надо»

Pavel Chernykh

Senior Backend Developer

«Меня например поражало в Ирине её трудолюбие. Мы учились вместе в университете, и я знаю о чём, говорю. Я просматривал её мерж реквесты и они всегда меня поражали. Это были очень детальные отчёты с правильным ходом мыслей, приводившим несколько доказательств правильности решения»

Опыт работы

  1. Сен
    2014
  2. Авг
    2018
  3. Янв
    2019
  4. Ноя
    2019
  5. Сен
    2022
  1. 2014 - 2018 (4 года)

    Прикладная математика и информатика

    Сыктывкарский Государственный Университет им. Питирима Сорокина

    Обучение делилось на две части - общая математика и разработка. В качестве обучения разработке мы изучали различные языки и технологии, научились разрабатывать программы на C++, приложения на Android в Android Studio, разрабатывать backend на PHP и MySql, разрабатывать frontend на JavaScript, HTML и CSS. Математика была скорее приложением, чем основой учёбы. В неё входили: интегрирование дифф. уравнений, высшая математика, численные методы, теория струн.

    • научилась основам веб-разработки, изучила JS, PHP, SQL, CSS и HTML (конечно были и другие технологии, как C++ и Java);
    • участвовала в разработке веб-сайта студенческой газеты;
    • написала графический редактор на JavaScript в качестве курсовой, игру на C++ на практике, так же участвовала в ежегодных олимпиадах;
  2. Август 2018 - Апрель 2019 (9 месяцев)

    Junior Unity Developer

    СыкГеймЛаб

    Это была единственная игра, которую я разработала за свою жизнь, так как в процессе работы поняла, что это не моё. Тем не менее я плотно участвовала в разработке мобильной игры. Самолично разработала несколько достижений и успешно подключила их к Play Играм. Так же я разработала сохранение данных игрока в БД на PHP сервере.

    • Разработка мобильной карточной игры на движке Unity;
    • Разработка достижений и таблицы лидеров на Google Play;
    • Сохранение данных игроков в общей БД на MySQL на PHP-сервере через клиент, написанный на C#;
    • Unity
    • C#
    • Git
    • Google Play
    • Trello
  3. Май 2019 - Октябрь 2019 (6 месяцев)

    Junior Frontend Developer

    Platon Finance

    Platon Finance — это цифровая экосистема блокчейна, которая включает в себя цифровой кошелёк, собственную валюту Platin Cion и собственный платежный шлюз для подключения бизнеса к экосистеме Platon Life. Я устроилась на временный проект, в котором разрабатывался внутренний сайт Platon Wallet, который доступен только клиентам кампании и представляет из себя цифровой кошелёк. Я отвечала за вёрстку и анимации сайта, включая некоторую логику и оптимизацию, а так же обучалась под наставничеством старшего разработчика.

    • Разработала Vue компоненты: страница подтверждения платежа, карусель последних транзакций и чат с онлайн-поддержкой через socket.io;
    • Сверстала новые элементы на HTML и SCSS: добавление нового кошелька криптовалюты, смена языка сайта;
    • Исправила проблемы и баги с вёрсткой: неправильная анимация на странице Logout, неправильно скрывающийся TapBar на мобильном;
    • Оживила страницы при помощи JavaScript: анимация совершения и фейла платежа, анимация загрузки страницы, автоскроллинг баннеров на дашбоарде;
    • Vue.js 2
    • vue-router
    • JQuery
    • Bootstrap 4
    • GIT
    • socket.io
    • SCSS
    • JavaScript
    • HTML
    • CSS
  4. Ноябрь 2019 - Август 2022 (2 года и 10 месяца)

    Middle Fullstack Developer

    Blackwood.cloud

    Blackwood Software — это аутсорсинговая компания по разработке ПО, которая создаёт веб-приложения и веб-сайты. Кампания включает одну небольшую, но очень сплочённую команду, в которой я отвечала за основную работу над веб-сайтами, а именно за разработку и поддержку, а так же рефакторинг и обновление легаси-кода. Оказала поддержку многим существующим веб-сайтам. Лично отвечала за разработку веб-сайтов.

    • Разработала пользовательские интерфейсы на Vue.js на сайтах: Mitilena, scammercoin, med-revolution, localcrypto;
    • Интегрировалась с внешними сервисами через API (RESTful, axios) на вышеупомянутых сайтах;
    • Обеспечила кроссбраузерную совместимость и адаптивность на сайтах: CZTransfer, K&LRock, Blackwood Software;
    • Рефакторила код таких сайтов: CZTransfer, Zlato pro radost;
    • Vue.js 2
    • Vuex
    • Vue-router
    • Vue cli
    • Nuxt.js 2
    • WebPack
    • npm
    • Node.js
    • ejs
    • MySQL
    • SASS
    • REST API
    • Websockets
  5. Сентябрь 2022 - Ноябрь 2024 (2 года и 3 месяца)

    Senior Frontend Developer

    Wee.ae

    Wee — это маркетплейс, который специализируется на быстрой доставке товаров в ОАЭ за 1 час. Кампания включает в себя 3 команды по разработке. Я пришла на проект в команду маркетплейса ещё до публикации проекта и отвечала за разработку сайта, включая лендинги, unit-тесты и документацию. Создала с нуля такие важные функции, как корзина, карта выбора адресов и страница избранного. Активно участвовала в создании проекта и получила два повышения за время работы.

    • Поддержка, разработка сайта wee.ae на Nuxt 3;
    • Разработка новых компонентов Vue на основе дизайн-макетов из Figma;
    • Интеграция с backend API, написанным на PHP;
    • Создание лендингов по готовым дизайн-макетам с использованием HTML, CSS и ejs;
    • Плотное взаимодействие с командой, включая регулярные созвоны;
    • Участие в архитектурных и технических обсуждениях;
    • Написание и поддержка unit-тестов (Vitest) и интеграционных тестов (Cypress);
    • Участие в код-ревью (code review) и создание документации;
    • Сохранение кода и выпуск релизов через GitLab;
    • Проведение рефакторинга существующего кода, доработка текущих задач и техдолга;
    • Устранение багов и проблем производительности (lazy-loading, throttling и debouncing);
    • Vue 3
    • Nuxt 3
    • Vuex
    • VueRouter
    • Composition Api
    • Java Script
    • ejs
    • Stylus
    • БЭМ
    • Vitest
    • Jest
    • Git
    • Figma
    • Jira

Готовы поговорить? Свяжитесь со мной!

Для связи вы можете использовать QR код Telegram или кнопку "Написать email" ниже.

Есть вакансия? Я готова рассмотреть ваше предложение о трудоустройстве. Есть проект? Могу принять участие на любом этапе проекта.

Мы всегда можем созвониться для разговора!
Dyakova Irina