Software Developer who has experience in Microsoft Technologies, is not averse to non-Microsoft Technologies using Agile Methodologies and keeps eye on latest trends going on in Software world. A strong supporter of Test Driven Development and loves & support open source tools and technologies.
I consider SoC, SRP, DRY as three magic acronyms for writing clean code. Separation of Concerns, Single Responsibility Principle and Don’t Repeat Yourself is what every developer should have in mind if they are aiming for quality code. Always keeps eye on scope of refactoring the code. Sometimes even the finest code can be refactored, that can be through better naming convention.