I'm a professional C# programmer, not in gamedev though, trying to put some game together on my spare time.