Mi occupo della progettazione e sviluppo di sistemi per il web, con particolare attenzione alla piattaforma J2EE, ai sistemi avanzati di persistenza (JDO, EJB3, Hibernate, ecc.), alle tecnologie XML, Web Services, Modellazione UML, Web Mining ed AJAX, al linguaggio PHP, XHTML, CSS. Ho inziato ad occuparmi dello sviluppo di applicazioni per dispositivi mobile: Android, iOS, BlackBerry. Nel percorso di studi e nel mondo del lavoro ho avuto modo di approfondire le seguenti tecnologie e linguaggi: rnLinguaggi di programmazione: Java SE e EE, C, Objective C. rnLinguaggi di scripting lato server: JSP, PHP. rnLinguaggi di scripting lato client: Javascript, JQuery, Sencha Touch, BBUI. rnAltri linguaggi: XML, XForms, XSL, XHTML, CSS, SQL, UML, Prolog, Mips, ATL, AADL. rnTecnologie Web: AJAX. rnTecnologie Java Enterprise: JSP, Servlet, EJB, JSTL, JPA, JMS. rnFramework librerie e utilities: Struts I e II, Spring 3, Hibernate, SAX, JAXP, Camel, ActiveMQ, Log4J, Ant, JDBC, Maven, HtmlUnit, Selenium, Smarty, Joomla, Wordpress, Drupal, WebWorks, Android SDK, Phonegap, Cordova, iOS SDK. rnDatabase: Oracle, MySQL. rnDesign patterns: MVC, DAO, DTO, Business Delegate, Singleton, Factory. rnStrumenti di sviluppo: Eclipse, Netbeans, SpringToolsSuite, RAD, Zend Studio, XCode, SVN, Clearcase, Photoshop, Flash, Dreamweaver, MagicDraw, WebRatio, Google Analytics, Google Webmaster. rnApplication servers e web containers: JBoss, Tomcat, IBM Websphere, Zend, Wamp Server. rnProtocolli: HTTP, SOAP, SMPP