Есть прототип, который работает с 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. Юнит тесты

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

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

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

4 года назад
php_prog
Павел 
34 года
19 лет в сервисе
Был
2 месяца назад

Заявки фрилансеров

Айсу
 
30 лет
4 года в сервисе
Была
4 года назад
4 года назад
Андрей
 
30 лет
12 лет в сервисе
Был
41 минуту назад
61 отзыв
4 года назад
Юрий
 
44 года
5 лет в сервисе
Был
4 года назад
4 года назад