Дмитрий Голубев (dmitrygol), 30 лет, Россия, МоскваДмитрий Голубев (dmitrygol), 30 лет, Россия, Москва

Дмитрий Голубев

Фронтенд разработчикСтарший (Senior)
Ищу работу

Контакты

Войти
Возраст: 30 лет
Опыт работы: 5 лет и 2 месяца
Регистрация: 12.03.2023
Последний визит: 3 дня назад
Гражданство: Россия
Местоположение: Россия, Москва
Дополнительно: готов к переезду и к удаленной работе
Знание языков:

Обо мне

Frontend-разработчик Middle+/Senior с упором на качество, стараюсь писать чистый и понятный код, который потом легко читать, расширять и вносить изменения.

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

HTML
CSS
JavaScript
TypeScript
Vue.js
Nuxt.js
TailwindCSS
Apollo
Playwright
GraphQL
Jest
Node.js
NestJS
Docker

Опыт работы

  • TenChat — это деловая социальная сеть для нетворкинга.
    МоскваОт 100 до 1000 сотрудников
    Фронтенд разработчик (Средний)
    Апрель 2024 — По настоящее время (1 год и 9 месяцев)

    Проекты: Tenchat соцсеть, Tenchat business CRM, landing pages.

    Стек:
    Vue, Nuxt 3/4, TypeScript, HTML5, Tailwind, REST API, unit testing, e2e testing, Vitest, Playwright, Git, Jira, Confluence, i18n, Docker.

    Задачи:
    - Разработка, включая оценку сложности и сроков, приоритетности.
    - Декомпозиция задач
    - Рефакторинг legacy-кода с применением принципов SOLID, DRY, KISS, YAGNI
    - Оптимизация существующей бизнес-логики, поиск и устранение ошибок
    - E2E и unit тестирование
    - Вёрстка макетов из Figma для разных ОС и мобильных платформ (responsive design, crossplatform support)
    - Code review
    - SEO оптимизация компонентов и страниц
    - Участие в разаработке архитектурных решений
    - Создание UI компонентов
    - Работа по Канбан

    Достижения:
    - Освоил E2E тестирование, переписал много тестов с Cypress на Playwright.
    - Начал отвязывать компоненты от интерфейсов, которые они не реализовывали, выносить из комопонентов большие куски логики, что упростило внесение изменений и переиспользование.
    - Сверстал несколько лендингов, которые понравились бизнесу.
    - Внедрил отдельный слой для чистых преоброзований.
    - Разобрался в специфике unit тестов в Nuxt и внедрил их.

  • Создаем ИТ-решения для бизнеса, наращиваем экспертизу, развиваем команду
    От 100 до 1000 сотрудников
    Фронтенд разработчик (Средний)Frontend разработчик
    Ноябрь 2023 — Март 2024 (5 месяцев)

    Проекты: Конфигуратор автомобилей stt, crm система для сотрудников.

    Стек:
    Vue, Nuxt 3, TypeScript, HTML5, SCSS, REST API, Git.

    Задачи:
    - Разработка, включая оценку сложности и сроков, приоритетности.
    - Фикс багов
    - Декомпозиция задач
    - Планирование crm приложения, выбор библиотек и архитектуры
    - Рефакторинг legacy-кода
    - Вёрстка макетов из Figma для разных ОС и мобильных платформ (responsive design, crossplatform support)
    - Code review
    - Создание UI компонентов
    - Работа по Канбан

  • Beauty e-com retailer
    Более 5000 сотрудников
    Фронтенд разработчик (Средний)Frontend разработчик
    Июль 2023 — Сентябрь 2023 (3 месяца)

    Проекты: Goldapple интернет магазин.

    Стек:
    Vue, Nuxt 2, TypeScript, Nest.js, Jest, GSAP, HTML5, SCSS, REST API, Git, Jira, Confluence.

    Задачи:
    - Редизайн главной модалки поиска
    - Вёрстка макетов по ПП до 1px, GSAP анимации.
    - Расширение ендпоинтов в BFF и unit тестирование

  • Разработка веб-приложений
    От 10 до 100 сотрудников
    Фронтенд разработчик (Средний)Frontend-разработчик / Ведущий Frontend-разработчик
    Июнь 2021 — Июнь 2023 (2 года и 1 месяц)

    Проекты:

    MedStudio - онлайн образование,
    Efremov - интерент магазин и админка
    CTO - платформа для мероприятий, публичная часть плюс админка

    Стек:
    Vue, Nuxt 2, TypeScript, GraphQl, Apollo, WebSocket, HTML5, Tailwind, SCSS, REST API, unit testing, Jest, Git, Jira, Docker.

    Задачи:
    - Разработка, декомпозиция, оценка и постановка задач
    - Взаимодействие с девопсами для настройки ci/cd и локальных сборок проектов
    - Рефакторинг legacy-кода
    - Оптимизация существующей бизнес-логики, поиск и устранение ошибок
    - Unit тестирование
    - Вёрстка макетов из Figma
    - Code review
    - Создание UI компонентов
    - Работа по Канбан

    Достижения:
    - Попал в классную команду, познал всю коммуникацию с бэкендерами, тестировщиками, девопсерами, дизайнерами и т.д.
    - Освоил Unit тестирование, написал много тестов, в том числе на сложно тестируемый функционал.
    - Написал с нуля несколько проектов и довел до production
    - Побывал ведущим Frontend-разработчиком
    - Освоил и применил GraphQl
    - Предложил бэкенду использовать события в Redis, чтобы поймать их уже на нашем websocket приложении, вместо того , чтобы стучаться на бэк по таймауту, тем самым улучшив процесс онлайн голосования.

  • Удобный интернет
    Фронтенд разработчик (Младший)Frontend-разработчик
    Октябрь 2020 — Июнь 2021 (9 месяцев)

    Задачи:
    - Создание многостраничных сайтов на wordpress
    - Верстка по ПП
    - Написание браузерной логики на чистом JS и Jquery
    - Сборка фронта через webpack/gulp
    - Написание небольших скриптов на php

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

  • Математики и компьютерных наук
    Сентябрь 2013 — Июнь 2018 (4 года и 9 месяцев)

    Педагогическое образование по двум профилям: Математика и Информатика