Position: Senior Software Engineer
Category: Node.js
English level: upper
Years of experience: 11

Developed and launched a cutting-edge crypto trading terminal, providing a unified web-based graphical interface for seamless trading across multiple platforms.

Pioneered the concept of trading strategies, empowering users to create custom pipelines and automate trading actions, even during their absence.

Improved team-wide development experience by introducing dependency injection.

Launched an innovative in-browser compositing engine that enabled more efficient feature development by frontend engineers, reducing the workload on backend engineers.

Additionally, I successfully created a service that enables users to create their own playlist-based internet radio stations using a browser interface.
I am a software engineer with over 14 years of experience working in a wide range of environments and technologies.

In the year 2000, I wrote my first line of code. During my school and university years, I enjoyed developing various applications and tools for Windows users.

In the year 2018, I created and deployed a fault-tolerant virtual machine that enables users to create and execute long-running trading strategies on external crypto trading platforms (Binance, Bittrex, Coinbase, and so on).

Besides this, I have hands-on experience with operations, such as setting up Unix-based servers, configuring them, and using them as Kubernetes and Docker clusters. 

In my spare time, I experimented a lot with developing my own programming languages, numerous multimedia web services, creating raycasting (rather than ray tracing) game engines, and creating a radio streaming service that allowed users to create their own Internet radio stations and stream them to various platforms.

During the pandemic, I've modded my vintage vinyl turntable by replacing its analogous circuits with an Arduino Nano board.

I enjoy being hands-on, especially when it comes to making and shipping things.
My primary goal is to ensure that the product meets the business needs while simultaneously maximizing revenue and user satisfaction.