Experienced programmer, always striving to be better, learning new techniques and technologies to create fast, reliable and maintainable software.
Extremely passionate about coding, TDD and SOLID Principles evangelist, functional programming enthusiast, open source contributor, quite perfectionist, keen to pass on the knowledge to anyone willing to learn.
Specialties: C# and F# development, functional programming, object-oriented design, Test-Driven Development (TDD), SOLID Principles, Mentoring, Team Leading.