typescript
#резюме
#cv
#remote
#node
#nodejs
#typescript
#javascript
#react
#nestjs
#senior
#lead
#techlead
#architect
#backend
#fullstack
#postgresql
#iGaming
#fintech
🏠
Формат: удаленка
🎯
Позиции: Senior / Lead Fullstack Engineer
⏳
Занятость: полная, частичная, проектная
🌍
Часовой пояс: UTC+3
💵
Ожидания: $30-45/ч - в зависимости от проекта и вовлечения
👨💻
Опыт: 16 лет
🗣
Языки: английский C1, польский B1-B2, русский и белорусский native, украинский A2
Обо мне:
Fullstack-инженер с фокусом на backend и архитектуре. 16 лет в продуктовой и сервисной разработке: высоконагруженные системы, масштабирование, монолиты и микросервисы, DDD, event-driven. Основной стек - Node.js и TypeScript, до него PHP. Быстро вхожу в незнакомый домен и чужую кодовую базу. Разработку веду с AI-агентами: Claude Code, Cursor, MCP, multi-agent workflows.
Что делал:
- перевёл платформу с single-tenant на multi-tenant: изоляция данных, права доступа, провижининг клиентов из админки без разработчиков
- в одиночку мигрировал живой продукт с Express/Next на NestJS + React, доменами
- построил agentic RAG-поиск на OpenAI и pgvector: обогащение запроса, semantic retrieval вместе с full-text, LLM-реранкинг и выжимка
- собрал конструкторы вместо захардкоженной логики: form engine с ветвящимися сценариями и движок переводов с in-place редактированием на фронте
- отвечал за денежный контур: крипто-платежи, мультивалютный внутренний леджер с конвертацией, интеграция KYC/AML-провайдеров
- сделал страховой биллинг через EDI-клирингхаус: eligibility-проверки, подача клеймов, мульти-NPI провайдеры
- построил бэкенд под миллионы строк real-time данных для предсказания LTV и retention мобильной игры (ClickHouse, Node.js, Python)
- автоматизировал операционные процессы в браузерном продукте на Kafka и Office 365 API - от POC до внутреннего приложения
- в enterprise service mesh на Istio делал генераторы конфигураций, UI и интеграции; интегрировал сервисы в Backstage, написал внутренний курс по Kubernetes
- собрал пайплайн, поднимающий prod-like окружение с обезличенными данными на каждый деплой
Стек:
Backend: Node.js, NestJS, Express, Bun
Frontend: React, Redux, Next.js
ЯП: TypeScript, JavaScript, PHP; знаком с Python и Go
БД: PostgreSQL (+pgvector), MySQL, MongoDB, Redis, ClickHouse
ORM: TypeORM, Prisma, Drizzle
API: REST, GraphQL, gRPC, OAuth2, JWT
Очереди и real-time: RabbitMQ, Kafka, BullMQ, WebSockets,
Socket.io
Инфра: AWS, GCP, Kubernetes, Docker, Terraform
Тесты и наблюдаемость: Jest, Playwright, Sentry
AI: Claude Code, Cursor, LLM API (OpenAI/Anthropic/Google), function calling, MCP, RAG в проде
Модель: Договор найма, контракт как СЗ. Любая валюта с привязкой к USD/EUR
Notice period: 2-3 недели
📄
Резюме:
https://drive.google.com/file/d/1LKj0A4S8ETa93VCXWgiZYl8lwvgBunkA/view
🐙
GitHub:
https://github.com/FrostBy
🌐
Сайт:
https://romanovsky.me
📱
Telegram:
@VladRomanovsky
Откликнуться в Telegram →
⚠️ Никогда не платите «за оформление» или «гарантию трудоустройства» — это признак мошенников. Работа ТРУ не несёт ответственности за содержание вакансии.