Избранная профессиональная работа
Tarsyaa
B2B-платформа закупок и тендеров, соединяющая компании с сертифицированными поставщиками в Саудовской Аравии через прозрачные конкурентные торги.
Система принадлежит работодателю. Исходный код не является публичным.
Обзор
Tarsyaa управляет самим процессом закупок как продуктом: компании публикуют тендеры, сертифицированные поставщики делают ставки, и весь цикл — регистрация, соответствие требованиям, торги, присуждение — прозрачен и проверяем, а не проходит по почте и в таблицах.
Архитектура
Backend на NestJS с TypeORM поверх PostgreSQL, Redis для кэширования и состояния, близкого к сессии, и frontend на React, собранный на Vite. Весь стек контейнеризирован с помощью Docker для единообразной среды от локальной разработки до продакшена.
Инженерия
Реализовал процессы онбординга поставщиков и торгов при строгом TypeScript и ролевом контроле доступа, с модульными тестами, покрывающими логику соответствия требованиям и присуждения — те части платформы для торгов, где тихая ошибка становится реальной бизнес-проблемой, а не просто дефектом интерфейса.
- Роль
- Разработал backend-сервисы со строгими стандартами TypeScript, модульными тестами и ролевым контролем доступа для онбординга поставщиков и торгов.
- Категория
- Backend
- Стек
- NestJSNode.jsReactViteTypeScriptTypeORMPostgreSQLRedisDocker