54 contatti

Sakakini Riccardo

Analista Programmatore, TiQ

Milan - Italia

 AccoglienzaUnited StatesSakakini Riccardo

  English |   French |   Italian  
Mi occupo di Programmazione da diversi anni con entusiasmo, passione e curiosità.
Key skills : Java,.Net
Nel tempo libero mi occupo di Acquerello,Taiji, Lettura ,Technologie,Montagna,Mare e tante altre cose......
Potete contattarmi all'indirizzo mail riccardo.sakakini[at]gmail.com

Dal 2008: TiQ

Analista Programmatore
Sviluppo di software ad uso industriale in c#, raccolta dati via opc server per finalità di datawarehouse
Settore: Alta tecnologia

Dal 2006: TIQ

 1 referenza
Consulente/Analista Programmatore
Gestione Fornitori Approvvigionamenti
Il sistema gestisce la qualifica dei fornitori attraverso processi consolidati, la gestione di gare etc..

• Installazione e configurazione dell’ambiente di sviluppo (Eclipse,Weblogic 8.1).

• Analisi :
 Analisi di parte dello schema della base dati.
 Analisi della parte ‘questionari online’.

• Sviluppo Db :

- Realizzazione di cambiamenti e migliorie alla base dati, per la parte questionari di qualifica.


• Sviluppo Java Eclipse
 Sviluppo di interfaccie e classi Java.
 Sviluppo di componenti, con l’ausilio di design pattern.
 Refactoring di alcuni moduli

• Sviluppo Maven2
 Remake del processo di build

• Tests unitari e d’integrazione :
 Junit test.


Ambiente tecnico : Windows 2000, Weblogic 8.1, Eclipe ,Oracle10g,Xdoclet,

per Eni
Settore: Alta tecnologia

2006 : Relatech(Engineering Group)

Consulente/Analista Programmatore
Client : Eni dal 03/06 al 06/06

Gestione del Rischio dei Clienti Commerciali
Il sistema gestisce la concessione dei fidi ai clienti, verifica i bilanci disponibili e altri parametri, e da una valutazione.E’ allora possibile di proporre un fido , che puo’ essere accettato o meno in funzioni della valutazione del cliente. Per i clienti potenziali, che sono trattati parallelamente ai clienti, il sistema verifica ogni 2 mesi se sono diventati reali o meno e a seconda svolge determinate operazioni.

• Installazione et configurazione dell’ambiente di sviluppo (MyEclipse,Websphere 6).

• Analisi :
 Analisi dello schema della base dati.
 Analisi delle specifiche funzionali della parte clienti potenziali.

• Sviluppo Db :

- Realizzazione di cambiamenti e migliorie alla base dati, per la parte clienti potenziali.


• Sviluppo Java MyEclipse
 Sviluppo di Actions,ActionForms e javabeans
 Sviluppo di JSP.
 Sviluppo di componenti, con l’ausilio di design pattern.
 Sviluppo di componenti Javabeans per la connessione alla base dati.
 Sviluppo di componenti EJB per la gestione delle transazioni.
 Realizzazione di diagrammi UML di classe,sequence.......

• Tests unitari e d’integrazione :
 Tests unitari su un server Websphere 6.0


Ambiente tecnico : Windows 2000, Websphere 6.0, MyEclipe ,Oracle10g.2,Taglibs,Xdoclet, Toghether
Settore: Alta tecnologia

2006 : Relatech(Engineering Group)

Consulente/Analista Programmatore
Client : Antlia (per Unicredit) dal 09/06 al 10/06

NCG – Nuova Consultivazione Generale.

Progettazione e sviluppo del sistema NCG ; il sistema NCG gestisce, perogni Ufficio /Reparto l’assegnazione delle risorse ai progetti e il tempo dedicato ad ogni progetto.permette inoltre di fare controlli di quadratura e consuntivi a fini periodo.

• Installazione et configurazione dell’ambiente di sviluppo (MyEclipse 5 ,Tomcat).

• Analisi :
 Analisi dello schema della base dati.


• Sviluppo MyEclipse 5
 Sviluppo dell’applicazione con il framework Tapestry 3.
• Tests unitari e d’integrazione :
 Tests unitari su un Tomcat
Ambiente tecnico : Windows XP, MyEclipse 5,Tomcat ,Database Oracle 10g, persistenza iBatis,Tapestry.
Settore: Alta tecnologia

2006 : Relatech(Engineering Group)

Consulente/Analista Programmatore
Client : FedEx dal 06/06 al 08/06
Analista Programmatore
DimWeight – Controllo parametri dei pacchi passanti in transito su varie locazione .

Progettazione e sviluppo della parte Web del sistema DimWeight ; la quale gestisce la configurazione del sistema per ogni locazione e paese, permettendo tra l’altro di settare le tolleranze dei parametri.
Permette anche all’operatore di intervenire qualora ci fossero discrepanze nei dati non gestibili dal motore.

• Installazione et configurazione dell’ambiente di sviluppo (Jbuilder 2006 ,Weblogic 8.1).

• Analisi :
 Analisi dello schema della base dati.
 Analisi delle specifiche funzionali e dei diagrammi UML.

• Configurazione :
Configurazione del framework iBatis.
Configurazione del framework Quartz e relativa schedulazione di task e monitors.
Configurazione del framework Hivemind per accesso a LDAP.

• Sviluppo Java Jbuilder 2006
 Sviluppo definizioni Tiles
 Sviluppo di Actions,ActionForms e javabeans
 Sviluppo di JSP.
 Sviluppo di componenti, con l’ausilio di design pattern.
 Sviluppo di componenti EJB per la gestione delle transazioni.
 Sviluppo di classi Job,Listener e MailListener con Quarts.
 Integrazione delle classi di autenticazione del cliente.

• Tests unitari e d’integrazione :
 Tests unitari su un server Weblogic 8.1

Ambiente tecnico : Windows 2000, Jbuilder 2006,Weblogic 8.1 ,Quartz, Struts/Tiles, Hivemind 1.1,Database Oracle 10g, Taglibs, iBatis, Enterprise Architect 6.1,openLdap.
Settore: Alta tecnologia

2005 - 2006 : Relatech(Engineering Group)

Consulente/Analista Programmatore
Client : Eni dal 09/05 al 03/06

Data Market On Time –Il sistema riceve les quotazioni finanziarie di prodotti petrolliferi,gas da info-provider(Reuters,Plats,....),via Tibco, e li salva sulla base dati.Il sistema algoritmi preleva i dati, li elabora secondo gli algoritmi di competenza e genera delle curve discrete ,che vengono poi salvate su Db.Le curve sono poi inviate ai destinatari via Tibco.

• Installazione et configurazione dell’ambiente di sviluppo (Wsad5).

• Analisi:

 Analisi dello schema della base dati.
 Analisi delle specifiche funzionali degli Algoritmi finanziari con cui trattare i dati.
 Realizzazione di diagrammi UML.


• Sviluppo Db :

- Realizzazione di cambiamenti e migliorie alla base base, per la parte algoritmi.

• Sviluppo Java con Wsad 5.1:
 Sviluppo di classi per gli algoritmi.
 Sviluppo della struttura dati.
 Sviluppo di componenti EJB per la gestione delle transazioni.
 Utilizzo di design patterns.
 Utilizzo di componenti Javabeans per la persistenza con Hibernate.
 Realizzazione di diagrammi UML di classe,sequence........
 Realizzazione di cambiamenti e migliorie alla base base, per la parte algoritmi.

• Tests unitari e d’integrazione:
 Tests unitari su un server Websphere 5.1


Ambiente tecnico : Windows 2000, Websphere 5.1, Wsad 5, JUnit, TOAD, Hibernate 3.0,Toghether,Oracle9.
Settore: Informatica - Telecomunicazioni

2005 : TXT-eSolutions

Consulente/Analista Programmatore
Client : Cisco Photonics

Analista Programmatore
Metroplaner 7.0 (Tool per il design di reti DWDM e preventivazione relativa) . Il tool viene rifatto da 0.

• Installazione et configurazione dell’ambiente di sviluppo (Eclipse,JDev).

• Analisi:
 Studio della versione precedente del tool e relative limitazioni.
 Studio e analisi settimanali delle richieste funzionali e di migliorie necessarie ripsetto alla versione precedente con il team di fisici responsabile della realizzazione di reti DWDM.
 Studio di compatibilità tra la versione precedente e la nuova, in particolare la possibilità di caricare e modificare una rete realizzata con la versione precedente.

• Sviluppo Java con Eclipse 3.0,JDev10:
 Sviluppo di classi et interfacce per modelizzare gli oggetti rappresentanti i componenti delle reti(Transponder,Amplificatori,....)
 Sviluppo di componenti Swing con l’ausilio della libreria Jide, per la realizzazione di interfacce grafiche.
 Utilizzo di classi Java per il salvataggio su file XML.

• Tests unitari e d’integrazione:
 Tests unitari

Ambiente tecnico : Windows 2000, Eclipse 3.0,JDev, JUnit, XML, ANT.
Settore: Informatica - Telecomunicazioni

2004 : SoftLab(Engineering Group)

Consulente/Analista Programmatore
Cliente: Banca Popolare di Milano(BPM)

Analista Programmatore
Miglorie al sistema di sicurezza e di login.Il sistema, appoggiandosi da un lato sul modulo PAM di un sistema zlinux e dall’altro su un LDAP, non essendo single signon, necessitava di un modulo di sicurezza per integrare i diversi sistemi e relative autorizzazioni. L’applicazione verifica l’identità dell’utente e il mac address del computer e in funzione di questi dati accorda les autorizzazioni .

• Installazione et configurazione dell’ambiente di sviluppo (Wsad4.5).

• Analisi:
 Studio dell’applicazione esistente.
 Analisi del sistema esistente.
 Analisi dello schema della base dati.

• Sviluppo Java sous Wsad4.5 :
 Migliorie delle classi et interfacce esistenti.
 Sviluppo di classi e interfacce.
 Modifiche ai componenti EJB.
 Realizzazione di diagrammi UML di classe,sequence........


• Tests unitari e d’integrazione:
 Tests unitari su un server Websphere 4.5


Ambiente tecnico : Windows 2000, Wsad 4.5,Rational Rose,JUnit,TOAD,DB2 ANT.
Settore: Informatica - Telecomunicazioni

2004 : Centro di Formazione Professionale Ciofs

Formatore
Docente di Html e principi di Javascript per il corso finanziato dall’Unione Europea: “Esperto in creazione di pagine web”. Publico giovani diplomati.

Ambiente tecnico : Windows 2000, UltraEdit,Frontpage,Dreamweaver.
Settore: Formazione professionale

2004 : Centro di Formazione Professionale Ceses

Formatore
Docente Java per il corso finanziato dall’Unione Europea “ Operatore/trice Progettista Software in ambiente IBM Websphere .
Il corso parte dalle basi dell’object oriented con linguaggio di riferimento Java e con l’ausilio di diagrammi UML fino alla progettazione e sviluppo di una semplice applicazione j2ee di e-commerce.
Publico programmatori esperti/medio livello Cobol/VB.

Ambiente tecnico : Windows 2000,Wsad4.5,DB2.
Settore: Formazione professionale

2003 : EptaLab

Consulente/Analista Programmatore
Cliente : Regione Lombardia

Sviluppo di un portlet per sondaggi online

• Installazione et configurazione dell’ambiente di sviluppo (Wsad4.0).

• Analisi:
 Studio delle specifiche funzionali.
 Studio del Workflow delle pagine HTML.
 Analisi dello schema della base dati.


• Sviluppo Java con Wsad:
 Trasformazione delle pagine HTML in pagine JSP.
 Sviluppo di componenti Javabeans.
 Sviluppo del Portlet ‘Sondaggi’.
 Utilizzo di un Portlet per la connesione alla base dati Oracle.

Ambiente tecnico : Windows 2000, Websphere Portal Server, Wsad 4,Taglibs,Oracle.
Settore: Informatica - Telecomunicazioni

2003 : Cap Gemini Ernst & Young

Consulente/Analista Programmatore
Sviluppo di un portlet dimostrativo di consutazione delle giacenze di magazzino per un progetto di un portale condiviso.

• Installazione et configurazione dell’ambiente di sviluppo (Wsad4.0).

• Analisi:
 Studio delle specifiche funzionali.

• Sviluppo Db :

- Sviluppo della base dati .

• Sviluppo Java con Wsad:
 Sviluppo di pagine JSP.
 Sviluppo di componenti Javabeans.
 Sviluppo del Portlet .
 Sviluppo d’un javabeans per le connessioni al base dati DB2.

Ambiente tecnico : Windows 2000, Websphere Portal Server, Wsad 4,Taglibs,DB2,ERWin.
Settore: Informatica - Telecomunicazioni

2002 - 2003 : Rotodis Italia

Consulente/Analista Programmatore
Sviluppo di una base dati per la gestione del business del cliente e migrazione a Windows 2000

• Installazione et configurazione dell’ambiente di sviluppo (Windows 2000,MsAccess).

• Analisi:
 Audit del business del cliente : gestione degli agenti, delle fatture, degli ordini, obbiettivi e requisiti funzionali.
 Realizzazione dello schema del Db;
 Redazione delle specifiche funzionali.


• Sviluppo Db (MsAccess) :

- Sviluppo della base dati.
- Sviluppo dell’interfaccia grafica per inserimento /ricerca dei dati.
- Sviluppo di reports.


• Migrazione a Windows 2000


Ambiente tecnico : Windows 2000, MSAccess97
Settore: Import - Export

2000 - 2002 : IT Globe S.r.l.(Arcadia Group)

Consulente/Analista Programmatore
Cliente : Pirelli Informatica dal 09/00 al 11/00

Analista Programmatore
Sviluppo di frames di menu per la visualizzazione dei contenuti..

• Analisi:
 Studio delle specifiche funzionali.
 Studio dei moduli Perl esistenti.

• Sviluppo:
 Sviluppo di moduli Perl .
 Sviluppo di CGI per i menu.
 Sviluppo di template XML per l’inseriment dei contenuti e relativi Workflow .

Ambiente tecnico : Windows 2000, Interwoven TeamSite.Perl,UltraEdit.


Cliente : Unicredit Factoring International (UniCredito Italiano) dal 11/00 al 02/01
Analista Programmatore/Amministratore di sistema
Sviluppo di scripts per automatizzazione di file transfert e cleaning relativo , provenienti da sorgenti differenti e con formati differenti..
Sviluppo del sito intranet per la gestione documentale.

• Installazione et configurazione dell’ambiente di sviluppo (Perl).

• Analisi:
 Audit et Analisi delle sorgenti dei files e degli strumenti di file transfer .
 Redazione delle specifiche tecniche.

• Sviluppo scripts :
 Sviluppo di moduli Perl per il cleaning dei files e per gestione dell’anno 2000.
 Sviluppo di moduli Perl per il transfert di files.
 Sviluppo di files batch per il transfert di files.

• Sviluppo sito intranet:
 Sviluppo di macro VBA sotto Excel per la crèazione di una pagina contenete i links a tutti i documenti presenti in una directory.

• Amministrazione di sistema .

Ambiente tecnico : Windows 2000, Perl,VBA(Excel),UltraEdit.


Internamente a ITGlobe Milano : dal 02/01 al 01/02
Analista Programmatore
- Datawarehouse per un cliente con Db SQLServer , strumento B.O.
- Test di software di gestione contabilità realizzato in VB base dati SQLServer.


• Installazione et configurazione dell’ambiente di sviluppo (SQLServer 7,Business Object5).

• Analisi:
 Studio delle specifiche funzionali del datawarehouse
 Analisi dello schema della base dati.
 Analise dei dati piu consultati.
 Analisi di uno schema del Db denormalizzato;

• Sviluppo DB et B.O.:

 Sviluppo del DB denormalizzato.
 Sviluppo della configurazione B.O.,di Universi B.O. e di reports..

• Tests unitari e d’integrazione:
 Tests unitari e d’integrazione;

Ambiente tecnico : Windows 2000, SQLServer 7,Business Object5,ERWin

Cliente: Unione Banche Svizzere(UBS) – Milano dal 01/02 al 07/02

Analista Programmatore/Amministratore di sistema
Scripting per procedure di matching.
Il sistema riceve dei files da sorgenti diverse contenenti i trasferimenti dei titoli bancari della giornata .
Estrae le informazioni necessarie(ISIN e date) e compara gli ingressi / uscite di detti titoli.
Genera un report con il bilancio degli ingressi /uscite ed eventuali discrepanze.

• Analisi:
Studio delle specifiche tecniche.

• Sviluppo VBA(Excel)/QBasic:

 Sviluppo di scripts in Qbasic per effettuare il parsing dei files e generare dei files normalizzati.
 Sviluppo di macro VBA excel, che carica i files generati e fa il bilancio degli ISIN in ingresso/uscita.
• Tests unitari:
 Tests unitari;

• Amministrazione di sistema .

• Helpdesk su strumenti bancari(Bloomberg,Cedel…..)

Ambiente tecnico : Windows 2000, VBA(Excel),QBasic
Settore: Alta tecnologia

1999 - 2000 : Servitecno S.r.l.

Sales Engineer e Trainer
Inside Sales Engineer e Trainer per quanto riguarda la parte SCADA e telecontrollo dei prodotti distribuiti.
Prodotti distribuiti:
Software di supervisione (SCADA) Fix e Ifix di Intellution, Teledac (telecontrollo) della Specter; schede di comunicazione e crosslink della SST e di Applicom.
Settore: Alta tecnologia

1997 - 1999 : Cimma S.p.A.

Ingegnere Tecnico/Commerciale
Tecnico/Commerciale con i seguenti incarichi:
Esame delle specifiche di acquisizione; Studio di processo e scelta delle macchine; Elaborazione di P&I; Formulazione di offerte; Verifica/Aggiornamento/Traduzione della documentazione tecnica;
Settore: Industria meccanica

1996 : PAVI S.r.l.

Stage
- In affiancamento al responsabile tecnico, addetto allo sviluppo di software per la movimentazione di assi meccanici con PLC ABB Triax;
- Manutenzione di sistemi di controllo presso Raffineria Agip di Falconara
Settore: Industria elettrica ed elettronica

Hub ai quali Sakakini Riccardo è iscritto

 Tutti i suoi messaggi

Per accedere al profilo completo di Sakakini Riccardo
iscriviti gratuitamente a Viadeo


Sono già membro Viadeo