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

I've mostly been an individual contributor in all of the teams I've worked with.

In one of the teams, I've helped establish good Rust programming practices with a team of non-Rust engineers, enabling us to leverage the language and the respective ecosystem to move quicker, and to produce better code.

I've also mentored for interns, helping shape themselves as good software engineers. This involved creating lectures, homework assignments and answering questions, as well as writing feedback to the internship program leaders.
I'm a software engineer with 4 years of experience. 

Most of my work was with Scala, though I have a year of experience in Java and Rust each.

The projects that I've worked at include:

- a big fashion retail with 1k+ engineers. A team responsible for the search bar. Stack: Kotlin, ElasticSearch, AWS storage and compute products.
- a big travel company with 1k+ engineers. Mostly ETL work in Scala, occasional infrastructure work. Stack: Scala, Kafka, Spark, Hive, k8s, AWS storage and compute products;
- an open-sourced event sourcing & CQRS framework in Java. Worked with ~5 other engineers, designed APIs, wrote open-source grade documentation, etc;
- an image-processing product. Worked primarily on the backend with 3 other backend engineers, and occasionally on the fronted engineers, collaborated with ~10 ML engineers. Stack: Java, GCP storage products.
I small remote-friendly team with low communication overhead.
A team where my impact would be noticed.

Would like to work in a product company, no outsource.