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


I participated in many projects as a software engineer, where I have got a wide hands-on experience in different technologies and techniques.

In day to day work I tend to follow best practices in solutions design and coding, in particular:
• apply SOLID, KISS, DRY principles
• use well known design patterns
• write clean, scalable and testable code