Position: Senior/Staff software engineer
Category: Scala
English level: upper
Years of experience: 11

1. Formed a team and ported legacy monolith web-backend to Scala stack. Hands-on work on the performance of the new version of the application. Made it to the top of google page speed insights with a score of 95-98.
2. Designed major migration from monolith to microservice architecture and chose technologies and tech stack. Implemented and supported microservices using Scala and Ruby. Implemented optimizations that helped applications to work properly under the high load - more than 2000 requests per second per node.
3. Designed and implemented a complex Ad-Tech project. Optimized it to have low response time - 95th percentile under 150 ms, 99th percentile under 240 ms. The design of the application made it possible to fit and operate in-memory statistics of 400 000 active users. Used MongoDB for main data and Aerospike as a real-time database for frequency capping and restrictions.
4. Created a solution for React Server-Side Rendering using GraalJS. Oracle GraalVM made it possible to do polyglot calls from JS to Java and reuse code and logic.
5. Moved long-running cron-based processes to Kubernetes using Argo-Workflows and Kafka as state storage for tasks.
6. Made an infrastructure for automation testing. Implemented integration with Testcontainers library which helps integration tests to be fast and stable.
7. Made lots of performance improvements and tweaks in different parts of the system: Nginx configs, Database settings, application-level optimizations of algorithms, and data structures.
8. Successfully done several big migrations of data - hundreds of gigabytes - from one database to another. Migrated real-time statistics from MongoDB to Aerospike. Applications worked with both databases for some time in order to switch databases without downtime.
Senior/Staff software engineer with 10+ years of experience in developing high-load and high-volume microservices in startups and big companies. Proficient in JVM/Scala, REST API, GraphQL, Docker, and Kubernetes. Designed and implemented several high-load projects with a strong focus on scalability and low latency for e-commerce/ad-tech/media domains.

Proficient with: Scala, MySQL, MongoDB, Git, Docker, Kafka, Akka, ZIO, Kubernetes.
Please no spark jobs, that’s not my area of interest/proficiency.
Would prefer a product company over an outsourcing one. Ready to use Kotlin/Rust as a main or additional language for development. 
Ready to solve challenging tasks and work with complex domains. Want to work in a team of professionals. 
Ready to relocate.