Вообще все курсы Хекслета бесплатные! Но только до 15 декабря. Всё, что нужно → принять вызов
Андрей Кондратьев (flambergtomsk), 36 лет, Россия, ТомскАндрей Кондратьев (flambergtomsk), 36 лет, Россия, Томск

Андрей Кондратьев

Front-end developerФронтенд разработчикСредний (Middle)
От 160 000 ₽Не ищу работу

Контакты

Войти
Возраст: 36 лет
Опыт работы: 3 года и 5 месяцев
Регистрация: 24.10.2021
Последний визит: сегодня
Гражданство:
Местоположение: Россия, Томск
Знание языков:

Обо мне

Vue разработчик.

Пишу на Vue 3 + Composition API + Nuxt 3  + Pinia + vee-validate + i18n с начала 2023 года.

Есть опыт на чистом JS,  JQuery.  На Vue 2 + Nuxt 2 + Vuex писал порядка полутора лет.

Ссылка на пример кода и репозиторий:


https://flambergtomsk.github.io/weather/

https://github.com/FlambergTomsk/weather

Навыки

JavaScript
Git
Адаптивная верстка
Vue.js
SCSS
Nuxt.js

Опыт работы

  • ООО Тэгри
    Томск
    Фронтенд разработчикFrontend разработчик
    Май 2023 — По настоящее время (1 год и 8 месяцев)


    Самые интересные/сложные выполненные задачи:
    - реализован весь механизм авторизации/регистрации пользователя с использованием JWT-токена;
    - проведена большая работа по интеграции личных кабинетов с REST API;
    - подключен и кастомизирован плагин для возможности загрузки аватаров пользователей с возможностью масштабирования, обрезки, предпросмотра;
    - настроен чат между пользователями и тех поддержкой через WebSockets;
    - реализованы самые различные формы для нужд заказчика, при этом активно использовались возможности Vee-Validate для Vue 3 - useField, useFieldArray;
    - сделан гибкий, максимально переиспользуемый компонент, написана документация с описанием его свойств;
    - последний проект был реализован с использованием TypeScript;
    - большое модальное окно сделано на гридах с использованием grid-area для корректного отображения на всех размерах экранов.

    Что внес нового в организацию работы:
    - обратил внимание на коммуникацию внутри команды. Это привело к тому, что коллеги стали общаться и решать проблемы вместе, а не тратить часы на бесплодные поиски;
    - в команде стали обсуждать best practices для решения реальных задач и применять их при разработке;
    - предложил делать перекрестное ревью кода, тестирование работы у разработчиков;
    - предложил ряд оптимизаций в процессе разработки, что привело к уменьшению количества запросов на сервер и улучшению производительности.

    Стек технологий:
    - Vue 3;
    - Nuxt 3;
    - Pinia;
    - SCSS;
    - БЭМ;
    - WebSockets.

  • ООО "Бубука"
    Томск
    инженер-программист
    Ноябрь 2021 — Май 2023 (1 год и 7 месяцев)


    Самые интересные/сложные выполненные задачи:
    - реализован весь механизм авторизации/регистрации пользователя;
    - построена схема взаимодействия пользователя с контентом, возможность создавать реактивные рекламные блоки, настраивать время и даты воспроизведения, добавлять туда музыку в реальном времени;
    - реализован механизм (со стороны фронта) генератора речи - у пользователя есть возможность с помощью ИИ сгенерировать любой рекламный ролик, выбрать подходящий голос озвучки, наложить и настроить музыку либо добавить свою;
    - подключена google recaptcha v3.

    Что внес нового в организацию работы:
    - проверку полей формы стали делать с помощью плагина Vee-Validate, что позволило делать валидацию гибкой, предсказуемой и удобной;
    - упорядочил работу со стилями CSS - предложил в работе строго пользоваться методологией БЭМ;
    - внедрил code-review для младших разработчиков;
    - завел иконки через icomoon, что позволило сделать работу с ними более удобной;
    - в организации внес правила чистого кода по неймингу компонентов, функций, названий переменных.

    Стек технологий:
    - Vue 2;
    - Nuxt 2;
    - JavaScript;
    - SASS/SCSS;
    - БЭМ;
    - Vuex;
    - JavaScript;
    - Element UI.

    Vue.jsHTMLБЭМSassNuxt.js
  • ООО "Криптон Студио"
    Томск
    стажер-разработчик
    Июль 2021 — Сентябрь 2021 (3 месяца)

    - верстка по БЭМ

    - адаптивная верстка с применением препроцессоров

    - написание самых простых базовых функций на Vue,  JS для различного рода форм.

    - работал в большой команде по системе pull requests.

Высшее образование

  • ТПУ (НИ)

    Томский политехнический университет
    Электротехнический институт (ЭЛТИ)
    Сентябрь 2005 — Июль 2010 (4 года и 10 месяцев)

    Инженер энергетик.