Figura professionale: Programmatore software

Nome Cognome: U. P.Età: 39
Cellulare/Telefono: Riservato!E-mail: Riservato!
CV Allegato: Riservato!Categoria CV: Developer / Web dev. / Mobile dev.
Sede preferita: Roma, Milano, Cosenza

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



Sommario

Programmatore

Esperienze

Giugno 2015 – Oggi Figura ricoperta Collaboratore/sviluppatore Datore di lavoro DIMEG dipartimendo dell'UNICAL Luogo Rende. Principali attività e responsabilità

Studio e progettazione di algoritmi risolutivi per problemi di shift scheduling, orientato principalemente al dominio del trasporto pubblico locale. Sviluppo ed implementazione di una libreria di algoritmi di ricerca locale utilizzabile per diversi problemi di turnazione. Analisi dello stato dell’arte e creazione di benchmark per l’algoritmo implementato.

 Agosto 2013 – Febbraio 2015 Figura ricoperta COCOCO Datore di lavoro DIMEG dipartimendo dell'UNICAL Luogo Rende. Principali attività e responsabilità

Studio ed analisi dello stato dell’arte nell’ambito di “knowledge discovery and data mining”, sviluppo di una soluzione di ricerca documentale avanzata, attraverso la creazione di prototipi applicativi. Il prototipo consiste in un’applicazione web enterprise con un’architettura multilayer. Nello specifico è stato sviluppato un portale web che espone le funzionalità di ricerca ed indicizzazione. Le scelte tecnologie sono ricadute sul portlet container open-source Liferay unitamente a vaadin come framework di presentazione, mentre lo sviluppo del motore di information retrieval è stato basato sulle librerie Lucene.

Altra attività ha riguardato lo sviluppo di esportatori dati riguardanti il trasporto pubblico locale risedenti su database secondo lo schema Trans Exchange, utilizzando tecnologie JEE, hibernate, Apache POI, ITEXT, e Jasper Report per la creazione di dinamica di report

 Luglio 2012 – Gennaio 2013 Figura ricoperta COCOCO Datore di lavoro DIMES dipartimento dell'UNICAL Luogo Rende. Principali attività e responsabilità

Analisi di modelli di rewarding in ambito aziendale. Sviluppo di un portale web per il trasporto publico locale utilizzando il portlet container Liferay e come framework di presentazione Vaadin. Gran parte dell’attività ha riguardato lo studio del dominio, con particolare attenzione al modello dati TPL denominato Trans Exchange, standard utilizzato in Inghilterra per la memorizzazione dei dati di trasporto, sulla cui base è stato sviluppato lo strato di memorizzazione usando il framework java JPA con hibernate come motore di persistenza.

Istruzione e Formazione

Data Luglio 2015

Titolo della qualifica rilasciata Laurea magistrale in ingegneria informatica

Istituto di istruzione o formazione UNICAL – Università della Calabria

Luogo Rende

Conoscenze linguistiche

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

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

Conoscenze informatiche

Capacità e competenze informatiche

Sono in grado di effettuare studi di fattibilità e di analisi dei requisiti per problematiche rifacenti all’IT. Posso modellare sistemi e soluzioni software tramite diversi standard (UML, Reti di Petri, BPMN), progettare e sviluppare soluzioni Enterprise utilizzando paradigmi di programmazione OOP su architetture multi-tier. Sono in grado di modellare e gestire basi di dati relazionali, sviluppare soluzioni di KDD per l’estrazione di informazione da database, oltre a sviluppare sistemi di information retrieval da una qualsiasi sorgente dati. Sono in grado di sviluppare applicazioni per dispositivi android e per altri sistemi ubiqui. Posseggo un’ampia esperienza nello sviluppo di portlet (vaadin, jsp, jsf) per il portale liferay. Conoscenza approfondita dello standard Trans Exchange per la rappresentazione dei dati in ambito di trasporto pubblico locale.

Ho sviluppato buone competenze nello sviluppo di algoritmi metaeuristici per la risoluzione di problemi np-difficili riconducibili principalmente all’ambito dello shift scheduling, quali VRP in varie declinazioni.

Conosco molto bene il framework Agile SCRUM, rendendo facile il mio inserimento in scrum team anche già formati, sia come developer che come scrum master.

Ho consolidato le mie abilità nella creazione di siti web avanzati durante lo sviluppo di diversi progetti personali, nei quali ho integrato codice PHP in un CMS (Joomla), personalizzando look&feel attraverso i fogli di stile (CSS).

  • Linguaggi di programmazione
    • Java, C#, javascript, php Ottimo
    • C,C++,Assembly Buono
  • Linguaggi di modellazione

    • UML, Reti di Petri, BPMN, ER Ottimo

  • Linguaggi di Markup

    • HTML,XML Ottimo

  • Metodologie di sviluppo

    • OOP, guidata da modelli, on the fly programming, AGILE nella declinazione SCRUM. Ottimo

  • Linguaggi di Interrogazione

    • SQL, AR, CR, Datalog Ottimo

  • Piattaforme di Sviluppo Software

    • Java SE, Java Enterprise Edition, sdk Android Ottimo

    • Microsoft .net Framework Buono

  • Sistemi Operativi

    • Windows XP,Vista,Seven,Otto,Dieci Ottimo

    •  Linux (distribuzioni Debian) , Android Buono

  • R-DBMS

    • MySql Ottimo

    • SqlServer Buono

  • Application Server

    • Glassfish, JBoss Ottimo

  • Web Server

    • Apache Tomcat Ottimo

  • Strumenti di sviluppo

    • Netbeans, Eclipse,JBuilder, Poseidon UML,Visual Paradigm Ottimo

    • Visual studio 2010 Ultimate Buono

  • Inter Process Communication

    • Socket, RMI, Web Services Ottimo

  • Protocolli

    • TCP/IP, ISO/OSI Ottimo

  • Librerie (JAVA) di Gestione Documenti

    • Apache POI (doc,docx,xls,xlsx), ITEXT(pdf), JasperReport(creazione dinamica report) Ottimo

  • API

    • Google Maps Api v3 Ottimo

  • Piattaforme di sviluppo portali web

    • Liferay Ottimo

Competenze relazionali:

Possiedo un’ottima predisposizione a lavorare in gruppi, facendo della facilità di comunicazione un punto di forza. Riesco facilmente a relazionarmi con gli altri, capacità sviluppata grazie alla pratica di diversi sport di squadra a livello amatoriale (Football Americano e pallavolo).

Possiedo una propensione a lavorare per obiettivi, e coordinare diverse professionalità impiegate nel progetto.

182 total views, 1 today