Position: .NET Developer
Category: .NET
English level: upper
Years of experience: 11


I had brilliant experiences in API programming, which made me an effective teammate in agile software development.
I have done a lot of tasks by c#, SQL, HTML, CSS, jQuery, and many related frameworks and techniques like entity framework, AutoFac dependency injection, auto mapper, unit tests, bootstrap, angular, LINQ, etc.
I can use Git, Docker, and Azure DevOps.
It isn't difficult to follow SOLID principles and implement design and architectural patterns like clean onion architecture, microservices, DDD, and CQRS. I can detect code smells and refactor the code to be cleaner.
I have much experience developing software for business automation, the stock market, NFT, web applications, etc.
I solved many issues in my projects, like processing high-throughput incoming transactions, complex business rules, and refactoring the hard-to-change architecture to make it open-to-change.
For a while, I worked as a scrum master. So I have extensive knowledge and experience in agile software development and scrum.