I am a passionate full stack software engineer who has a deep interest in software architecture and creating maintainable products, I enjoy learning new technologies and solving complex problems and am always striving to improve.
When I am not studying, watching training videos, attending meet-up groups or writing technical articles on my blog, I can usually be found in the gym or jogging in one of the local parks.
My Bookshelf:
The Pragmatic Programmer
Clean Code: A Handbook of Agile Software Craftsmanship
Agile Principles, Patterns, and Practices in C#
Dependency Injection in .NET
Refactoring: Improving the Design of Existing Code
Refactoring to Patterns
Test Driven Development
Do...