Role
Software Engineer (Java)
Description of Project
Trading chart library + trading indicator diagnostics service (Finam is a bank and also a broker, thus provides it’s own trading platform. Finam’s chart library is used not only in it’s applications and website, but also on other trading platforms)
Responsibilities
1. Chart development (multiplatform library for JVM, HTML, Android & iOS, iOS part uses source code translation to Object-C)
2. Chart library development with Kotlin Multiplatform from scratch
3. Backend development (indicator diagnostics service based on chart library - for exporting calculations as raw data instead of graphics)
Technology Stack
- Java 8 SE, Kotlin, Kotlin Multiplatform
-Consul, Kubernetes
-OpenGL, Canvas
-Intellij IDEA
Period
05.2020 —
03.2022
(1 year 11 months)