Figura professionale: Software Developer
Nome Cognome | : F. M. | Età | : 53 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : Riservato! | |
CV Allegato | : Riservato! | Categoria CV | : Developer / Web dev. / Mobile dev. |
Sede preferita | : Milano |
Accesso Full al database con 29.998 CV a partire da € 5,00 ABBONATI SUBITO!
Sommario
Esperienze
Studi
Diploma di maturità tecnica commerciale conseguito nel 1992 con la votazione di 46/60 c/o Ist.to “Costanza” Milano.
Lingue
Conoscenza buona della lingua inglese e scolastica della lingua francese parlate e scritte.
Master in English Language (First Examination) conseguito presso il British Institutes il 31/08/95 con il seguente esito: Scritto 25/30 – Orale 27/30. Da allora ho continuato a mantenere una buona conoscenza dell’inglese tendente al miglioramento.
Corsi informatica
· MOC3201 – "Developing Microsoft ASP.NET 2.0 Web Applications"
· MOC2030 – “Creating Reporting Solutions Using Microsoft SQL Server 2000 Reporting Services”
· Design di applicazioni OOP. Patterns OOP.
· MOC2524 – “Developing XML Web Services Using Microsoft ASP.NET”
· Corso ASP.NET e Visual Studio
· WPC 2002
· MOC2071 – “Querying Microsoft SQL Server 2000 with Transact-SQL “
· Corso su ASP 3.0 e VbScript
(Nota: tutti i corsi li ho pagati io per crescita professionale)
Conoscenze informatiche
· Ottima conoscenza programmazione ad oggetti C#, VB.NET
· Ottima conoscenza Design Patterns , SOLID e Architettura del software
· Ottima conoscenza Visual Studio 2003/2005/2008/2010/2012,2013, 2017 e VSTS
· Ottima conoscenza Web Api
· Ottima conoscenza WebService
· Buona conoscenza MVC
· Buona conoscenza ASP.NET, .NET Framework 1.1 e 2.0, 4
Buona conoscenza Windows Form
· Buona conoscenza IoC, uso StructureMap
· Buona conoscenza Automapper
· Buona di conoscenza di EntityFramework
· Basi di UnitTesting, Moq
· Buona conoscenza SQL Server 2000/2005/2008/2012 e linguaggio SQL-T
· Conoscenza Oracle PL/SQL
· Discreta conoscenza JQuery, Ajax
· Basi di HTML5 e CSS3 e Bootstrap,
· Ottima conoscenza ASP 3.0 e vbScript
2015-2018
SDG Italy
Software sviluppato per AON
New Broking System di AON, sistema che fornirà tutti i componenti software necessari allo svolgimento dei processi aziendali che riguardano la gestione complessiva del Cliente, delle relative Polizze, dei Titoli e dei Sinistri, ed il passaggio dei dati al sistema contabile.
Progetto sviluppato con .NET Core, MVC e comunicazione con services e da services a EF usando Repository e UnitOfWork. FrontEnd Bootstrap, Jquery, Datatable di Jquery.
Ho sviluppato una pagina con griglia e esportazione dati in tracciato .csv usando linq. Ho gestito la parte di salvataggio e recupero dati da foglio Excel.
Debugging a tutti i livelli dell’applicazione.
Web Affinity
Serie di Web Api attraverso cui AON può interfacciarsi per consultare dati su polizze, prodotti e cliente e per inserire e creare polizze, prodotti e clienti dal suo portale..
Uso di Delegating Handlers, Action Filters, Generics.
Design Patterns: Factory e Rule Pattern.
Comunicazione web Service DoPrint
Risk Assesment per AON
Gestione rischi di sicurezza: SqlInjection, Ineffective session termination, Cross-Site Scripting, Cross site Request Forgery etc…
Gestione Documentale per Mag
Gestione Sinistri per Mag (http://www.magjlt.com/)
Web Api per AON (http://www.aon.com/italy/)
Revisione di caricamento Polizza
Aggiornamento e Rinnovo polizza
Richiesta/Caricamento Consuntivi
Crea Appendici/Regolazione
2013-2015
Xdata (lavorando in Partita IVA)
PiperMG WEB permette al Cliente di pianificare gli interventi,
interrogare i ticket aperti e la posizione dei tecnici sul territorio.
Progetto PiperMG, soluzione informatica per gestire la manutenzione degli asset informatici presso gli sportelli di Poste Italiane presenti sul territorio nazionale.
La piattaforma è composta da un modulo operante su smartphone Windows Mobile o Android.
Mi sono occupato del Datalayer, Business Layer e infine della creazione automatica del codice dal DataLayer sino al WebService.
2011-2012
XData
Sviluppo Web Service, applicativi Mobile per Italia Logistica e creazione portale Pitney Bowes.
Anagrafica clienti
Gestione anagrafica clienti utilizzando MVC e jQuery. Ajax.
OpenXML
Uso di OpenXML per generazione automatica word.
2007 – 2011
SELERANT Srl
Regulatory
GHS-CLP
Sviluppo BL per il framework GHS-CLP
Schede Sicurezza
Sviluppo WebFrontEnd e classi BL/DAL per le Schede di Sicurezza (EU Safety Data Sheet) con implementazione e modifica di alcuni ‘calcoli’ utilizzati nei relativi paragrafi. Aggiornamento al REACH-AnnexII
Variati
Customizzazione sulla base delle esigenze del cliente in particolare per il report FIAP (http://www.variati.it/)
Upgrade Assistant
Tool per la migrazione da una versione all’altra di DevEx.
Il tool consente l’upgrade seguendo tutti i vari percorsi possibili, quindi si può passare dalla versione 2.1 HF1 alla 2.1 HF2 come dalla 2.0 alla 2.1 secondo le impostazioni.
La migrazione comprende l’upgrade delle dll, l’upgrade del database nelle sue tabelle, procedure e dati. L’istallazione di calcoli del Regulatory.
Inoltre è possibile la trasformazione di tutti i file di tipo Xml tramite dei ‘changeset’ che sono a loro volta Xml creati secondo una sintassi prestabilita e quindi interpretati dal tool, che, applica tutte le modifiche fatte nel corso dello sviluppo ai file di configurazione (cambiamenti, inserimenti, cancellazioni), questo per ciascun step (passaggio da una release a un’altra).
Migrazione da Oracle 9i (e successivi) a SqlServer 2008
Migrazione completa di DevEx da Oracle 9 e successivi a Sql 2008 affrontando tutte le implementazioni tecniche.
Data Migration Utility
Utility per migrare i dati da una istanza Oracle di un DevEX già esistente a un database SQL server
La procedura di migrazione copre anche la migrazione di BLOBs e CLOBs setta correttamente tutti i constraint e le sequences.
Viene lanciata tramite file batch e utilizza Oracle come liked server.
Implementazione della DailyBuild con NANT
Il processo automatizzato di daily build passa attraverso diverse fasi:
1. Source CheckOut
Si connette a Team Foundation Server per scaricare la nuova versione
2. Build
Utilizza Automated Build Studio per fare la build dell’applicazione
3. Delivery
Crea i package di istallazione tramite Automated Build Studio (.msi, .exe, .zip files) e li salva nella cartella di delivery per l’ultima versione compilata
4. Install
Setup del server di testing (Registry entry, Service, Xml di config, IIS configuration) e installazione dei database (Sql Server e Oracle) e delle applicazioni
5. UnitTest del Business Layer tramite NUnit (incluso Code Coverage – NCover)
6. UnitTest del GUI layer tramite NUnit (utilizzo di WatiN – http://watin.sourceforge.net/ – per automatizzare il test su Explorer)
7. Mail finale
Note: Per ogni step viene creata una cartella con i log e i report dell’esecuzione.
ClickOnce Deployment
Implementazione del deploy automatico (tramite msbuild) delle applicazioni Client tramite ClickOnce.
Le applicazioni Client vengono lanciate direttamente dal web e ricevono parametri di ingresso.
DevEx Regulatory
Sviluppo su Web e Business Layer per quanto riguarda la parte di Regulatory di DevEx.
2005 – 2007
Cesi Multimedia
Assistente Profis – Applicazione per SISTEMI S.p.A (http://www.sistemi.com)
Tecnologia: Windows Form, Sql Server 2005, C#, Web Service
XNormeNet – Nel contesto dello sviluppo di XNorme (sistema integrato per la produzione e la pubblicazione di documenti normativi in formato XML) ho lavorato al modulo di pubblicazione su CDRom e Web
Tecnologia: Windows Form, ASP.NET 2.0, Sql Server 2005, C#, Web Service
Autogrill
Sistema di business intelligence
Il sistema è utilizzato sia dal management che dai punti vendita e consente di visualizzare ricavi, costi e marginalità per punto vendita e per articolo, di incrociare questi dati con diversi indicatori e di verificarne lo scostamento dai dati di budget, consentendo quindi una completa analisi della redditività sia per singolo punto vendita che per le successive aggregazioni.
Tecnologia: ASP.NET, Oracle, VB.NET. Microsoft SQL Server Reporting Services
Note: L’attività è svolta a tempo pieno come consulente presso la sede di Autogrill
2004 – 2005
Touring Agenti
Sito intranet per la gestione della rete commerciale agenti touring editore
Il sistema consente alla direzione commerciale di comunicare direttamente con l’insieme della rete stessa o con gli agenti singolarmente.
Si prevede la possibilità di inviare allegati, archiviare e ordinare i messaggi ricevuti in apposite cartelle.
Tecnologia: Microsoft Windows 2003 Server, ASP.NET, SQL Server, VB.NET
Mweb CMS
http://www.mwebcms.it/
Applicazione di Content Management scritta in VB.NET
· Gestione sicurezza e ruoli
· Gestione moduli
· Gestione del processo di rendering dinamico del sito
· Creazione di un editor di tabelle che consente inoltre l’inserimento di moduli. La tabella risultante viene posizionata nella pagina. E solo alla conferma dell’utente il layout viene riaggiornato sul DataBase.
· Gestione Template e temi che possono essere associati a una singola pagina o cartella o a tutto il sito.
· Creazione moduli
– News
– Newsletters
– FileSystemTreeView
Tecnologia: ASP.NET, SQL Server, VB.NET
Siti creati tramite Mweb:
http://www.assocomunicazione.it/
http://www.unibocconi.it/economix/
Tecnologia: ASP.NET, SQL Server, VB.NET
Alias Design
Sviluppo Backend per la gestione delle tipologie di utente, spazio rivenditori, catalogo prodotti:
• Categorie di catalogo
• Prodotti virtuali
• Prodotti compositi
• Prodotti semplici
• Articoli
• Collezioni
• Designer
• Finiture
• Materiali
Il tutto localizzato in 6 lingue.
Il Front-end è stato realizzato tramite la tecnologia Flash: http://www.aliasdesign.it/
L’applicazione comunica con il Front-end tramite Flash Remoting
Tecnologia: ASP.NT, SQL Server, VB.NET, Flash
Nissan Competition 2004
Gestione clienti, ordini, B2B
http://www.nissancompetition.it/
AddedValue
Gestione clienti, ordini, B2B
TeamActive
http://www.cosmetiqueactive.it/teamActive/index.aspx
Il sito è integrato con Cosmetique Active e con Bungiorno Vitaminic. E’ data la possibilità di iscriversi ai corsi di formazione Buongiorno dal sito TeamActive. La registrazione ai corsi e la visualizzazione dei corsi a cui l’utente è già registrato avvengono tramite chiamate http.
Tecnologia: ASP.NET, SQL Server, VB.NET
B2B Cosmetique Active Italia
Piattaforma E-learning per la formazione Vichy, Innéov, La Roche che consentono agli utenti registrati di visualizzare corsi e per ogni corso le lezioni associate.
Le lezioni possono anche essere delle pagine Html caricate dal cliente.
Superando i test l’utente può passare a livelli più avanzati.
Tecnologia: ASP.NET, SQL Server, VB.NET
EHGroup
2003
Crai
Applicazione per Crai Carta Più.
L’applicazione consente di creare ricerche complesse tramite interfaccia, salvarle e modificarle oppure combinarle con altre View già predefinite.
Il risultato è visualizzabile in HTML o in fogli Excel. E’ inoltre possibile salvare in pdf le etichettte dell’elenco clienti.
Tecnologia: ASP.NET, SQL Server, VB.NET, XML, XSLT
Dynameeting WebService
WebService per la creazione di un nuovo utente da associare a un contratto. Il parametro di output è un oggetto utente. Per la sicurezza sono state utlizzate la firma, l’autentificazione e la critpazione del documento.
Tecnologia: ASP.NET, SQL Server, VB.NET, Web Services Enhancements (WSE) 1.0 SP1
Sito Protecno (gruppo Merloni)
· Gestione News
· Gestione Banner
· Gestione offerta del mese
· Gestione Catalogo Prodotti
· Gestione Scheda Prodotti
· Creazione PDF a partire dalla scheda prodotti (con l’oggetto XMLPDF)
· Creazione di un controllo riutilizzabile per l’upload di files. Con specifica delle estensioni consentite e creazione di varie versioni delle immagini qualora richiesto (per esempio thumbnail, popup ecc…).
In particolare la gestione del Catalogo Prodotti consente di costruire la tabella partendo dalla etichette per poi compilare le righe e orientarla orizzontalmente o verticalmente. Consentendo in seguito di modificarla aggiungendo o togliendo etichette, editando i valori, aggiungendo o eliminare righe, etc…
Tecnologia: ASP.NET, SQL Server, VB.NET, XSLT, XSD
Dynameeting
BackEnd:
Applicazione per la gestione degli utenti. Gestione News.
FrontEnd:
Visualizzazione Fatture, DataMonitoring
Tecnologia: ASP.NET, SQL Server, VB.NET, XML, XSL
B2B Cosmetique Active Italia
Realizzazione sito business to business.
Front-End
Login – registrazioni – richiedi password – logout
· Area commerciale (B2B) Ricerca, scheda prodotto, aggiungi al carrello, ordina (con scontistiche, quantità minime e massime, e totale mimino ordine che variano secondo cluster di utenti), visualizza ordini e loro stato, gestione resi, ordine via http caricando un file di solo testo formattato secondo le specifiche concordate.
Progettazione e implementazione componente menu dinamico costituito da un main menu orizzontale e da un menu di navigazione a 3 livelli gerarchici sulla sinistra.
Back-End
Gestione B2B, Gestione schede prodotto, Gestione utenti, Gestione operatori, permessi e ruoli associati, Gestione menu, Gestione piani media
Tecnologia: ASP.NET, SQL Server, VB.NET
Dynameeting
Applicazione per la gestione della fatturazione e dei contratti (http://www.dynameeting.it/ChiSiamo.htm).
Tecnologia: ASP.NET, SQL Server, VB.NET, XML, XSL
Expopage
Debugging applicazione per la Fiera di Milano
Nissan
http://www.nissancompetition.itG
estione completa del sito HTML, Database e ASP
Front-end: Login per carrozzerie o concessionari. Visione fatturato e percentuale sull’obiettivo tramite flash e HTML
Classifica per volumi assoluti e per percentuali sul fatturato.
Back-end:
Inserimento obiettivo finale per concessionarie e inserimento o aggiornamento per il fatturato mensile.
Gestione completa del sito HTML, Database e ASP
Area “Gioco” passaggio di parametri a Flash per la visualizzazione dei risultati per il concorso concessionari Nissan 2003.
Gestionale: Lista Concessionarie, ricerca per codice o per lettera alfabetica, scheda per inserimento fatturato.
2002
Kartell
Sezione Press (HTML, ASP e DataBase)
Front-End:
– Archivio News e loro ricerca per nome e per data.
– Press Release
– DataBase Immagini
Registrazione area riservata per scaricamento immagini. Ricerca per categoria e per campi incrociati (Linea, Tipologia, Designer).
Richiesta immagine per utenti non registrati e scaricamento per utenti registrati.
Back-end:
– Gestione News (inserimento, modifica, annullamento)
– Gestione area Press:
Caricamento immagini (3 versioni: zip, grande e thumbnails – riproporzionamento automatico) e spostamento tra le varie categorie.
Gestione utenti – Schede utenti per categorie e zona, abilitazione allo scaricamento immagini e invio automatico di mail, ricezione di mail automatica allo scaricamento di una nuova immagine, disabilitazione utenti ed elenco utenti non autorizzati, elenco richieste immagini.
Creazione categorie immagini
DiBaio
Gestione completa della sezione di Shopping OnLine HTML , ASP, DataBase
(carrello, ordinazione)
Cavit
HTML e ASP
Plasmon
– Realizzazione pagine HTML, ASP e DataBase per la sezione tabelle di crescita: Applicazione che permette ai genitori che si sono registrati di monitorare la crescita dei propri figli tramite delle tabelle in flash.
– Realizzazione HTML, ASP e DataBase per sezione Prodotti Linea Plasmon: navigazione per categorie, per età o per tipologia di prodotto. Motore di ricerca per categoria, nome prodotto, nome alimento, ingrediente.
– Gestione utenti: ricerca incrociata per nome, cognome, email, keyword, periodo di registrazione.
– Realizzazione HTML, ASP, Database per sezione riservata a medici e giornalisti.
Front-End: Ricerca letteratura scientifica per data, singola keyword o serie di keyword (AND oppure OR).
Back-end: Gestionale Area Pediatri/Giornalisti (Lista News/comunicati stampa, loro inserimento aggiornamento o cancellazione, inserimento di allegati (file o immagini) e schede prodotto collegate, formattazione testo html tramite javascript, definizione di keyword correlate per la ricerca).
BinariSonori
http://www.binarisonori.it/index.asp
Gestione completa del sito parte HTML, Database e ASP (motore di ricerca sul casting voci e interfacciamento con flash per audizione dei samples – gestionale per sezione progetti realizzati).
AccessMedia
Sezione News e Jobs. Pagine HTML e ASP. Front-End e Back-end
2001
Microelettrica
http://www.microelettrica.com/traction/
– Gestione completa del sito HTML, Database e ASP (motore di ricerca e navigazione alberatura tramite javascript dinamico e ASP)
Vittoria Assicurazioni
– Realizzato utilizzando i template di Dreamweaver
http://www.vittoriaassicurazioni.com
– Realizzazione completa delle pagine HTML (con i template di Dreamweaver) e pagine ASP (motore di ricerca, visualizzazione agenzie per regione, compilazione curriculum, test sezione consulenza)
Merloni
– Impaginazione HTML e pagine ASP per le sezione delle News, Links, Contattaci, Login e registrazione, gestionale per invio Newsletter
ComDirect
Portale finanziario.
– Realizzazione file XML e template XSLT
EPlanet
– Realizzazione pagine HTML e del tool di ricerca sui domini disponibili (.it, .com, .org, .net, .ca, .co.uk, .org.uk, .co.il, .es, .ch, .li, .tv) tramite ASP e componente COM
Angem
– Realizzazione completa del sito (pagine ASP, HTML e DataBase).
– Features: Login, aree riservata, news, editoriale, comunicati stampa e gestionale (inserimento aggiornamento tipologie di news).
2000
AuraWeb
Mpes
– Impaginazione sito Merloni Progetti
Airliquide
– Impaginazione pagine HTML
Ancma
– Realizzazione pagine HTML
Plasmon
– Realizzazione template HTML sezione oasi ecologica
WinTip
Market Place.
– Impaginazione HTML dell’intero sito
1999
Fisco.it
Collaborazione per l’impaginazione in html delle parti statiche (schede)
Marcucci
– Schede prodotti
BVE
Rivista Logica T
Coordinamento grafico e impaginazione della rivista trimestrale Logica T.
1998
TELEBANK
Coordinamento grafico e impaginazione dei primi tre volumi dell’opera TELEBANK. (di oltre 800 pagine ciascuno).
1997
Collaborazione in occasione del convegno “Intelligenza Europea” organizzato per l'Istituto San Paolo di Torino.
Creazione di depliant, manifesti, volantini, inserzioni pubblicitarie per il convegno “Rinascimento Informatica e Internet per un'integrazione tra gioco e libro” tenutosi a Carate Brianza.
1996
Creazione di depliant, manifesti, volantini, inserzioni pubblicitarie presso l’Associazione G.B. Vico.
Collaborazione con lo studio Callegari (correzione bozze).
1995
Segretario presso l’Associazione G.B. Vico.
1994
Addetto ausiliario alle vendite presso SI.CO S.p.A.
1993
Assistenza a soggetti disabili, collaborazione in corrispondenza di manifestazioni.
325 total views, 1 today