Специалисты

Описание

Опыт работы с языками:
Javascript, Node.js, Typescript, CSS, HTML, Rust, Bash, Lua

Опыт работы с фреймворками:
Express, Ember.js, Tauri, Electron, Jest, Mocha, Spectron, Codeflask.js, Pug.js, SCSS, Less, Stylus, Bootstrap, CSS

Опыт работы с библиотеками и технологиями:
Vue, Vue Router, Nuxt.js, Pinia, Vuex, Axios, Tauri API, Firebase, Prisma.js, Firebase, Redis, Docker, Joi, WebRTC, WebSocket, ws (библиотека для Node.js)

Также опыт работы c:
Git, Jira, Gulp, Asana, Webpack, ESLint, Prettier, Vite, CI/CD, Figma

Опыт
Проект

Продуктовый сайт бренда компании

Описание

Продуктовый сайт для кремов, на сайте есть каталог товаров, статьи, а также страницы контактов, “Где купить”. Роль: Frontend-разработчик Что реализовывал: Внедрение всего API (каталог, статьи, главная страница, и другие). Компонент конструктор, который принимал верстку в виде JSON, и собирал все на сервере (Nuxt), а затем рендерил все клиенту. Оптимизация SEO. Страницы “FAQ”, “Контакты”. Рефакторинг большого количества компонентов. Консультация младших разработчиков и поддержка чистоты кода в проекте (внедрение Git Hooks, prettify, новые стандарты в ESLint)

Технологии

Nuxt, Typescript, Vue, Pinia, SCSS, ESLint, Vite

Длительность

4 месяца

Проект

Корпоративный мессенджер

Описание

Корпоративный мессенджер предназначенный для общения сотрудников внутри компании. В мессенджере реализованы функционал звонков, управления персоналом, обмен сообщениями и файлами, быстрый фильтр непрочитанных сообщений и выбор компаний, функционал найма и увольнения сотрудников. Роль: Frontend-разработчик Что реализовывал: Фильтрацию списка чатов, систему обновления для UNIX-систем (на базе Electron Updater), верстку элементов UI, кнопки для перехода к последнему сообщению, навигационное меню, интерфейс для работы с сотрудниками, функционал поиска эмодзи на русском языке, а также оптимизировал множество часто обновляемых компонентов, которые вызывали просадки FPS.

Технологии

Vue, Vue Router, TypeScript, Vuex, Node.js, Electron, ESLint, Spectron, Mocha, Gitlab CI/CD, Prettier, WebSocket, Jira, Less

Длительность

12 месяцев

Проект

Стриминговая платформа

Описание

Платформа для стриминга рабочего стола с возможностью быстрого переключения по сценам (как в OBS). Платформа была предназначена для менторства начинающих IT-студентов. Роль: Frontend-разработчик Что реализовывал: Передачу данных по WebRTC (соединение, обработка ошибок). Интерфейс для управления потоками данных (рабочий стол, камера, микрофоны). Попапы для настройки и проверки соединения, попапы для управления участниками трансляции, чат участников на базе WebSocket.

Технологии

Vue, Vue Router, JavaScript, Jest, WebRTC, Pinia, Asana

Длительность

9 месяцев

Проект

Интернет-маркетплейс для продажи недвижимости

Описание

Платформа для продажи недвижимости в разных городах с интерактивной картой и удобной навигацией. Реализован личный кабинет пользователя, расчет оплаты по частям, рейтинг покупателей и продавцов, комментарии к недвижимости, биллинг, премиум-аккаунт, а также кастомизация полей для описания недвижимости. Роль: Frontend-разработчик Что реализовывал: Навигацию по картам с помощью Google Maps API, фильтрацию каталога квартир, навигационную панель, профиль пользователя, а также корзину.

Технологии

JavaScript, ESLint, Mocha

Длительность

6 месяцев

Проект

Библиотека для парсинга мета-информации

Описание

JavaScript-библиотека, которая предоставляет удобный интерфейс для парсинга мета-информации с сайтов. Роль: Frontend-разработчик Что реализовывал: Архитектуру библиотеки, настройка линтера и форматтера, основной функционал для подтягивания HTML по URL, парсинг HTML, а также удобный интерфейс для взаимодействия с библиотекой

Технологии

JavaScript, ESLint, Typescript (только тайпинги)

Длительность

3 месяца

Проект

Приложение для хранения информации

Описание

Приложение для хранения ссылок, книг, видео, а также заметок. Приложение работает как оффлайн, так и онлайн (с синхронизацией данных по Google-аккаунту). Роль: Frontend-разработчик Что реализовывал: Архитектуру приложения, CI/CD, архитектуру а также функционал записи данных в файлы с помощью Tauri API, верстку и весь остальной функционал для синхронизации данных.

Технологии

Typescript, Vue, Vue Router, Pinia, Tauri, Rust, Github Workflows, SCSS

Длительность

9 месяцев