Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть прототип, который работает с transaq connector на nodejs на виндовом сервере.

https://www.finam.ru/howtotrade/tconnector/

Есть примеры на python и C#

https://github.com/roma-guru/transaq_connector

https://www.finam.ru/howtotrade/tconnector00001/

Прототип очень сырой и периодически отваливается.

Нужно на nodejs + typescript переписать всё для продакшен решения

1. Поисследовать прототип, сделать так, чтобы не отваливался при запуске / не было утечек памяти

2. Рефакторинг или переписать с нуля, чтобы структура была минимум не хуже, чем в примере C#.

3. Поддержка многопользовательского режима, когда одновременно может быть подключено несколько счетов

4. Реализовать функциональность по выгрузке биржевых данных в реальном времени, исторических, стакана, возможность покупать / продавать, выставлять стопы.

5. Взаимодействие со сторонним сервером через mysql и mongodb (Данные пользователя и запросы берёт из mysql, полученные данные от transaq кладёт в mongodb) 

6. Юнит тесты

* Архитектура должна иметь возможность подмены коннектора / биржи.

Работы много, поэтому проверка работы / оплата будет пошаговой. Первым делом сформируем шаги и стоимость. Вся разработка будет вестись в открытом гитхаб репозитории.

Бюджет указан приблизительно, указывайте свой.

3 года назад
php_prog
Павел 
33 годаУкраина
18 лет в сервисе
Был
3 месяца назад