Fullstack Developer (Vue.js / Node.js)
Екатеринбург, РоссияМиддл • Сеньор
Удаленная работа
Опыт работы от 3 до 5 лет210 000 ₽
Опыт работы от 3 до 5 лет210 000 ₽
Короткая ссылка: gkjb.ru/g1BsA
О себе
На данный момент Fullstack Developer.
Мои компетенции и опыт
Технологический стек:
- Frontend & Mobile: Vue 3 (Composition API), TypeScript, Vite, Pinia, Vuex, Capacitor, JavaScript (ES6+), SCSS/LESS, HTML5/CSS3.
- Backend & API: нужен доступ к резюме , TypeScript, REST API, WebSockets ( нужен доступ к резюме ), JWT (Auth).
- Интеграции и Базы данных: SQL, amoCRM API, Google Sheets API.
- Дополнительно: Разработка браузерных расширений (Web Extensions API), поддержка и рефакторинг Legacy-кода.
Опыт работы (Последнее место, 2 года):Frontend / Fullstack Developer
- Разработка экосистемы веб-приложений: С нуля спроектировал и реализовал архитектуру для 20+ распределенных SPA и внутренних сервисов компании, интегрированных с amoCRM и внешними базами данных (SQL).
- Интеграция систем и автоматизация: Разработал внутренние сервисы автоматической генерации документов. Реализовал сбор, валидацию и агрегацию данных из разнородных источников: API amoCRM (данные о сделках), внешних API финансовых регуляторов (актуальные курсы валют ЦБ) и Google Sheets API, с последующим динамическим формированием отчетности и документов.
- Кастомные решения: Успешно разработал и внедрил внутреннее браузерное расширение для оптимизации работы сотрудников с рабочими инструментами.
- Оптимизация и поддержка: Занимался поддержкой и планомерным рефакторингом legacy-кода (Vanilla JS), повысив отказоустойчивость старых интерфейсов и подготовив базу для их миграции на современный стек (Vue 3/TS).
Примеры сайтов с последнего места работы
- нужен доступ к резюме — разработал корпоративный сайт-визитку для бизнес-акселератора в ОАЭ с использованием сложных кастомных UI-анимаций.
- нужен доступ к резюме — разработал фронтенд-часть мультиязычной платформы для ознакомления с продукцией и сбора лидов.
Примечание: Основная часть разработанных SPA и внутренних финтех-инструментов компании находится под NDA и доступна для описания архитектуры только на технических интервью.
Ключевые личные проекты (Pet-projects):
E2E Encrypted Messenger (Fullstack / Mobile)
- Архитектура: С нуля спроектировал клиент-серверную архитектуру безопасного мессенджера.
- Безопасность: Реализовал сквозное (End-to-End) и гибридное шифрование сообщений и медиафайлов на базе эллиптических кривых (ECC).
- Реалтайм-логика и уведомления: Настроил двунаправленный real-time обмен данными через WebSockets. Реализовал механику статусов сообщений («отправлено/прочитано»), групповые чаты и динамическое отображение статуса «онлайн». Настроил систему push-уведомлений для мобильных платформ и браузерной версии (Web Push API).
- Бэкенд-часть: Написал серверную часть на нужен доступ к резюме + TypeScript с безопасной авторизацией через JWT-токены.
- Клиентская сторона: Разработал веб-версию (SPA) и кроссплатформенное мобильное приложение под iOS и Android, собранное с помощью Capacitor.
