I'm a .NET and Java senior software developer with more than 10 years experience, especially in object oriented programming.
Previously and initially coding in C++ and Pascal, but I'm also fluent in coding C#, VB, Java, Clojure, F#, and a little bit Haskell.
I love functional programming and imperative programming, and I'm also a strong believer in functional programming but I won't trap myself in a single paradigm or by being too pragmatic.
I also strong believer of Design Pattern by GoF, try not to reinvent the wheel while also struggling to use best practices all of my coding time.