Capacità nell'utilizzare diversi Sistemi Operativi quali: Windows 98, Windows XP, Linux (Ubuntu e Debian), Mac Os X 10.4.10.
Capacità nell'utilizzare diversi linguaggi: Java, C, Plasm, Ocaml, SQL, XML (con diversi linguaggi aggintivi come DTD, XMLSchema, XPath, XQuery, XSL), HTML/XHTML, CSS.
Utilizzo di strumenti di supporto per lo sviluppo del software come i controlli di versioni (SVN e GIT) e il gestore del progetto Maven.
Programmazione Object Oriented.
Sviluppo di codice Java utilizzando RIM (Remote Method Invocation).
Utilizzo di DBMS come Oracle, Postgresql, MySQL e DB2. Utilizzo di varie implementazioni di DB gerarchici (LDAP). Utilizzo di NoSQL Data Base (
Neo4j e
MongoDB) Utilizzo di software per l’indicizzazione di dati come
Elasticsearch.
Progettazione e sviluppo di sistemi distribuiti per il controllo di informazioni gestite tramite DBMS utilizzando diversi
framework o plugin (
J2EE,
Apache Struts,
Spring Framework,
Hibernate,
E.J.B.
).
Sviluppo di plugin per
Jira (Issue Traking prodotto da
Atlassian inc.), con la possibilità di utilizzare i
servizi del documentale
Alfresco (in alcuni casi configurati in ambiente
CAS).
Utilizzo di Web Container e Application Server come
Apache Tomcat e
Jboss.
Sviluppo ed utilizzo di test prestazionali di Web Service tramite il software OpenSource
Jmeter.
Sviluppo di pagine web dinamiche e statiche (Html/XHtml, php, jsp, CSS, Javascript,
AngularJS).
Controllo e monitoraggio delle reti.
Utilizzo dell'emulatore di reti
Netkit (
The poor man's system to experiment computer networking), risultato del lavoro congiunto tra il Laboratorio di Reti di Calcolatori dell'Università di Roma Tre e il Linux User Group LUG Roma 3.
Montaggio video amatoriali.