Position: Senior .Net Developer / Team Lead
Category: .NET
English level: upper
Years of experience: 7

Re-architectured back-end system; 10 times improved bottleneck performance; proposed solution to solve number one cause of customer complaints in timeliness of business logic execution.
Senior .NET Engineer / Team Lead with 7+ years’ experience implementing small and large enterprise systems on both backend and frontend sides, including an experience as a lead back-end developer.

Broad experience with direct daily based communication with client and business trip to understand processes.

Experience with projects created from scratch with .NET Core (Microservices running in Docker, Azure Service Fabric), .NET Framework (monolith and an onion architecture), and frontend projects with Angular (and Angular 1.x) and Vue.JS.

Experience in existing web, cloud and desktop projects: С#, .NET Core, .NET Framework, Entity Framework, SQL and NoSQL databases, DI, unit testing with nUnit & Moq.

Have knowledge in system design and algorithms.

Experience with code review, introducing new team member during probation period and work in commands of different sizes.

Regular self-development with online courses for JavaScript (React) and Python (Udemy, Coursera)
.NET Core and modern technologies stack. Result oriented approach in work. Environment of professionals who cares. Preference for new projects over old legacy code. Ready for and interested in business trips abroad.