I am an agile software developer with strong passion for programming and best software development practices. I value clean code, practice TDD and continuous refactoring to reduce complexity, reduce bugs and achieve better design.
A .NET Framework expert with strong background in .NET and Windows internals, as well as strong skills and knowledge in higher-level C# design patterns and methodologies.
I have a very big thirst for knowledge and continuous improvement. I am a member of the Israeli ALT.NET and Software Craftsmanship communities, striving to learn how to become a better professional, and how to make better software.