Although I'm a developer in differents languages, I’ve mainly worked in java contexts.
In this language (Java/JEE) I worked as a developer (Hewlett-Packard among others), as a teacher(1500 hours, in companies and University) and as a technology consultant (SeamFrameWork, JSF-Richfaces, Hibernate).
Usually i worked with (or teached) these java libraries:
Swing, JSP, JSTL, MVC, JSF, Struts, SpringMVC, Spring, Seam, EJB3, JPA, Hibernate, JDBC
... and these servers:
Tomcat, jetty, GlassFish, JBossAS, apache, nginx, nodejs
... and these databases:
MySQL, Oracle, HSQLDB, MongoDB
... and these IDEs:
Eclipse, IntellijIdea, NEtBeans, EMacs
... and these CVS:
Subversion, Git
I like (and always try to do) programming with these paradigms XP, OOP, AOP, TDD, FP
In recent projects i used Ruby on Rails and JavaScript (Jquery, processingjs, openlayers)
Nowadays i'm working on restful api with Clojure in a telecommute job for a company based in California, and I’m also teleworking in JavaScript (nodejs+jasmine) for a New York company.
I'm very interested in data visualization and multimedia development with processing.org.