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
Sakakini Riccardo
Analista Programmatore, TiQ
Milan - Italia
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 |
