Software developer using Java/JavaScript application frameworks, software libraries and tools on a daily basis for web development. Interested in the roots of the object-oriented programming. Addicted to Smalltalk.