{

Curriculum vitae

Quello che segue è un semplice e piattissimo elenco in ordine quasi sparso delle mie conoscenze informatiche e, in generale, delle tecnologie che ho usato in maniera sufficientemente approfondita (almeno un progetto decente) negli anni.

Linguaggi di programmazione

  • Java e tecnologia J2EE
  • Javascript (anche Object Oriented)
  • PHP
  • XML, XSD, XSLT
  • X/HTML
  • CSS
  • UML

Tecnologie e framework

  • Struts
  • Struts 2
  • Spring MVC
  • Spring WS
  • Spring DAO
  • Enterprise Java Bean (EJB v.2, v.3)
  • JDBC
  • iBatis
  • Hibernate
  • OJB
  • Castor
  • JAXB
  • Betwixt
  • XALAN
  • jdom, dom4j
  • tagsoup
  • log4j
  • jFreeChart
  • iText
  • Jasper Report
  • Lucene
  • Nutch
  • Java Swing
  • SWT
  • Quartz
  • Java-COM Bridge
  • CORBA
  • AXIS
  • Velocity
  • Freemarker
  • jsp
  • Tiles
  • taglib (JSTL, displaytag, taglib personalizzate, ..)
  • Sitemesh
  • Dojo Javascript Toolkit
  • jQuery
  • Prototype
  • MooTools
  • jsbeans
  • Facebook API
  • Google MAPS API
  • jExcelAPI
  • Apache POI
  • Mozilla Rhino
  • DWR (Direct Web Remoting)
  • doU.js (javascript template engine)

Prodotti

  • Liferay
  • Alfresco
  • Microsoft SharePoint
  • Joomla
  • Drupal
  • phpBB
  • MediaWiki
  • Wordpress
  • pmWiki

Ambiti funzionali

  • Gestione fidi bancari
  • Valutazioni rischio operativo
  • Gestione pagamenti imposte comunali (I.C.I., Ta.R.S.U., ...)
  • Dichiarazione 730/Unico
  • Costruzione dinamica layout pagine web
  • Workflow operativi
  • Protocollo P.A.
  • Accessibilità secondo la legge 4/2004, detta "legge Stanca"
  • Cruscotto Human Resources (Timesheet, ...)
  • Wordflow (gestione scambio informazioni)
  • Gestione palinsesti multimediali

Strumenti

  • Eclipse
  • WebSphere Studio Application Development
  • DB Visualizer
  • Microsoft SQL Server Manager
  • TOAD
  • jEdit

Sistemi Operativi

  • Windows (XP, Vista, 7)
  • Linux (Ubuntu,OpenSUSE, RedHat)
  • Unix (FreeBSD, OpenSolaris)
Realizzato con Drupal, un sistema open source per la gestione dei contenuti