Олег (Frontend Developer)

Уровень специалиста: Middle

Информация:
Frontend-разработчик с хорошим техническим уровнем, имеет достаточно разносторонний опыт работы, знает и понимает фундаментальные вещи. Основной стек -- Vue + Nuxt, уровень владения им -- высокий. Есть опыт работы с React. В прошлом довольно продолжительное время занимался SEO. Хорошо ориентируется в незнакомом коде, быстро вникает в суть задач. Олег общителен, грамотно и четко формулирует свои мысли, доходчиво обьясняет свою точку зрения. Будет отличным командным игроком, который глубоко любит свою работу.

Язык программирования
JavaScript
9
Frameworks
VueJS
9
TypeScript
5
Базы Данных
MSSQL
5
Тестирование
Postman
6
Дополнительно
Git, Docker, Knex, Nginx, Nuxt.js, Nest.js
Опыт работы:
  1. Интернет-магазин:
    Крупный интернет-магазин (100+ тыс. товаров).
    Frontend: верстка с применение БЭМ и SCSS, разработка структуры компонентов на базе nuxt.js, программирование всей стандартной логики интернет-магазина (корзина, фильтрация товаров, поиск и т.п.), получение и интеграция данных с API. Backend: формирование структуры API, настройка кеширования, формирование получения нужных данных из legacy БД посредством PRISMA ORM. Деплой на production с применением docker-контейнеров.
    Стек: nuxt.js, nest.js, prisma orm, mysql, docker, typescript, axios, rest api, scss

  2. Федеральный портал:
    Крупный государственный информационный портал.
    Значительная часть frontend: верстка по макетам в figma, общая настройка nuxt.js, формирование структуры компонентов, программирование логики (авторизация, вывод, фильтрация, взаимодействие с материалами на сайте и т.п.), получение и интеграция данных с API, разработка административной части на vue.js. Формирование библиотеки UI-компонентов.
    Стек: nuxt.js, vue.js, scss, tailwind css, axios, eslint

  3. Сеть заправочных станций:
    Внутренние пользовательские интерфейсы сети заправочных станций.
    Перенос legacy на nuxt.js. Формирование графиков расхода топлива (и других срезов), функционал пополнения баланса, многочисленные статистические срезы и фильтры.
    Стек: nuxt.js, tailwind css, docker, eslint