Position: Senior Scala Developer
Category: Scala
English level: upper
Years of experience: 6

* implemented set of build scripts, that cleanup unused AWS resources, reducing solution costs
* created internal backbone framework, build on top of Twitter stack libraries, Guice dependency injection and FlatBuffers serialization library
* implement set of performance tests using Gatling framework and set of e2e tests, using existing CLI tools
* develop complete microservice, used for certificates management
* speedup data sync process to 10% by enhancing similarity algorithm
My experience 6+ years as developer with 5+ years in Scala
- Working on the one of top 5 world’s largest cryptocurrencies by market capitalization.
Environment: Scala, Akka Actors, Akka HTTP, Protobuffers, ScalaTest, sbt, AWS, Terraform, Gitlab, Docker.
- Start-up, implementing born-in-the-cloud distributed storage management solution to simplify backup and recovery for enterprise clients.
Environment: Scala, Finagle, Netty, AWS, Guice, Git, Akka Streams, Docker, Flatbuffers, sbt, CircleCI.
- Implement application, responsible for guarding access to services and supporting subscriptions.
Environment: Scala, Play Framework, Akka HTTP, Cats, ScalaTest, sbt, Jenkins, Gitlab, Kubernetes, Docker.
- Develop services-oriented solution, converting various data from one type of format to another in order to enable real-time content updates.
Environment: Scala, Splunk, Cats, ScalaTest, Maven, Gitlab, Protobuffers.
- Develop application for two-directional data sync between cloud services and embedded system with user behavior prediction support.
Environment: Scala, Play Framework, Akka Aktors, Cats, ScalaTest, sbt, Jenkins, Docker, DynamoDb, Gatling, Redis, Protobuffers.
Modern technologies, pure Scala projects preferred
Functional programming is possible but not a must-have
Not interested in projects with front-end tasks or gambling domain
Not interested in big data projects (Spark/Hadoop) or pure Java stack