Разработка кроссплатформенной библиотеки торгового графика под веб, Android, десктоп, iOS. Использовал Java, GWT, React, TypeScipt, WebGL, Swing, немного Kotlin, MetaTrader (mq5), TradingView (Pine Script), WebAssembly.

FinamTrade.


Профит для компании

  • за несколько дней влился в разработку и начал закрывать реальные задачи
  • разобрался в огромной кодовой базе и делал доработки в соответствии с имеющейся архитектурой
  • закрыл огромное количество задач из бэклога
  • в сложный для проекта период я полностью взял разработку на себя и героически довёл до релизного состояния
  • компания поняла, что эту библиотеку вполне можно дальше развивать, новый график на Kotlin перестал быть острой необходимостью


Причина ухода

  • договаривались, что буду разрабатывать новый график на Kotlin, в реальности этого не было


Задачи

  • поддержка и развитие очень крутой библиотеки, в которой код пишется один раз и работает на многих платформах, включая рендеринг


Мой профит

  • стал полноценным Java-программистом (раньше были только собственные проекты)
  • получил много опыта в TypeScript/React и Android/Kotlin
  • в боевых условиях проверил, что я по-прежнему очень быстрый программист и могу долго работать в режиме кранча
  • получил знания в новой предметной области - трейдинг и теханализ