Перейти до вмісту
онлайн
ukv0.46.1 · 1d135e2
mainlane.io

Портфоліо

Продукти, які ми зробили: задача, рішення й результат.

Платформа
Технології

Показано 3 з 18

Участь у командах

Проєкти, де я працював у складі команди клієнта. Назви клієнтів не вказуємо.

Game-match streaming platform

січ. – лют. 2023

Стрімінгова платформа для ігрових матчів із лігами, ставками, гаманцями й підписками.

  • Angular
  • NestJS
  • PostgreSQL
  • MongoDB
Рішення

За короткий період зробив сповіщення в реальному часі через сокети (непрочитані, запрошення в матчі й ліги, подія нової підписки на бекенді), керування користувачами для адмінів (ролі, бан із причиною, пошук і сортування, заборона змінювати власну роль), керування платежами з блокчейн- і рахунковими транзакціями, адмінку категорій з кропом зображень і окремий модуль правил гри в API.

Team collaboration platform

2021 – 2022

РольSenior Frontend Developer

Мультитенантний робочий простір із чатами, kanban-дошками, календарем, нотатками, файлами й відеодзвінками у вебі, на iOS, Android і десктопі.

  • Angular
  • NestJS
  • MongoDB
  • Electron
  • Capacitor
Рішення

Півтора роки був одним із найактивніших фронтенд-розробників, а також ревʼюїв і вливав роботу інших розробників:

  • Чат і треди: rich-text редактор зі згадками, емодзі, вставленням зображень і перетягуванням файлів; голосові повідомлення, сумісні між браузером, десктопом і iOS; треди з бейджами, пагінацією й deeplink-ами з пушів; нескінченний скрол із «перейти до теперішнього»; пошук; групові чати й особисті; перетворення повідомлення на задачу, подію чи нотатку разом із вкладеннями.
  • Дошки й задачі: kanban з перетягуванням і автоскролом, беклог і архів, мітки й фільтри, оцінки, підзадачі, особисті дошки з оновленням у реальному часі.
  • Календар, нотатки й файли: нагадування, події на весь день і повторювані, перехід на літній час, чеклісти, data room з публічними й приватними теками та правами доступу.
  • Відеодзвінки: у просторах, проєктах і особистих чатах, рінгтон, що працює у фоні на iOS, зовнішні гості.
  • Мобільні й десктоп-версії: нова навігація й редизайн екранів, iPad і горизонтальна орієнтація, збірки Android і iOS та акаунти магазинів, системні сповіщення, «Не турбувати», deeplink-и й підписані збірки для Windows і macOS.
  • Швидкодія: ключові списки перенесено в NGXS, кешування тредів, оновлення Angular і TypeScript.