Position: Senior/Staff Software Engineer
Category: Java
English level: upper
Years of experience: 10

* Worked with clients on-site
* Worked in distributed and remote teams (a lot) :-)
* Relocation history
* Team coordination (4-6 people)
* DevOps experience, e.g. Implementation of CI, Discoverability, Monitoring and Alerting
* Doing everything from design to delivery
* Pet-project: Telegram bot to sync and categorize personal incomes and expenses using monobank and toshl (AWS, EKS, Terraform, Python, FastAPI, Telegram Bot API)
I have 10 years of experience in software engineering. More often than not, I work on web backend, big data systems, ETL, and infrastructure. My background includes a variety of languages e.g. Clojure, Python and Java, at least a couple of years each. You're looking for someone for a polyglot project? Even better!

My last project is an event management technology. In order to connect people, we had to "connect" at least 20 microservices. Here:
 
- I coordinated the development of a strategic feature — group video calls. 
- Implemented multiple features.
- Helped in implementing centralized logging and discoverability. 
- Initiated the improvement of monitoring and alerting. Now our on-call team can sleep calmly. :-)
- Automated many manual infrastructure tasks.

In my free time, I work on a pet project for the family budget. It allows me not to forget Python. But also it's a good experience because you can set up everything from scratch, and you start to understand the economy of a software project. For example, cutting the cost of a project even by 30% is quite an interesting task.
I am looking for senior and staff level roles.

I have solid experience with Java, Python and Clojure. I am open to switching to other programming languages, too. Scala and Rust are the directions of consideration.

I would prioritize those projects related to language technology, digital humanities, or digital publishing; big data, highload or distributed systems projects. 

I would prioritize product companies over outsourcing. There's nothing bad in outsourcing, but direct cooperation is something I appreciate a lot.

- Company size: better small than big. Better big than enterprise.
- Engineering culture: better present than absent.
- Non-profit, non-commercial purposes? Wow!