Podría estar disponible
(Actualizado 2020-07-29.)Analista Programmatore/Team Leader
Roma, Metropolitan City of Rome, Italy
Nativo Italian, Intermedio English
- Application Integrator, Mobile Applications
- Consulente IT, Analista-Programmatore, Team Leader
- +20 anni esperienza professionale; Docente Informatica
Habilidades (34)
C#
PIANIFICAZIONE TERRITORIALE
ANALISI DI MARKETING
OOA
OBJECT ORIENTED
ALGORITMI
DESIGN PATTERNS
OBJECT PASCAL
XML
Serial Communication
SVILUPPO DI APPLICAZIONI
IMPLEMENTAZIONE
ANALISI DEI DATI
MODELLAZIONE
ANALISI E DOCUMENTAZIONE
LOGISTICA
GESTIONE DEGLI ORDINI
VISUAL STUDIO
HTML
DELPHI
PIANIFICAZIONE
VB.NET
C++
DOCUMENTAZIONE
PROGRAMMAZIONE
OOP
API
ANALISI STATISTICA
OBJECT-ORIENTED
PROGETTAZIONE E SVILUPPO
Pascal
SCIENZA DEI MATERIALI
FRONT END DESIGN
.NET
Experiencia profesional
2012-11 - 2014-12
Studio della dinamica relativa alla nascita ed allo sviluppo di applicazioni per dispositivi mobili in Europa.
2010-09 - 2012-11
Da Settembre 2010 a Novembre 2012
Contratto con la Provincia di Roma per lo sviluppo di applicazioni GIS (Geografic Information System) in ambiente Java, javascript, Oracle Gis ed applicazioni su sistemi mobili
Collaborazione al progetto Europeo Plan4All per l' armonizzare dei dati per e della pianificazione territoriale ed dei relativi metadati
Da Luglio 2009 a Marzo 2010 Attività di consulenza e sviluppo web per studi professionali, web development
Giugno 2009 Sviluppo del cd multimediale della mostra "La chimica sui muri" patrocinata dall' Archivio di Stato, dalla Società chimica italiana (CSS, Javascript, JQuery,Html, Regex)
2011-01 - 2011-02
2008-04 - 2009-05
Da Marzo 2005 a Febbraio 2008
Contratto di manutenzione evolutiva per le applicazioni di Segreteria Studenti e prenotazioni esami per conto della Università degli Studi Roma 3
Si tratta di applicazioni client-server e web sviluppate in ambiente Delphi che usano come DBMS Oracle e Firebird/Interbase e che devono interagire tra di loro e con altre applicazioni esterne. L' attività è risultata particolarmente complessa in quanto il codice sorgente era privo di documentazione.
Le attività principali svolte nel corso del contratto di manutenzione sono state:
• Analisi e documentazione di un codice complesso e non documentato.
• Organizzazione di un repository e di un sistema di CSV per il codice sorgente riorganizzato.
• Implementazione di interventi di refactoring massicci dell' applicazione web di prenotazione esami che non era in grado di reggere il carico delle richieste.
• Scrittura di utilities per il trasferimento periodico dei dati da MSSqlServer a Firebird e Oracle, per il monitoraggio dei servizi, il loro riavvio automatico e l' invio automatico di email agli amministratori.
• Analisi e interventi su DBMS Oracle , Firebird e MSSqlServer
2002-02 - 2004-12
Il framework è composto sia di moduli client-server che di moduli web e sono state usate le librerie MIDAS, i componenti Intraweb ed i dbsm Interbase e Oracle.
I principali progetti di cui si è occupato sono stati i seguenti:
• Sviluppo alcuni componenti in ambiente INTRAWEB (Delphi+Javascript) per supplire ad alcune limitazioni dei componenti base. Questi componenti sono stati usati poi usati da tutto il gruppo di lavoro.
• Messa a punto di diverse soluzioni tecniche ad alcuni seri problemi di compatibilità sorti tra alcune delle librerie sviluppate da altri per il framework e le librerie di INTRAWEB.
• Sviluppo di alcuni dei primi moduli web del progetto.
• Analisi e implementazione (anche attraverso stored procedure su Oracle e Interbase) di programmi per il trasferimento e la sincronizzazione periodica dei dati da due database esistenti (Oracle) verso il nuovo database utilizzato dal framework (Interbase o Oracle a seconda delle implementazioni del framework) usando ERWIN ed altri strumenti.
2000-06 - 2002-12
L'attività principale è stata quella di Application Integrator per il programma di WorkFlow Metro-Action.
• Studio preliminare per l' integrazione delle funzioni di gestione documentale e firma digitale all' interno del programma Metro-Action.
Sono stati utilizzati l' applicativo Metro-Action, Javascript, ActionScript (Metro), notazione UML, OOA, OOD, interfaccia COM, dbms Microsoft SqlServer, multithreading in ambiente Windows
• Direzione di un piccolo team per un progetto di modifica estensiva della interfaccia Web del programma di WorkFlow Metro-Action e per l' integrazione di questo programma con applicazioni esterne.
Il progetto ha comportato l' uso di Javascript, DHTML, COM, Isapi, socket TCP/IP, client Http embedded in un' applicazione, dbms MS SqlServer.
• Utilizzo dei risultati del progetto di cui sopra per l' implementazione di due progetti pilota:
• Prototipo di alcuni sottosistemi per il nuovo software per le Dogane per conto della SOGEI
• Prototipo per un software per la gestione delle indagini per conto dell' Istituto Nazionale di Statistica ISTAT
Per entrambi i progetti sono stati utilizzati l' applicativo Metro-Action, i linguaggi Borland Delphi 5.0, Javascript, ActionScript (Metro), l' interfaccia COM, le tecnologie BDE e ADO per accesso ai dati su dbms Microsoft SqlServer.
2002-11 - 2002-12
2000-01 - 2000-05
L'implementazione è stata fatta in Borland Delphi 5.0, il C è stato utilizzato per lo sviluppo di brevi routine di interfacciamento con DLL, protocolli di comunicazione GPIB, seriale.
2000-02 - 2000-02
Progettazione e sviluppo di un programma che si occupa dell' analisi di file di dati per la Bridgestone pneumatici per conto della INTECS (Roma).
Il programma effettua visualizzazione, filtraggio digitale e analisi statistica dei dati, stampa dei report e salvataggio dei parametri statistici.
Sono stati utilizzati il linguaggio Borland Delphi 5.0, tecnologia BDE per accesso ai dati su dbms Microsoft Access.
1999-09 - 1999-09
Altre Esperienze Lavorative
1999-09 - 1999-09
L'applicativo si occupa della gestione degli ordini, dei prodotti e del magazzino ed ha una parte cospicua di sviluppo interfacce di tipo master-detail. Prevede inoltre una funzionalità di stampa del bar-code.
Sono stati utilizzati il linguaggio Borland Delphi 5.0, tecnologia BDE per accesso ai dati su dbms Paradox.
1999-03 - 1999-05
1999-01 - 1999-03
L'applicativo si occupa della gestione degli ordini, dei prodotti e del magazzino. Prevede una funzionalità di stampa del bar-code ed una di trasferimento dati via FTP tra le filiali e la sede centrale.
Sono stati utilizzati il linguaggio Borland Delphi 5.0, tecnologia BDE per accesso ai dati su dbms Paradox, FTP per comunicazione remota.
Dal 1996 al 1998
Sviluppo di un programma per la simulazione digitale del comportamento di batterie al litio. Il lavoro ha comportato lo sviluppo di un framework di classi per la modellazione di sistemi elettrochimici di forma e topologia arbitraria.
Questo attività è stata sviluppata all' interno della tesi di dottorato di Ricerca.
Sono stati utilizzati il linguaggio Borland Delphi 2.0 e la programmazione Object-Oriented
1996-01 - 1998-01
• Implementazione di programmi interfacciamento analogico-digitale per il controllo di strumenti: circuiti, data bus, protocollo GPIB, serial communication.
Per lo sviluppo è stato utilizzato principalmente il linguaggio Delphi 2.0, episodicamente il C e l' Assembler x86 per lo sviluppo di brevi routine di interfacciamento con DLL e protocolli di comunicazione-
1998-01 - 1998-01
1994-01 - 1995-01
1994-01 - 1994-01
1994-01 - 1994-01
1978-01 - 1987-01
Formación académica
2024-11 - 2024-11
2024-11 - 2024-11
1996-01 - 1999-01
2020-08 - 1996-02
2020-08 - 1993-01