Figura professionale: Analista/Programmatore tecnologie Microsoft
Nome Cognome | : A. C. | Età | : 38 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : Riservato! | |
CV Allegato | : Riservato! | Categoria CV | : Developer / Web dev. / Mobile dev. |
Sede preferita | : Lombardia: Milano, Monza-Brianza |
Accesso Full al database con 29.995 CV a partire da € 5,00 ABBONATI SUBITO!
Sommario
Esperienze
Febbraio 2012 – Oggi Figura ricoperta Senior Developer, Software analyst, R&D, Customer care Datore di lavoro GearSoft s.r.l. 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. Personalmente, ho collaborato al progetto dapprima stendendone la documentazione. Successivamente mi sono occupato, insieme al CTO, del porting di alcune librerie di calcolo scritte in C++. Mi occupo dell’analisi funzionale e dello sviluppo di alcune estensioni dell'applicativo, occasionalmente supportato da risorse esterne. Parallelamente, svolgo attività di marketing e gestione clienti a livello internazionale.
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. Nel progetto, in itinere, mi occupo dello sviluppo sia lato server che client, con eventuale correzione dei modelli matematici e dello schema db per gli strumenti finanziari. Inoltre, curo la parte di integrazione degli strumenti di trading Bloomberg per aggiornare la composizione del portafoglio.
Trading integrator Commissionato dalla direzione generale è un applicazione enterprise client/server per l’integrazione tra gli strumenti di asset trading di Bloomberg e vari BackOffice di trade and risk management (Kondor+, Murex, ecc.). Ho collaborato alla definizione dell’architettura e, successivamente, dell’implementazione dei moduli di input da Bloomberg ed output verso BackOffice.
Easy framework for Bloomberg App Portal development 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. Nel progetto ho studiato i template di progtetto di Visual Studio e realizzato il template di progetto con creazione automatica di sottocartelle, inclusione di librerie e classi fondamentali. Inoltre, ho predisposto un repository di pacchetti NuGet con le librerie proprietarie sviluppate.
PROGETTI
Analisi Butterfly Fixed Income (Bloomberg App Portal) Commissionato da un'importante banca del gruppo Intesa, 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. Personalmente, ho sviluppato la logica di calcolo storico e previsionale sui titoli coinvolti, suggerendo correzioni ai modelli matematici esistenti presso il cliente; l’ottimizzazione di modelli e calcoli ha portato ad una riduzione dei tempi di elaborazione di tre ordini di grandezza. Successivamente, ho modificato librerie grafiche esistenti per ottenere la visualizzazione degli andamenti richiesti. Una risorsa esterna guidata e formata da me mi ha poi supportato nella successiva fase di realizzazione dell’interfaccia grafica di input per i calcoli.
Gestione del trading Commodities (Bloomberg App Portal) Commissionato da un'importante banca del gruppo Intesa, è un’applicazione enterprise client/server per la visualizzazione dei prezzi di Prodotti Finanziari personalizzati, con un flow 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à. Nel progetto ho realizzato le librerie Excel per l’invio dei prezzi degli strumenti finanziari al server.
Applicazione per la gestione delle attività di advisory (WEB) 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. Nel progetto, mi sono occupato dell'implementazione degli algoritmi di calcolo di performance (Time-weighted e Money-weighted) e VaR (semplice e pesato).
Istruzione e Formazione
Ottobre 2015 Titolo della qualifica rilasciata Diploma di Attore Istituto di istruzione o formazione Quelli di Grock Luogo Milano Principali tematiche / competenze professionali acquisite Il percorso, durato quattro anni, mi ha portato ad affinare le mie capacità comunicative ed empatiche. Il compimento dell'esperienza è avvenuto sul palco del Teatro Leonardo a Milano dove, con i miei compagni, sono andato in scena per una settimana, aprendo la stagione 2015/2016.
Dicembre 2011 Titolo della qualifica rilasciata Laurea Specialistica in Ingegneria Informatica Istituto di istruzione o formazione Politecnico di Milano Luogo Milano Principali tematiche / competenze professionali acquisite Orientamento in Ingegneria del Suono con tesi in psicoacustica. Il lavoro di tesi è stato svolto in Svezia, in coda ad un semestre di studi nell'ambito dell'Erasmus Programme. Tra le competenze sviluppate, forte capacità di analisi, pianificazione degli obiettivi, sviluppo delle metodologie di indagine, utilizzo di metodi matematici e statistici per l'analisi dei segnali / serie storiche / trend.
Agosto 2010 Titolo della qualifica rilasciata NLP Practitioner Istituto di istruzione o formazione NLP Italy Luogo Milano Principali tematiche / competenze professionali acquisite Corso intensivo sulla comunicazione a vari livelli, tenuto da alcuni dei principali formatori italiani ed internazionali specializzati in NLP (Neuro-Linguistic Programming).
Febbraio 2010 Titolo della qualifica rilasciata Laurea in Ingegneria Informatica Istituto di istruzione o formazione Politecnico di Milano Luogo Milano Principali tematiche / competenze professionali acquisite Tutte le basi del percorso triennale hanno converso in un progetto di auto-calibrazione di microfoni mediante metodi matematici proprio della computer vision. Lo studio ha portato alla redazione di un articolo specialistico.
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 Ottimo Note Negli ultimi anni, ho approfondito sia il linguaggio tecnico (informatico e finanziario), sia quello comune.
Conoscenze informatiche
Linguaggi di programmazione e protocolli
C#, LINQ, HTML4, HTML5, CSS, ANSI SQL, Transact SQL, Java, C++, MatLab, HTTP, HTTPS, TLS/SSL, FTP, SFTP
Strumenti di sviluppo
Visual Studio 2010+, Eclipse, MatLab
Frameworks, librerie ed API
Microsoft .NET framework 4.6.2, 4.5, 4.0, 3.5; Microsoft Entity Framework 6; Microsoft ASP.NET 5; Microsoft MVC 6; Microsoft WPF; Microsoft WCF; Microsoft Unity Framework; Microsoft Prism; Microsoft Azure SDK; MVVM Light; AngularJS; Boostrap; Microsoft Enterprise Library; Visual Studio Templates; Excel DNA; NuGet
Design Patterns
Model View ViewModel, MVC, Domain Driven Design, Test Driven Development, Dependency Injection, Lazy Initialization, Singleton
Elaborazione testi
OpenOffice.org Writer, Word, LaTeX
Fogli elettronici
OpenOffice.org Calc, Excel
Database
OpenOffice.org Base, Access, MySQL, SQL Server 2008+, SQLite
Lifecycle Management (strumenti e metodologie)
Project 2007+, Team Foundation Server 2012+, Microsoft Test Manager; SCRUM; Agile
Servers
Microsoft Windows Server 2012, 2008; SQL server 2016, 2014, 2012, 2008; Internet Information Services; Hyper-V
Sistemi Operativi
Windows 10, 8.1, 7, Vista, XP, Ubuntu Linux
Statistica
Presentation, SPSS
Software e protocolli finanziari
Bloomberg Terminal, FIX, Bloomberg API, Bloomberg App portal API, Bloomberg FXGO, Bloomberg EMSX, Bloomberg MAP, Bloomberg TSOX, Kondor+ file import
Conoscenze matematiche
Elaborazione dei segnali; algebra matriciale deterministica e stocastica; equazioni differenziali; specifica conoscenza di tecniche di calcolo su bond, rendimento di portafoglio, prezzamento e calcolo della greche di opzioni plain vanilla
130 total views, 1 today