Яна О., Middle, Frontend разработчик

Яна О.
Россия, Москва
2 420 ₽/час 387 200 ₽/мес.
    Frontend разработчик
  • Middle
Опыт работы:

Я — целеустремленный фронтенд-разработчик. Мне нравится разбирать сложные задачи на небольшие, понятные шаги, чтобы находить эффективные решения, которые не только соответствуют техническим требованиям, но и приносят реальную пользу бизнесу.

Языки:

Английский — B2

ПисьменныйРазговорный

О специалисте

Навыки
Windows
Linux
TypeScript
Redux
RTK
Next.js
Chart.js
plotly.js
Three.js
Tailwind
Vue
Pinia
Vue Router
S3
Firebase
Jira
Git
MobX
BEM
Ant.design
Fetch
Axios
XMLHttpRequest
API Key
JWT
Material UI
SVG
GraphQL
Модульные (unit) тесты
GSAP
интеграционное и e2e тестирование
Cypress
Redux Toolkit
React (tanstack) Query
RTK Query
Storybook
PWA
Canvas (2D)
ThatOpen
IndexedDB
ООП
SOLID
кастомный менеджер состояний
localstorage
SessionStorage
CSS Modules
Styled Components
SSR
Webpack
OAuth
WebGL (3D)
WebAudio
SSH
паттерны проектирования
Принципы построения микро-фронтенд архитектуры
Принцип работы браузера
Web Workers
Service Worker
xss
CORS
Nginx
Agile
Scrum
Kanban
Confluence
Technology:
JavaScript
HTML
CSS
LESS
React
Node.js
Express.js
WebSockets
Vite
Applications:
SCSS
Docker
Database:
PostgreSQL
Формат работы
Удалённо
Описание о специалисте

Я — целеустремленный фронтенд-разработчик.

Примеры работ

Инструменты для оптимизации рекламных кампаний
Описание задачи/проекта

Цель проекта Разработка современной рекламной экосистемы, которая объединяет в себе инструменты для оптимизации рекламных кампаний. Платформа позволяет работать с различными рекламными каналами – контекстной, таргетированной рекламой, TG, Avito, 2gis и другими площадками.

Позиция на проекте
React разработчик
Размер команды
24
Ответственность
  1. Реализация карусели с использованием библиотеки nuka-carousel.
  2. Создание кастомных компонентов tooltip, select с функцией поиска.
  3. Замена нативных форм на react-hook-form с валидацией через библиотеку yup.
Технологии и инструменты
BEM, Chart.js, CSS, Docker, FSD, HTML, JavaScript, Jira, Kanban, LESS, Material UI, PWA, React, Redux, RxJS, SCSS, Storybook, TypeScript, Vite, React.createContext, inversify, Agile Scrum
Период работы/продолжительность
Октябрь 2024 г. - Сентябрь 2025 г.
Приложение для структурного анализа BIM-моделей
Описание задачи/проекта

Цель проекта Браузерное приложение, позволяющее структурному инженеру загрузить объемно-планировочное решение, полученное от архитектора в формате IFC.

Позиция на проекте
Ведущий Frontend разработчик
Размер команды
8
Ответственность
  1. Реализовала функциональность загрузки и удаления объёмно-планировочных решений в формате IFC.
  2. Ускорила процесс загрузки и обработки архитектурных данных на 30%, благодаря оптимизации алгоритмов работы с IFC-файлами.
  3. Разработала интерактивный интерфейс для выделения и группировки элементов модели для удобства взаимодействия инженеров с моделью.
Технологии и инструменты
Agile, Ant.design, CSS, CSS Modules, Fetch, HTML, HTTP, JavaScript, Jira, React, Tailwind, Three.js, TypeScript, JS, Axios, Canvas (2D), plotly.js, XMLHttpRequest, ThatOpen, кастомный менеджер состояний
Период работы/продолжительность
Июль 2024 г. - Сентябрь 2024 г.
Корпоративная образовательная платформа для обучения сотрудников
Описание задачи/проекта

Цель проекта: Разработка корпоративной образовательной платформы предприятия, где сотрудники могут записываться на курсы по разным направлениям.

Позиция на проекте
Frontend разработчик
Размер команды
16
Ответственность
  1. Рефакторинг и оптимизация существующего кода.
  2. Работа с RESTful API для интеграции данных между фронтендом и бэкэндом.
  3. Разработка модуля личных чатов на основе WebSocket.
Технологии и инструменты
Ant.design, CSS, Docker, Fetch, JavaScript, JWT, MobX, PostgreSQL, Redis, Redux, SCSS, Styled Components, SVG, TypeScript, WebSockets, Axios, React.createContext, XMLHttpRequest, API Key
Период работы/продолжительность
Ноябрь 2023 г. - Июнь 2024 г.
Стриминговый музыкальный сервис
Описание задачи/проекта

Цели проекта: Разработка современного музыкального сервиса с интуитивно понятным интерфейсом, позволяющим пользователям просматривать музыкальные альбомы.

Позиция на проекте
Frontend разработчик
Ответственность
  1. Переход от монолитной архитектуры к микросервисной.
  2. Настройка проекта, включая миграцию с классовых компонентов на функциональные с использованием хуков.
  3. Создание и валидация форм для пользовательских коллекций и рейтингов.
Технологии и инструменты
BEM, Express.js, Fetch, HTML, JavaScript, Node.js, Redux, RTK Query, SCSS, SSR, TypeScript, Vite, Axios, Модульные (unit) тесты, XMLHttpRequest, интеграционное и e2e тестирование, react hooks form
Период работы/продолжительность
Март 2022 г. - Ноябрь 2023 г.
Многофункциональный сайт гипермаркета товаров для дома
Описание задачи/проекта

Цели проекта: Разработка многофункционального сайта гипермаркета товаров для дома, объединяющего возможности онлайн-покупок с элементами социальной сети.

Позиция на проекте
Frontend разработчик
Ответственность
  1. Создание новых компонентов и страниц для расширения функционала интернет-магазина.
  2. Интеграция с API для обеспечения бесшовного взаимодействия с бэкэндом.
  3. Миграция проекта на TypeScript для повышения безопасности типов и упрощения дальнейшего развития.
Технологии и инструменты
Ant.design, Confluence, Figma, GraphQL, GSAP, JavaScript, Playwright, PostgreSQL, React, Redux, Redux Toolkit, RTK Query, S3, SCSS, SVG, TypeScript, Vite, Atlassian Jira, Axios, Модульные (unit) тесты, XMLHttpRequest, интеграционное и e2e тестирование, Agile Kanban
Период работы/продолжительность
Июль 2021 г. - Февраль 2022 г.

Образование

Высшее
Название учебного заведения/курса
Белорусский государственный технологический университет
Специальность
инженер-эколог
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста