Position: Senior Software Engineer
Category: .NET
English level: upper
Years of experience: 6


I started my career as a full-stack developer. However, after the first year, I became a back-end engineer and since then I almost haven't worked with front-end. So basically, I am looking for back-end position, but full-stack is OK too, if front-tent tasks are only 10-20% percents of whole time.

I used to work on the big enterpise project with 80 people. Project started as a monolith, but evolved into 30+ microservices. I worked on developing regular features in new microservices (from scratch) and extracting monolith's parts into separate microservices too. So I have good experience in integrating different parts of a big application, like code and databases (that were extracted too).

Now I work in a small IT department of a big Ukrainian company. Average project involves 3-4 people. I have integrated different third-party components (like fiscal printers and payment terminals) and developed set of APIs for internal and external usage.
Also, I participated in CI/CD development with guidence of DevOps team and now I support it on my own.

I have been working with .Net Core and latest versions of .NET for almost 6 years. During the last couple of years I learned Docker, Kubernetes, Helm and a little bit of CI.
So, I am interested in project with .Net Core 3.1+ (.NET5+ is even better) and some cloud platform (like AWS, Azure) to improve my skills in this part of software development.
Business domain isn't really important because I like to solve almost any problems.