Position: Lead/Senior .Net Engineer
Category: .NET
English level: upper
Years of experience: 11

- Redesigned few systems from full monolith to microservices-like architecture or to system with smaller modules
- Improved performance of the existing systems in more then 10 times
- Designed and grew up few projects to the mature state
- Designed and implemented CI/CD 
- On all projects was involved into improving performance/reliability/architecture redesign
- On some projects had to build processes
- Managed small teams with 2-5 members
A software engineer from 2005. I am looking for possibilities to extend my expertise in architecting/designing systems.

From 2012 till now have been working in the outsourcing industry on various projects as a Senior Developer/Team/Tech Lead. Occasionally helped with the pre-sale process.
Right now keep a position of Senior Developer/Team/Tech Lead position. 
Among responsibilities: actively involved in the staffing process, designing and implementing solutions to fix performance bottlenecks for the existing system, designing and implementing the new modules, mentoring junior developers. Moved a few modules to the AWS cloud using a serverless approach
Some successful freelance experience also exists.

During the first few years of my career worked with Ukrainian customers in the areas of education and telecommunication services. I was responsible for creating architecture, implementing and support of solutions created by me. 

Projects had very different backgrounds and mainly .NET technology stacks.
1. Looking for opportunities to grow in a designing software architecture, solving performance or non trivial problems, distributed systems, take part in solving problems in areas where I don't have expertise yet.
2. Adequate work-life balance and flexible working hours are pretty important.
3. I'm not looking for a project "in fire"