Position: Software Engineer
Category: .NET
English level: intermediate
Years of experience: 4

Develop distributed system from scratch
Solid software development knowledge
OOP and FP paradigms background
- I worked with Startup and Outsource companies
 - in small teams with 3-6 people and big projects with 70+ people in 8 teams 
 - developed a distributed system for absorbing and aggregation of 1.2 Billion events per day
 - integrated system with the US and Canadian payment providers
 - wrote low-level payment terminals connectors
 - configured environment with Nomad+Consul cluster using Pulumi
 - setup RabbitMQ in a cluster
 - wrote F# and C# services
 - understand and use both OOP and FP principles
 - experienced with SQL data storage
I'm looking for exciting and challenging projects. 
I'm interested in projects that use Functional Programming languages. Want to work with Scala, Haskell, OCaml, Elixir, etc. I am also interested in Rust.

I'm not interested in Full Stack position or any Front End activities.