Knowledge of Operating Systems like: Windows 98, Windows XP, Linux, Mac Os X.
Knowledge of programming languages like: Java, C, Plasm, Ocaml, SQL, XML (associated languages like DTD, XMLSchema, XPath, XQuery, XSL), HTML/XHTML, CSS.
I used different tool to develop software like distributed revision control (SVN and GIT) and Maven.
Object-oriented programming.
I developed Java code using RIM (Remote Method Invocation).
I used different kind of DBMS (like Oracle, Postgresql, MySQL and DB2) and hierarchical databases model like LDAP.
I used different kind of NOSQL Data Base like
Neo4j and
MongoDB
I used also a search server based on Lucene like
Elasticsearch.
Plan and develop Information Web System to control information menage by different kind of DBMS unsing different kind of framework and plugin
(
J2EE,
Apache Struts,
Spring Framework,
Hibernate,
E.J.B.).
I used different kind of Web Container and Application Server like
Apache Tomcat
and
Jboss.
I developed Jira plugin (Issue Traking prodotto da Atlassian, inc), using Alfresco services (the enterprise content management system) sometime under
CAS.
I developed and use Java software to run performance test Web Service using OpenSource software like JMeter.
I developed dinamic and static web page (Html/XHtml, php, jsp, CSS, Javascript,
AngularJS).
Control and monitoring networks.
I used
Netkit (
The poor man’s system to experiment computer networking) to emulate a networks, it’s the result of the joint work of several people from the Computer Networks Laboratory of the Roma Tre University and from the Linux User Group LUG Roma 3.
Video editing.