Developer with 9 years of working experience. I have been working for Russian companies, which have clients in USA, Australia, Philippines I have created applications for desktop, mobile and web. Main specialization - .Net stack (WPF, ASP.NET, Xamarin), but also has some experience in other areas. Have worked with Microsoft Azure services. Could work both in team and as a separate developer. Have been working as a team lead: discussing features with customer, explain it to the team, helping team members with implementing features. I have good learning ability if I don't know something, usually it doesn't take much time to understand it. I have good skills in understanding code written by other developers, know how to write unit tests.