Competenze

Linguaggi di programmazione

Buona conoscenza di alcuni tra i linguaggi di programmazione maggiormente utilizzati come Python, C++ e Java, incluso Android SDK per lo sviluppo di applicazioni mobile.

Buona conoscenza di linguaggi e componenti per la programmazione web come PHP, HTML, JavaScript, CSS, Servlet, JSP e Java EE (EJB, JPA, JDBC, JNDI). Buona esperienza anche nello sviluppo di web service (SOAP, REST).

Buona conoscenza di SQL per l’interrogazione e gestione di database.

Software

Buona conoscenza di alcuni tra i più comuni ambienti di sviluppo come Eclipse, NetBeans, Visual Studio Code e Android Studio.

Buona conoscenza del software di controllo versione distribuito Git e delle sue implementazioni GitHub e Bitbucket.

Inglese

B2 – Buona conoscenza della lingua inglese sia scritta che parlata maturata grazie al superamento di esami linguistici, alla frequenza di un percorso di Laurea Magistrale interamente insegnato in inglese e ad un periodo di studio all’estero.

Gamification

Buona conoscenza in materia di gamification per l'utilizzo di elementi mutuati dai giochi e delle tecniche di game design in contesti esterni ai giochi come ad esempio programmi software professionali.

Office

Ottima conoscenza di tutti i programmi Office (Word, Excel, PowerPoint, ecc.) maturata grazie al conseguimento del patentino ECDL.

Sistemi operativi

Windows, Linux - Ottima conoscenza dei principali sistemi operativi.