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

It was my first challenging work — I was only one QA Automation Engineer and I should be building a process of automation testing and simplified life for the team.
Evolution (Software Engineer)
- As a member of the team I design, develop, test, and maintain the Live Games in the Live Casino Domain. I have been responsible for the full life-cycle of the applications within my team, from writing business logic to deploying, scaling, monitoring, and troubleshooting them on the Kubernetes platform.
- We use Event-Driven Microservices principles with Event-Sourcing & CQRS patterns with Kafka & Cassandra's backend.

What we use:
Scala, Akka, SBT, ScalaTest, ScalaCheck, akka-testkit, play-json, circe,  Grafana, Jenkins, Kubernetes, Kafka, Cats/Cats-Effect, Docker, Cassandra.

NewAge IO (Software Engineer)
- I started working as a QA Automation Engineer, but after 8 months of work, I would like to move to the Development team, and it was successful.
- We were building a CRM system that helps our sales team increase productivity and customer retention.
- My responsibilities as a Developer include task estimation, design of new features and solutions, supporting the existing codebase, and building new parts of the system.
- Later I moved to the payment team, where I worked on the integration of a new payment system into our payment provider.

What we used:
Java/Kotling, Spring Boot, Spring Data, Spring REST, Docker, Kubernetes, Postgres, MongoDB, ElasticSearch, Oracle DB.

Cosmonova Telecom (QA Automation Engineer)
- We developed an online store for cannabis retailers in the USA, which has stores in a few states.
- The building process of automation testing and increasing test coverage of the project.
- Presentation of the new feature for our customers and collecting feedback and suggestions for improvements.
- Write tests and build infrastructure for running it.
- Growing and expanding the QA team

What we used:
Java, Scala, Gatling, Docker, Selenoid, Selenide, Allure Report.