I'm a software developer experienced in the Microsoft .NET framework and have assisted and led teams to create object-oriented solutions. These varied from stand alone Windows applications to full fledged distributed programs.
I'm always learning new technologies and theories to improve my programming skills and am very interested in what's going on after a button is clicked, knowing how all the dots are connected is what I enjoy most.
I've given courses on various topics, some more related to .NET (WCF, Entity Framework,...) than others (UML,...).
Although my professional work is mostly based around the .NET ecosystem I have a keen interest in other programming languages and the open source world in general.
public Solution Solve(Problem problem)
return solutions.Find(s => s.Matches(problem));