C# Developer professionally, and experience with a plethora of other languages/frameworks, too many to list.