Senior .NET Developer
I have been working in IT industry as C# .NET developer since 2013. During that time I had a chance to work with projects of different size and complexity. I took part in development of desktop applications and web applications. Therefore I have a good knowledge of design patterns, OOP and OOD principles. This knowledge allowed me to successfully develop applications from scratch and maintain existing solutions. In addition, I have participated in a full life cycle of software development including application design, database design, coding, testing, debugging, performance analysis, code refactoring and optimization, requirement analysis, creating and updating UI. I used SCRUM on my all projects, so that I have a good theoretical background in this area too.