Web

Ottima conoscenza delle problematiche fondamentali di sviluppo in ambito Web (HTML, scripting client/server side, problematiche fondamentali di HTTP e di comunicazione, gestione Web servers e servlet engines)

Conoscenza dei principali linguaggi e strumenti di sviluppo client-side (html, javascript, ajax, jquery, css)

Linguaggi di sviluppo server-side

Ottima competenza di sviluppo software in ambito .NET

  • C#, Asp.Net, MVC.Net
  • Visual Studio 2013
  • NHibernate
  • Entity Framework

Ottima esperienza di sviluppo software in ambito Java:

  • J2EE
  • Spring Framework
  • JSF, JSP, Struts
  • Apache, Tomcat, JBoss
  • Hibernate
  • Eclipse

Ottima esperienza nello sviluppo di applicazioni XML-based

Database e content management systems

Ottima esperienza di sviluppo di applicazioni db-oriented e disegno di database:

  • MS Sql Server, T-Sql
  • Oracle, Pl/Sql
  • MongoDB

Ottima conoscenza delle tematiche relative al full-text search e degli strumenti relativi. In particolare:

  • Fulcrum SearchServer (Hummingbird)
  • Apache Lucene

Buona conoscenza Microsoft Sharepoint Services 3.0

Ottima conoscenza delle tematiche relative alla gestione di contenuti e di alcuni dei principali prodotti:

  • Liferay
  • Alfresco
  • Umbraco
  • Magnolia
  • Diversi CMS proprietari

Metodologia e progettazione

Buona conoscenza metodologie di analisi e progettazione OO e di UML

Ottime competenze nella progettazione di architetture SOA

Inoltre

Ottima esperienza nel coordinamento e gestione di risorse tecniche

Maturate buone competenze in tema di project management, discreta conoscenza di MS Project

Buona conoscenza dei sistemi operativi MS Windows, Solaris, Linux e Mac OsX

Discreta conoscenza tematiche di integrazione con ambienti Mainframe (MQSeries, SNA/APPC)

Buone competenze nell’ambito dell’information architecture e usability