Objet.art
2022.09 - 2026.04Старший фулстек разработчик, тимлид

Платформа для каталогизации произведений искусства, их обогащения через AI, семантического поиска и проведения через структурированную цепочку экспертного утверждения перед публикацией.
Что сделано
- Три сервиса: фронтенд на Next.js, основной API на NestJS и сервис аккаунтов на PostgreSQL для ролей, подписок и уведомлений.
- Гибридный семантический поиск по коллекции: сгенерированные описания, похожесть по эмбеддингам и индексация в Elasticsearch.
- Полный цикл экспертной проверки: назначение, предложенные правки, приемка по разделам, решение куратора и финальное применение изменений.
- Массовый импорт из партнерских каталогов: сессии CSV, сопоставление внешних id, загрузка медиа, валидация и пакетная фиксация.
- Долгие операции переведены в фоновую обработку с живым прогрессом по WebSocket.
- TypeScript
- React
- Next.js
- NestJS
- Node.js
- PostgreSQL
- MongoDB
- AWS DocumentDB
- Elasticsearch
- OpenAI API
- Stripe
- Socket.IO
- AWS
- Docker
- Jest
- Playwright