Position: Senior .net software engineer
Category: .NET
English level: upper
Years of experience: 6

I am sure, that i have different experience - from CRM to back-end game development, micro-services and this may help me to resolve different new tasks. I like dive into new technologies and after some hours/days finish with happy cream "Eh I`ve found!" or "Wow, it works!".
I have difference experience in enterprise projects using MSSQL (procedures, triggers, optimization etc), ASP.NET (using C#, Redis, API), JavaScript.
Last two years I am into .net Back-end development. Worked with mathematicians on programming algorithms. Use technologies like C# Redis, Aerospike, Git, Kafka,
MySQL, optimisation tools in VS.
I have experience as a Tech Lead (approximately  1 year) with small team (4 people) - that was interesting period of time :)
Generally I am sure that more important is have ability to upgrade skills, learn new technologies. I think, I can do this! Of course with good self-motivation for making product better.
I am still interesting in back-end, not front-end or full-stack.
Python - this language looks pretty good, and it an be the second language in my work.
I prefer to work in product company. Because, those companies, mostly, choose quality, instead of code fast without testing and go to production.
I am not interesting in some finance projects (I think it is bored, for me).
If if will be able to have new experience with AI - it could be great. For this, I can go dipper into those algorithms. Some medical projects may be great sphere for make this world better.