Position: Senior.NET Developer
Category: .NET
English level: fluent
Years of experience: 9

On my previous job I was promoted to a team leader and successfully led a team of 6 for about a year. 
Integrated several new payment providers for the billing system of a large investment broker app and managed to improve team delivery per sprint.
Migrated pieces of an old monolith app to several cloud-based microservices, significantly improving reliability and maintainability of the code.
Developed multiple REST API services for a large job search site that successfully work under high load. Developed numerous .net services using WCF, MVC.
9 years of commercial experience in .NET software development. Good understanding of software development best practices. Have a deep understanding of OOP, and how to create well structured, clean, testable code. Extensive experience in developing microservices and creating RESTful API services, working with relational and non-relational databases, writing integration and unit tests.
About a year of team leading experience, leading a team of 6. Performed duties of a scrum master for the same team. Good communication skills, enjoy working in international teams. 
Experience in rewriting and improving legacy code, and migrating and old monolith to a modern microservice-based solution. Have a track record of finding and fixing performance bottlenecks and memory leaks.
Interested in working with modern approaches and technologies, being able to grow professionally.