Position: Разработчик C#
Category: .NET
English level: intermediate
Years of experience: 5


I have 2 major work experiences:
First one in startup were I did a lot of features with few or no requirements at all.  Got a lot of hard skills. Most of my skills below I learned here.
Second one in big company with 10000+ employees, with IT department with thousands of working people. Mostly challenges not related with development and more about getting access & following company rules for privacy, authentication etc...
I worked with:
-Some devops tasks(didn't really liked it, deploying docker containers, writing & running pipelines)
-ElasticSearch(Creating & managing indexes, analyzers & normalizers, wrote my own custom analyzers & normalizers)
-Logging(SEQ, Azure)  
-C#, EF core, Postgres, MSQL(I dont really feel like, its skill anymore, just basics)
-Microservices(no G-rpc, Only Rest-api)
-Rabbitmq(mostly for email notifications & sync some local databases for often used data)
-Redis(for caching data & used it for searching a little bit(didn't work for us, but worked with it))
-Azure AD(Blob storage, App registrations, working with resources)