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

• Drove migrations of several project from desktop to web, from monolith to microservice architecture
• Led several projects from requirement to deployment
• Brought testing/agile culture to the company which improved quality (bugs decreased about 30%) and performance of the product (throughput increased about 20%)
• Consulted the US-based startup company to scale 1:100
• Analyzed and optimized the system's critical path, resulting in a substantial 90% reduction in
operational time.
• Managed a team (Front&Back&QA) to automate the business plans for small & medium size business
With 10+ years experience encompassing the entire software development lifecycle, I possess a passion for
problem-solving and crafting exceptional software products. As a self-driven individual, I embrace the opportunity
to acquire new technologies and seamlessly adapt to novel software landscapes.

Skills :
• Expertise in Microsoft Technologies like ASP.NET Core, Razor, WinForms, WPF, WCF, Web API,
ADO.Net,LINQ
• Extensive work in the microservice architecture in the agile development process
• Extensive work with MVC, MVP, MVVM, SOA in C#
• Strong knowledge of Design Patterns and practice, SOLID Principle, Data structures, Algorithms
• Proficient in GIS application using ArcObject (ArcGIS Engine)
• Well-versed in Test-Driven Development (TDD) methodologies.
• Proficient in Multithreading & Asynchronous programming in C#
• Competent in working with various SQL databases (PostgreSQL, MS SQL Server) and NoSQL databases
(MongoDB).
• Highly skilled in Azure & AWS services.
I'm not interested in Windows desktop applications. Prefer challenging projects.