Position: Senior Software Engineer
Category: Scala
English level: upper
Years of experience: 5

Some of my achievements:
- I added support of a new CI (continuous integration system) to our platform which made our service a first-class citizens in a monorepo
- I wrote a bot which analysed exchange rates of our competitors and set the best rate for our customers
- I added support for Ethereum based currencies from scratch
I've been working on a framework/platform for back-end services for almost 3 years. It allows developers in our company to write "nano" services (like AWS Lambda) which are fully integrated into our infrastructure and provides a lot of pre-wired tools they need (Grpc, Apache Kafka, DynamoDB, Prometheus/Grafana, etc). Most of the time I work on a platform-part of our framework which manages services/runtimes/routing/configurations/resources/etc. We strive to automate everything as much as possible to make the devex experience seamless. It is built on Scala, ZIO, Mysql, DynamoDB, Apache Kafka. The framework itself is written in Typescript and uses NodeJs as a runtime.

Before this, I worked on a product which allowed people to buy/sell cryptocurrencies(BTC, Ether, Tether, etc). When I joined a team there were <10  transactions per day, and we reached 100+ transactions per day in less than a year. I added support for Ethereum based currencies from scratch. Also I wrote a bot which analysed exchange rates of our competitors and set the best rate for our customers.

I like to learn new stuff, so I’d like to join a product where I can work on problems which require knowledge from different fields.