Los distintos trabajos en los que participé, y mi curiosidad, me han llevado a formarme con un perfil de tipo generalista, aprendiendo una gran variedad de teconologías, estándares, metodologías, lenguajes, frameworks y productos. Acá intento reseñar varios de los mas importantes. Desde luego, no pretendo insinuar que soy un experto en todo esto, pero sí que tengo conocimientos teóricos y experiencia práctica, en distintos niveles de profundidad, de todos ellos. Trato de dar un orden a los mismos, pero al estar la mayoría relacionados entre sí, la clasificación puede parecer arbitraria. Los temas tratados en esta lista incluyen, SOA y BPM, Java, JavaEE, desarrollo WEB, estándares W3C, diseño OO y metodologías, bases de datos, GNU/Linux, productos WebSphere de IBM, frameworks y software libre.
Trabajo tanto con herramientas de integración a nivel de mensajería como WebSphere ESB, WebSphere Message Broker y DataPower (en el que estoy certificado), como con los productos de la suite de BPM de IBM, que comprende WebSphere Business Modeler, WebSphere Integration Developer (en el que estoy certificado), WebSphere Process Server, WebSphere Business Monitor, y WebSphere Service Registry and Repository. Trabajo con estándares como BPEL, BPMN, SCA y SDO, y relacionados con Web Services, como WSDL, WS-I y SOAP.
Si bien hice desarrollos de sistemas para desktop usando por ejemplo Swing y AWT, la mayor parte de mi trabajo estuvo relacionado siempre con tecnologías WEB. Al hablar de esto, me refiero a sistemas que usan esas tecnologías y no tanto a sitios web propiamente dichos. Llevé a cabo tareas de relevamiento, análisis, diseño y desarrollo. Mis conocimientos incluyen lenguajes como PHP y Java EE con la mayoría de sus tecnologías y otras más, como Servlets, JSP, JSF, JDBC, JPA, JDO, JNDI, JBI, EJB y portlets; frameworks para desarrollo ZPT, PHPTAL, Smarty, Hibernate y Struts; estándares W3C y tecnologías cliente como HTML, XHTML, XML, DTD, XML Schema, XSLT, XPath, CSS, JavaScript, AJAX y OpenLaszlo; protocolos como HTTP/HTTPS, SSH, IMAP, POP3 y SMTP; metodologías como RUP y XP; y análisis y diseño, usando UML, casos de uso, ERD y patrones.
Trabajo mayormente con sistemas operativos openSuse GNU/Linux, y tengo experiencia con otros como RedHat, Microsoft Windows y AIX. He trabajado con una amplia variedad de servidores de aplicaciones, bases de datos, CMS y aplicaciones tanto Open Source como comerciales en tareas que han incluido instalación, configuración y administración, como WebSphere Application Server, Zope, Apache HTTP Server, Apache Tomcat, JBoss, WebSphere Portal Server (en el que estoy certificado como programador de Portlets), MySQL, PostgreSQL, SQL Server, Oracle, DB2, Horde/IMP, Twig, Mambo, Plone, Liferay y Alfresco.
En casi todos mis trabajos, tuve relación directa con los clientes y usuarios de los sistemas. El trato con esta gente me llevó a realizar una gran variedad de actividades, que involucran desde relevamiento y análisis hasta redacción de manuales, armado de documentos de preventa, y dar capacitaciones, charlas y cursos técnicos. También he liderado equipos de desarrollo.