Position: Senior/Tech Lead/Architect .NET
Category: .NET
English level: upper
Years of experience: 8

- Implemented lots of performance and memory optimizations
- Refactored huge part of old software
- Have writen a couple of tech articles 
- Took part in some conferences
- Was a coach on .NET courses
- Was a mentor for lots of people
- Created own course for experienced developers
I have started my career as a freelancer in the early 2010s. It gave me great experience of full cikle of developing projects: choosing tech stack, configuring prod and dev servers, deployment, designing database and architecture.
Later I have found fulltime job in a great company that offers me lots of challenges during next 5 years. Lots of complex features, performance and memory optimizations, refactorings were made during this period. I grew in this company from a junior developer to team lead.
Than I worked in a one of the biggest UA outsource companies as a senior developer, was a mentor for couple of people and developed a course of very advanced features of .NET framework for experienced developer.
To get the experience of building microservices I have joined a big fintech company and now working in it.