Глеб Котовский - Frontend Developer
Навыки
- Ansible
- AstroJS
- Docker
- Git
- JavaScript
- NextJS
- nodejs
- NuxtJS
- Postgres
- React
- TypeScript
- Vite
- Vue2
- Vue3
Опыт работы
Sitesoft
Frontend разработчик - Июль 2024 — настоящее времяПроект: Конструктор сайтов Landy24 (https://landy24.com)
Описание: Платформа для создания и кастомизации веб-сайтов с комплексным
инструментарием разработки.
Стек: TypeScript, Vue 3 (Composition API), Vite, Yarn Workspaces, Eslint, Husky, lint-staged, commitzen
Обязанности:
— Разработка и поддержка ядра конструктора сайтов
— Поддержка SSR самописного фреймворках поверх Vue
— Участие и проведение регулярного код-ревью для фронтенд команды
— Внедрение и поддержка RFC-практик (Request for Comments)
— Стандартизация процессов разработки (DX) и кодстайла
Достижения:
— Переписал админ часть конструктора на FSD методологию
— Успешно внедрил RFC-процесс для архитектурных решений, сократив время согласования
задач на 30%
— Разработал и документально оформил единые стандарты оформления мердж реквестов и
кодстайла для команды из 3+ разработчиков
— Оптимизировал DX (Developer Experience), внедрив RFC, тем самым ускорил процесс ревью и
доставки кода
— Внедрил кодо-генерацию (Pulp js) с помощью которой можно генерировать шаблоны
подключаемых частей интерфейса (секции, компоненты для конструктора сайта), а также
некоторых прикладных — модули api клиента и подобное. Тем самым ускорил разработку
схожих секций для конструктора на 70%Vverh Digital
Frontend разработчик - Февраль 2023 — Июнь 2024 (1 год 5 месяца)Проект 1: ERP/CRM система для застройщика
Описание:
Система управления ресурсами и клиентскими отношениями для крупного девелопера.
Стек:
TypeScript, Vue 3 (Composition API), Quasar Framework, Naive UI, Tailwind CSS, Docker, Eslint, Husky,
lint-staged, commitzen
Обязанности:
— Разработка системы с нуля
— Создание дизайн-системы (UI Kit)
— Реализация модулей по FSD
— Разработка модулей отпусков и задач с кастомными диаграммами Ганта
Достижения:
— Разработал собственную библиотеку для визуализации диаграмм Ганта
— Внедрил единую дизайн-систему для 20+ модулей
— Настроил CI/CD: Docker сборка, pre-commit (eslint + husky + commitzen)
Проект 2: Калькулятор дверных конструкций (https://calc.psk-ural.ru/)
Описание:
Онлайн-калькулятор для расчёта стоимости и параметров дверных конструкций и генерацией
ТКП
Стек:
Nuxt 2, Vue 2, Vuetify 2
Обязанности:
— Доработка и увеличение функционала
— Рефакторинг
Достижения:
— Реализовал экспорт ТКП в PDF для 150+ видов продукции
Проект 3: Платформа поиска недвижимости и услуг
Описание:
Комплексное решение для поиска объектов недвижимости и сопутствующих услуг с
административной панелью управления.
Стек:
Frontend: Nuxt 2, Vue 2, Vuetify 2, YandexMapV2
Backend: Express.js
Инфраструктура: Docker, PostgreSQL, Nginx
Обязанности:
— Полный цикл разработки фронтенда и административной панели
— Реализация backend-модулей для интеграции с БД
Достижения:
— Создал с нуля клиентскую и админ-часть платформы
— Реализовал сложные гео-фильтры и «Лассо» (Выбор области на карте и фильтрация
результатов по выбранной области)
Образование
Разработка в компьютерных системах
Колледж Им Ползунова2019 - 2023Много базы, java, c++ и 1C. Параллельно сам учился фронтенду
Обо мне
Frontend-разработчик с 2.5+ годами опыта.
Основной стек — Vue, Vuex/Pinia, Nuxt и TypeScript.
Дополнительный стек — Three JS, GSAP, React, Next(13), Redux/Zustand, Framer Motion, Astro,
Svelte и Elysia JS
Есть опыт работы разработки бэкенда на Node JS / Express
Участвовал в создании CRM/ERP систем, лендингов с анимациями, админок и конструктора
сайтов, внедряя современные технологии и оптимизируя процессы
разработки
Есть опыт работы по методологиям Scrum и Kanban
Мои достижения включают разработку проектов с нуля, настройку и поддержку
инфраструктуры проектов и наставничество.