Olena

Front-end програміст, 30 000 UAH

Employment type:
full-time, part-time
Age:
35 years
City:
Kyiv

Contact information

The job seeker has provided: Phone numberEmailMessenger

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

Frontend Developer

from 12.2023 to 02.2026 (2 years 3 months)
Rocking Tech, Дистанційно (IT)

Веб-студія. Працювала в парі з фулстек-розробником: я закривала фронтенд, він — бекенд. Від верстки по макету до інтеграції з API і релізу на прод.

Платформа управління видавничими проєктами (клієнт — Велика Британія, MVP)
- Налаштувала SPA-архітектуру з нуля: Vue Router, модулі Vuex, базові сторінки — дашборд, проєкт, фази, задачі, бібліотека документів
- Чат у контексті проєкту: завантаження файлів, закріплені повідомлення, згадки учасників через @
- Процес погодження файлів з ролями — автор вказує, хто саме має затвердити файл, статуси відображаються бейджами
- Візуальна навігація по фазах з індикатором прогресу
- На другій фазі писала також міграції та методи контролерів на Laravel

Рекрутингова платформа з AI-аналізом резюме (MVP)
- Покрокова форма опитування: прогрес-бар, валідація, автозбереження кожної відповіді на бекенд, відновлення прогресу після повернення користувача
- Логіку форми винесла в окремий composable — компонент лишився чистим шаблоном
- Завантаження резюме через drag-and-drop з валідацією типу і розміру
- Форми профілю з детекцією незбережених змін і попередженням при виході зі сторінки
- Система фільтрів для кандидатів і роботодавців зі збереженням стану в URL
- Верстка на Tailwind без дизайнера

Платформа для академічної спільноти (MVP за 3 )
- Практично весь фронтенд: бібліотека публікацій з пошуком і фільтрами, сторінка публікації з PDF-переглядачем і форумом коментарів, директорія випускників, події, профіль
- Чотирикрокова форма подачі роботи: завантаження файлу, динамічні співавтори, система чернеток
- Три перевикористовувані компоненти — пошук з debounce, дропдаун фільтрів через Teleport, пагінація — працюють на кількох сторінках з різними налаштуваннями через props
- Лайки і збереження з optimistic update: UI реагує миттєво, при помилці відкочується назад
- Стан фільтрів, пошуку і пагінації зберігається в URL — посиланням можна поділитись

Підтримка діючих проєктів студії (паралельно з основними задачами)
- Пошук і виправлення багів, окремо багато роботи з формами — валідація, відправка, обробка помилок
- Нові блоки і секції на існуючих сторінках, правки верстки і стилів
- Привела стилі до структури за методологією BEM
- Робота з адмін-панеллю на Laravel Nova: додавала нові блоки, поля, зображення, налаштовувала виведення контенту на сайт
- Наповнення seeder-ів даними для відображення на сайті
- Перенесення сайту з WordPress на Vue
- Близько року вела листування з SEO-спеціалісткою клієнта: консультувала її по роботі з адмінкою на Nova, вносила і правила контент на проді за її запитами. Це була моя зона відповідальності на проєкті.

Стек: Vue 3 (Composition API, Options API), Vue Router 4, Vuex, Axios, Vite, Tailwind CSS, LESS, Laravel Blade, MySQL, Git.

Education

Державний вищий навчальний заклад "Херсонський державний аграрний університет"

Менеджмент, Херсон
Unfinished higher, from 2010 to 2013 (3 years)

Additional education and certificates

6 місяців, 2021

2023

Knowledge and skills

  • Vue.js 3 (Composition API)
  • HTML
  • CSS Flexbox
  • LESS
  • Vite.js
  • Адаптивна верстка
  • REST API
  • Npm
  • Git
  • VS Code
  • Tailwind CSS
  • Frontend: Vue.js 3 (Composition API)
  • Vue.js 2 (Options API)

Language proficiencies

  • Ukrainian — fluent
  • English — average

Additional information

Фронтенд-розробниця, основний інструмент — Vue 3 з Composition API. Два роки комерційного досвіду у веб-студії.

Оцінюю себе як Junior - Junior+. Шукаю команду з код-рев'ю і сильнішими розробниками поруч — так росту найшвидше.

Vue та екосистема:
- Vue 3 — Composition API (`script setup`), Options API
- ref, computed, watch, lifecycle-хуки, props / emit, provide / inject, Teleport,
- Composables — виношу повторювану логіку з компонентів

Робота з API:
- Axios, Fetch API, REST API
- Обробка статусів помилок, стани завантаження, optimistic updates

Верстка:
- HTML5, CSS3, адаптивна і кросбраузерна верстка
- Flexbox, Grid, Flexboxgrid
- LESS, SCSS, Tailwind CSS
- Верстка по макету з Figma, можу зібрати сторінку і без дизайнера

Зараз вивчаю: TypeScript, Vitest, Nuxt 3.

Посилання:
- GitHub: https://github.com/lena-kononchuk
- LinkedIn: [open contact info](look above in the "contact info" section)

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: