Figura professionale: Software architect

Nome Cognome: N. V.Età: 61
Cellulare/Telefono: Riservato!E-mail: Riservato!
CV Allegato: Riservato!Categoria CV: Project Manager/Architetto SW/ IT Manager
Sede preferita: Lombardia: Bergamo, Brescia, Como, Lecco, Lodi, Milano, Monza-Brianza, Pavia, Varese

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



Sommario

Software architect

Esperienze

Ottobre 2016 – Oggi Figura ricoperta Analista e sviluppatore senior, Software architech; Datore di lavoro BooleServer srl; Luogo Milano

Principali attività e responsabilità; Realizzazione di una complessa soluzione per la sincronizzazione dei files.

  1. Creazione dei requisiti
  2. Definizione degli use cases
  3. Progettazione e realizzazione dell'architettura
  4. Definizione e realizzazione del dominio
  5. Stesura del codice

Settembre 2012 – Settembre 2016  Figura ricoperta Software architect Datore di lavoro GearSoft Luogo Milano 

Principali attività e responsabilit Applicazione per la gestione del Position Keeping (Bloomberg App Portal) Prodotto principale della società, è un’applicazione per il Bloomberg App portal (sand box che consente lo sviluppo di applicazioni .NET framework 4 basate su WPF) per la gestione di portafogli azionari fornendo in tempo reale i dati di strumenti finanziari come Equities, Bonds, Equities e Bonds futures, Options, FxForward. Il progetto si può considerare un’attività sempre aperta, dato che ciascun cliente finale richiede diverse personalizzazioni e anche evolutive del prodotto.  Cloud position keeping Commissionato dalla direzione generale come secondo prodotto principale è un applicazione client/server molto complessa basata su cloud Azure dove un Saas (Software as a Service) fornisce i risultati dei calcoli richiesti.Il programma è in grado fornire in tempo reale l’andamento di vari portafogli titoli formati da svariati strumenti finanziari come Equities, Bonds, Equities e Bonds futures, Options, FxForward. Il progetto ha richiesto finora 4 mesi circa di un team formato da me, dalle due risorse interne e da quattro esterne. Trading integrator Applicazione enterprise client/server per l’integrazione tra bloomberg asset trading e BackOffice trade and risk management (Kondor+, Murex, ecc.). Dovendo interfacciarsi verso Bloomberg su vari ma opzionali strumenti finanziari e verso diversi BackOffice, è stata largamente usata la Dependancy Injection attraverso Prism e Unity. La chiave di attivazione creata istruisce i due framework che iniettano servizi e componenti configurati ovunque necessario.

L’acquisizione dati dal trading Bloomberg viene effettuata tramite FIX protocol 4.4.
Un database SQL server persiste i dati ricevuti da FIX per poterli successivamente tradurre verso il backoffice in modo realttime o batch, a seconda delle esigenze del backoffice. Easy framework for Bloomberg App Portal development Proposto da me e commissionato dalla direzione generale, si tratta di un framework per il Bloomberg SDK. Consente di sviluppare una soluzione per il Bloomberg App portal in una quantità di tempo di gran lunga inferiore. Il progetto ha richiesto 1 mese circa di un team formato da me, dalle due risorse interne e da una risorsa esterna. Gestione del rischio Fixed Income (Bloomberg App Portal) Commissionato da Banca IMI consente la valutazione degli andamenti di titoli di stato attraverso calcoli matematici. Con largo uso di grafici mette l’utente nella condizione di capire in una data unità di tempo quale titolo ha avuto le performance migliori e di prevederne quelle future. Il progetto ha richiesto 4 mesi circa del team interno di tre persone al quale si sono unite tre risorse esterne. Gestione del rischio Commodities (Bloomberg App Portal) Commissionato da Banca IMI è un’applicazione enterprise client/server per la visualizzazione dei prezzi di Prodotti Finanziari personalizzati, con un flow chart per la richiesta di quotazione per l’acquisto. L’applicazione, fortemente time critical, visualizza la modifica dei prezzi in tempo reale con rate minimo di 10ms, mentre il tempo intercorrente tra quotazione e acquisto non deve superare i 2 secondi. La profilazione di utenti sia interni alla Banca che di clienti della Banca medesima consente la personalizzazione dell’interfaccia utente lato cliente con il logo della società. Per ragioni di sicurezza è stato sviluppato un sistema di crittografia, da me progettato, che modifica la chiave ad ogni trasmissione. Il progetto ha richiesto 4 mesi circa del team interno di tre persone, al quale si sono unite quattro risorse esterne. Applicazione per la gestione delle attività di advisory (WEB) Proposto da me e commissionato dalla direzione generale è un’applicazione enterprise WEB sviluppata per la gestione di portafogli titoli, con funzioni di trading e supporto decisionale basato su performance, Value At Risk (VAR) e position keeping. La parte di position keeping, collegata ai server Bloomberg, è in grado fornire in tempo reale l’andamento di vari portafogli titoli formati da svariati strumenti finanziari come Equities, Bonds, Equities e Bonds futures, Options, FxForward. Il progetto ha richiesto 4 mesi circa del team interno di tre persone, al quale si sono unite altre tre risorse esterne.

Aprile 2011 – Agosto 2012 Figura ricoperta Software architect and analyst, Sharepoint specialist, team leader, developer, trainer Datore di lavoro Altran Italia Luogo Milano 

Principali attività e responsabilità Organizzazione di un team di sviluppo di un portale Sharepoint 2010 in ambito enterprise Commissionato da H3G l’attività ha previsto l’organizzazione del lavoro ed il training on the job per utenti avanzati, all'interno dello sviluppo di un portale Sharepoint 2010 gestore della catalogazione del monitoraggio delle prestazioni dei server, attraverso funzioni di business intelligence messe a disposizione da Sql Server e Sharepoint. L’attività ha richiesto 40 giorni suddivisi in 4 mesi. Progettazione ed erogazione di corsi di formazione Sharepoint 2010 per utenti e sviluppatori Commissionato dal CTO dell’area sviluppo Microsoft l’attività ha previsto l’organizzazione di 5 corsi con diversi livelli, dal semplice utilizzo fino all’integrazione con Office, all’organizzazione delle liste, alla modifica del layout delle pagine, all’organizzazione del CMS e alla programmazione del modello ad oggetti con esempi di codice e di soluzioni.  Applicazione web per la gestione di un flusso approvativo per modifiche packaging  Commissionato da Zambon farmaceutica l’applicazione segue passo per passo l’approvazione della modifica di vari packaging, attraverso un’interfaccia web elegante, veloce ed intuitiva. L’attività ha richiesto 6 mesi di lavoro con ruolo di Software architect, team leader, oltre che di developer, in un gruppo di 4 persone.Social network ad indirizzo scientifico Commissionato da Roche il portale è stato sviluppato con un look and feel Facebook-like. Fornisce, oltre alle normali funzionalità ‘social’, come iscrizione o pubblicazione profilo, lo storage e la riproduzione in streaming di filmati. Un piccolo flusso di approvazione di documenti scientifici gestisce la pubblicazione da parte di un comitato editoriale. L’attività ha richiesto 6 mesi di lavoro con ruolo di Software architect, team leader, oltre che di developer, in un gruppo di 4 persone.

Maggio 2009 – Aprile 2011 Figura ricoperta Software analyst, Sharepoint specialist, Sql Server specialist, team leader, software developer Datore di lavoro Raise s.r.l. Luogo Desio (MI) Principali attività e responsabilità Portale per la creazione di polizze on-line Commissionato da Unipol il portale prevedeva due parti distinte: una parte istituzionale gestita da Sharepoint come CMS ed un’altra dedicata alla creazione della polizza, guidata da un flow chart attraverso un’interfaccia fluente scritta con ASP.NET MVC 2 e JQuery. L’attività ha richiesto 4 mesi suddivisi in vari team. Il team da me gestito era formato da 3 persone con l’incarico di sviluppare la parte di creazione della polizza. Applicazione per la gestione di un forum online L’applicazione Intranet esponeva una gradevole interfaccia per la gestione di un forum basato su Sharepoint 2007 Survey. L’attività ha richiesto 1 mese di lavoro come software analyst e software developer, in un team da me diretto, composto da 3 persone. Applicazione intranet per la gestione documentale Commissionato da CheBanca! è un’applicazione Intranet per la pubblicazione di documentazione informativa e legale della Banca. L’attività richiesta ha previsto il ruolo di developer, in un team di 3 persone da me dirette per un periodo di circa 4 mesi. Applicazione per la gestione di una discarica di materiale inerte Commissionata da Farina Ezio Materiale Inerte, si tratta di un’applicazione gestionale suddivisa in due parti distinte: una per la gestione della fatturazione, l’altra per la registrazione del peso degli autoarticolati interfacciata con centrali di rilevazione RFID per l’apertura della barra di accesso, PLC per la gestione del processo, rilevatori di peso e web services per lo scambio di dati. Le due parti sono collegate con rete VPN e sincronizzano i dati a richiesta dell’utente. L’attività ha richiesto 4 mesi di lavoro con il ruolo di software architect, software analyst e di software developer, in un team da me diretto, composto da 3 persone.

Gennaio 2009 – Maggio 2009 Figura ricoperta Software developer, analista Datore di lavoro Hugnot Automation Srl Luogo Milano 

Principali attività e responsabilità Applicazione web per gestione rilevazione presenze Commissionato dalla direzione commerciale e dalla direzione sviluppo software è un’applicazione client/server per la gestione enterprise della rilevazione delle presenze, dove ogni dipendente è in grado di pianificare permessi e ferie direttamente con il suo responsabile. L’attività ha richiesto 45 gg/uomo con l’incarico di sviluppare i livelli di business logic (BLL) e di data access (DAL). Creazione ed integrazione di forms e routines di calcolo L’attività, all’interno di un’applicazione VB6 già esistente e della sua migrazione su .NET 1.1, ha previsto il mantenimento, l’integrazione e lo sviluppo di personalizzazioni, di calcolo straordinari, gestione tickets, controllo accessi ed altro. Essendo uno dei prodotti principali, l’attività veniva suddivisa su più risorse variabili, in contemporanea con altre attività. Scrittura di views e stored procedure in linguaggio TSQL L’attività, all’interno di un database SQL server già esistente, ha previsto il mantenimento, l’integrazione e lo sviluppo di personalizzazioni, di calcolo straordinari, calcoli per procedure paghe ed altro. Generazione di report con utilizzo di Crystal report L’attività ha previsto lo sviluppo di vari reports personalizzati su CR specifiche del cliente. Essendo verticalizzazioni dei prodotti principali. l’attività veniva suddivisa su più risorse variabili, in contemporanea con altre attività.

Giugno 2007 – Dicembre 2008 Figura ricoperta CTO, Software architect, software analyst, team leader, software developer Datore di lavoro XLogic srl Luogo Milano 

Principali attività e responsabilità Editor grafico per la creazione di immagine di grande formato Soluzione complessa, sviluppata per la costruzione di immagini di largo formato attraverso una interfaccia utente altamente intuitiva e la successiva stampa. Sono state affrontate varie tematiche di sviluppo, con particolare riferimento alla grafica, alla comunicazione dati, ai collegamenti ai database più diffusi. L’attività ha inoltre previsto la stesura di manuali di istruzione per utenti, sia cartacei che con help indicizzati, basati su tecnologia XHTML e XML, manuali di istruzione per assistenti avanzati sia interni che esterni, organizzazione e docenza del corso di istruzione per gli addetti alle stampanti industriali di nostra produzione. L’attività mi ha richiesto 10 mesi di lavoro per la prima versione monocromatica, alla quale si sono aggiunti ulteriori 8 mesi per il passaggio alla quadricromia.

Gennaio 1995 – Giugno 2007 Figura ricoperta It & Database manager, software architect, software analyst, team leader Datore di lavoro Kobold Sistemi (ora United Barcode Systems) Luogo Milano 

Principali attività e responsabilità IT e Database manager La struttura informatica era basata su Windows NT Server e SQL server 7 prima e Windows 2000 e SQL server 2000 successivamente. Verticalizzazione richieste all’ERP AD-HOC enterprise hanno obbligato allo studio della struttura DB del programma in totale autonomia. Applicazione per Windows CE per la creazione di file grafici e la gestione di una stampante industriale. 

Progettazione e sviluppo del sito istituzionale con la suite Macromedia MX 2004
Progettazione e sviluppo del sito E-Commerce B2B utilizzando IIS 5 e ASP sia con VB script che con JAVA Script
Applicazione WEB per ordini on-line
Organizzazione, stesura e docenza dei corsi di istruzione per gli utenti
Responsabile di produzione

Gennaio 1992 – Dicembre 1995 Figura ricoperta Software developer, analista Datore di lavoro Alien s.r.l. Luogo Monza

Gennaio 1986 – Dicembre 1991 Figura ricoperta Software developer, analista, team leader Datore di lavoro Hengstler Italia s.r.l. Luogo Milano

Istruzione e Formazione

Studio in corso Titolo della qualifica rilasciata Lingue e letterature straniere Istituto di istruzione o formazione Università degli Studi di Milano: Lingue e lettera Luogo Milano Principali tematiche / competenze professionali acquisite Lingue e letterature straniere con indirizzo psico-pedagogico (8 esami sostenuti)

Luglio 1982 Titolo della qualifica rilasciata Maturità Scientifica Istituto di istruzione o formazione Liceo Scientifico Salvador Allende Luogo Miano

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

Conoscenze informatiche

Capacità e competenze informatiche OOP, Design Patterns, Software Design, Software Development, Software Engineering, Enterprise architecture, Test Driven Development, Progettazione database, Applicazioni Web, Web Services, Cloud computing, TCP/IP

Linguaggi di programmazione C# LINQ, VB.NET, HTML4, HTML5, JavaScript, JQuery, ANSI SQL, Transact SQL, C++, ANSI C

Strumenti di sviluppo
Visual Studio 2015, 2013, 2012, 2010, 2008, 2005, 2003

Frameworks Microsoft .NET framework 4.6.2, 4.5, 4.0, 3.5, 3.0, 2.0, 1.1; Microsoft Entity Framework 6, 5, 4; Microsoft ASP.NET 5 Microsoft MVC 6 Microsoft WPF; Microsoft WCF; Microsoft Silverlight; Microsoft WWF, Microsoft Unity Framework, Microsoft Prism, Microsoft Azure SDK, MVVM Light, Knockout JS, Angular JS Boostrap

Design Patterns Model View ViewModel, MVC, Domain Driven Design, Test Driven Development, Dependancy Injection, Lazy Initialization, Abstract factory, Singleton, Builder

Programmi Microsoft Office, Project, Visio, Adobe Photoshop CS,Indesign CS, Acrobat Creator Macromedia Studio MX

Servers Microsoft Windows Server 2012, 2008, 2003, 2000; SQL server 2016, 2014, 2012, 2008, 2005, 2000; Internet Information services; SharePoint 2010, 2007

Sistemi Operativi Windows 10, 8.1, 7, Vista, XP,Ubuntu Linux

229 total views, 1 today