Figura professionale: Sviluppatore Senior

Nome Cognome: A. M.Età: 41
Cellulare/Telefono: Riservato!E-mail: Riservato!
CV Allegato: Riservato!Categoria CV: Developer / Web dev. / Mobile dev.
Sede preferita: Estero Emilia Romagna: Bologna, Ferrara, Forli-Cesena, Modena, Parma, Piacenza, Ravenna, Reggio-Emilia, Rimini Lombardia: Bergamo, Brescia, Como, Cremona, Lecco, Lodi, Mantova, Milano, Monza-Brianza, Pavia, Sondrio, Varese Sicilia: Agrigento, Caltanissett

Accesso Full al database con 29.995 CV a partire da € 5,00    ABBONATI SUBITO!



Sommario

Sviluppatore Senior

Esperienze

Esperienze lavorative

Ottobre 2015 – Oggi  Figura ricoperta Consulente Senior Datore di lavoro Prometeia Luogo Bologna

Principali attività e responsabilità

Sviluppo servizi di backend (REST, SOAP) in ambiente JavaEE. Debug e manutenzione di software per Personal Financial Planning.

Marzo 2015 – Oggi Figura ricoperta Consulente Informatico Datore di lavoro Medical Technology Luogo Rimini

Principali attività e responsabilità

Sviluppo e manutenzione del software applicativo installato sulla macchina M&TOne (http://www.medical-technology.it/prodotti/mtone/).

La UI, che consente ad un operatore l’accesso a tutte le funzionalità offerte dalla macchina è realizzata in QML (modulo Qt Quick di Qt) e C++. La comunicazione con il firmware avviene attraverso un driver USB HID che, lato applicativo, utilizza la libreria libusb-1.0 per l’implementazione dei vari comandi.

Gennaio 2015 – Oggi Figura ricoperta Consulente Informatico Senior Datore di lavoro Jenia Software Luogo Casalecchio di Reno (BO)

Principali attività e responsabilità

Sviluppo di estensioni per Alfresco.

Data integration su DB2, SQL Server 2008/2012, Oracle.

Progettazione servizi REST FULL.

Dicembre 2013 – Gennaio 2015  Figura ricoperta Titolare assegno di ricerca Datore di lavoro DEI – Alma Mater Studiorum Università di Bologna Luogo Bologna

Principali attività e responsabilità

Titolare assegno di ricerca dal titolo: "Ambienti e metodi per la diagnostica di macchine automatiche e impianti".

Analisi, progettazione, sviluppo e installazione di software per la diagnosi e il recovery dai guasti.

In particolare, il software in questione è costituito dai seguenti componenti:

1) Interfaccia grafica, realizzata in QML (modulo Qt Quick di Qt) e C++;

2) Applicazione Java SE + Hibernate che, attraverso la connessione ad un server OPC presente sul PLC della macchina, gestisce la ricezione degli allarmi relativi ai guasti e l’implementazione delle logiche di recovery.

Settembre 2009 – Novembre 2013 Figura ricoperta Sviluppatore Software Datore di lavoro Programmatore Freelance Luogo Bologna

Principali attività e responsabilità

Analisi, progettazione, sviluppo e mantenimento di applicazioni per iPhone/iPad e per piattaforma JavaEE.

Ottobre 2008 – Marzo 2009 Figura ricoperta Analista programmatore Datore di lavoro Department of Computer Science – UCLA Luogo  Los Angeles (CA) (Stati Uniti d'America)

Principali attività e responsabilità

Progettazione, codifica, documentazione e collaudo di software inerente al progetto CVet (www.vehicularlab.org).

Gennaio 2007 – Giugno 2007  Figura ricoperta Analista programmatore Datore di lavoro Eduteam Luogo  Milano

Principali attività e responsabilità

Partecipazione ad un gruppo di studio incaricato dell'integrazione della piattaforma applicativa Asterisk (http://svn.digium.com/view/asterisk) in Microsoft CRM.

Partecipazione alla fase di analisi e design di un CMS, per la gestione di siti web, in ambiente Linux.

Implementazione di un software in ambiente Microsoft .NET per la gestione di esami universitari.

Istruzione e Formazione

Data  Dicembre 2006 Titolo della qualifica rilasciata Laurea in Informatica Istituto di istruzione o formazione  Università degli Studi di Bologna  Luogo  Bologna

Conoscenze linguistiche

Lingua  Italiano  Capacità di lettura/scrittura  Madrelingua  Capacità di espressione orale  Madrelingua

Lingua  Inglese  Capacità di lettura/scrittura  Ottimo Capacità di espressione orale Buono

Note

Livello B2

Conoscenze informatiche

Capacità e competenze informatiche

  1. Linguaggi di programmazione: C/C++, Objective-C, Java (SE e EE), SQL, Bash, PHP, ASP, Javascript, Perl, Java servlet, QML.
  2. Development Tools: Eclipse, NetBeans, Xcode, Subversion, Git, QtCreator, jenkins, Maven, Ant.
  3. Sistemi operativi: Linux, Windows, Mac OSX, iOS.
  4. Linguaggi di markup: HTML, XHTML, XML and related, Latex.
  5. Middleware: JBoss, Tomcat.
  6. RDBMS: SQL Server, PostgreSQL, MySQL, DB2, Oracle.
  7. Computer Graphics: Modellazione 3D e real time rendering in OpenGL.
  8. Linguaggi di modellazione: UML.
  9. Framework: Hibernate, JPA, JUnit, axis2, JAX-RS, JAX-WS, Vaadin, Qt, OpenCMS.

174 total views, 3 today