Press "Enter" to skip to content

Chi sono


Nome: Sabrina Cosolo

Data di Nascita: 22/09/1965

Luogo di nascita: Udine

Residenza: Udine

Educazione

Diploma di Perito Industriale, specializzazione per l’ Elettronica Industriale Conseguito presso: I.T.I. A. Malignani di Udine, nel 1984. Corsi di aggiornamento per la programmazione strutturata e la programmazione orientata agli oggetti sostenuti presso l’istituto regionale ENAIP. Corsi di qualificazione per l’acquisizione delle certificazioni di Microsoft Certified professional c/o Global Knowledge (Milano) e c/o Teorema Engineering (Trieste) Microsoft Certified Professional dal 2001 con specializzazione in programmazione e in progettazione ed amministrazione di database sql server. Nel 2016 consegue la certificazione sugli strumenti di analisi di IBM Analytics. Microsoft Most Valuable Professional per Visual Studio & C# development dal 2011 al 2019.

Lingue Straniere

Inglese parlato e scritto, in grado di comprendere e sostenere una conversazione in lingua e di effettuare una traduzione anche simultanea italiano-inglese o inglese-italiano.

Esperienze Professionali

  • 1987/89 Sviluppatore incaricata della progettazione e dello sviluppo software per la gestione del firmware di orologi rilevazione presenze e successiva acquisizione ed elaborazione dati su PC (lavoro su Microprocessori Motorola e su PC).
  • 1989/2000 Sviluppatore di software gestionale e document management su reti locali di personal computer. Supervisore di sistemi informatici in rete locale. Trainer su tutti i prodotti aziendali, sull’ uso dei sistemi operativi e su Microsoft Office.
  • 2000/2004 Sviluppatore di software per la raccolta e lo scambio dati fra diversi tipi di gestionali. Sviluppatore di sistemi di document management. DBA su sistemi Microsoft SQL Server 7 e 2000. Trainer sull’uso di software gestionale e sull’uso di Microsoft Office.
  • 2004/2013 Project Manager e Senior Software Architect in un team che si occupa dello sviluppo di applicazioni per l’acquisizione ed elaborazione di dati gestionali e di dati di tipo documentale orientate a fornire servizi di knowledge management e organizzazione del lavoro ad aziende di piccola e media dimensione, ed applicazioni di analisi avanzata e business intelligence per gruppi aziendali di medie e grandi dimensioni.
  • 2014/2017 Senior Partner e Senior Software Architect in un team che si occupa dello sviluppo di applicazioni per l’acquisizione ed elaborazione di dati relativi alla movimentazione finanziaria per la produzione di report Infografici dinamici per l’uso da parte di forensic accountants, studi legali, e dei responsabili per la Compliance e l’Anti money laundry all’interno di banche.
  • 2017/Oggi Senior Partner e Senior Software Architect in un team che si occupa di sviluppo di applicazioni per l’acquisizione l’elaborazione e normalizzazione di dati per la successiva analisi con strumenti di BI,  e con  Tool che usano sistemi di modellazione dati per l’analisi predittiva. Il nostro team si occupa inoltre di sviluppare strumenti che utilizzano servizi cognitive per creare strumenti intelligenti per il supporto alle attività in azienda e verso il pubblico.

Skill tecnologici

Lavoro attualmente su sistemi Microsoft.Net in Visual C# di cui sono Microsoft MVP dal 2011 al 2019, ho utilizzato tutti gli strumenti di sviluppo Microsoft a partire dal 1989 ad oggi, lo strumento di lavoro attuale è Visual Studio, utilizzo ed amministro i sistemi Azure.Devops (ex Visual Studio Online) per la gestione dell’ALM delle applicazioni sviluppate in azienda. Utilizzo SQL Server, su cui mi sono certificata nel 2001, ne ho fatto uso in tutte le sue edizioni sia come DBA che come progettista di Database, e conosco approfonditamente il linguaggio SQL. Ho realizzato e manutenuto applicazioni e siti web e conosco approfonditamente HTML e CSS e le tecnologie di sviluppo WEB, ho lavorato come Project manager allo sviluppo di una APP per iPad – iPhone ed ho una buona conoscenza dei sistemi di sviluppo Apple. Negli ultimi due anni ho interfacciato applicazioni sviluppate in .Net con i servizi Cognitive di IBM Watson per l’uso in vari tipi di scenario ed ho partecipato ad un progetto che utilizzando SPSS modeler ed interfacciandosi con i dati prodotti da un sistema di schedulazione a capacità finita effettua l’analisi predittiva sulle combinazioni materia prima – prodotto finito più efficienti per un laminatoio.

Esperienze personali

Avendo sempre lavorato in piccoli team di sviluppatori, a stretto contatto con i clienti ho sempre avuto una buona attitudine al lavoro con gli altri, una buona comunicazione ed una buona attitudine all’insegnamento e alla educazione dei giovani alla prima esperienza lavorativa nel campo della programmazione. Dedico parte del mio tempo libero alla community degli sviluppatori .Net e oltre a questo blog rispondo sui Forum in italiano Microsoft di sviluppo e di SqlServer, ho pubblicato e continuerò a pubblicare materiale didattico e tengo workshop dedicati agli sviluppatori. Avendo partecipato alla creazione da zero di molti e diversi tipi di software ho una ottima predisposizione allo studio dell’architettura delle applicazioni e una grande attitudine al problem-solving creativo. Avendo partecipato alla creazione da zero di database per diversi utilizzi, ho una notevole esperienza in questo tipo di esercizio e nella valutazione del modo più corretto di costruire gli archivi dati per il successivo uso da parte delle applicazioni. Ho inoltre creato e costruito negli anni una lunga serie di applicazioni di utilità per migliorare la produttività del team facendo una notevole esperienza nella creazione di generatori di codice C# e di codice SQL.

Progetti sviluppati in ordine cronologico

Anno Descrizione Tecnologie
2019 Progettazione dell’architettura tecnologica e sviluppo all’interno di un team di una applicazione per l’ottimizzazione dell’organizzazione logistica di trasporti sul territorio per la Croce Rossa Italiana, sede di Udine. Con l’uso di tecnologie di mapping dei percorsi e l’elaborazione tramite SPSS modeler dell’analisi cognitiva per la previsione delle tempistiche legate ai trasporti. Visual Studio 2017

PostgreSql

Odoo

SPSS Modeler

2019 Sviluppo di un modulo di riconciliazione movimenti bancari provenienti da diverse fonti per produrre un output omogeneo su excel adatto all’importazione automatica su gestionale. Visual Studio 2017

SQL Server

2019 Sviluppo di un sistema per la emissione di fatture elettroniche specialistico per la gestione della bollettazione panificatori. Visual Studio 2017

SQL Server

2018 Progettazione e supporto allo sviluppo di un Chatbot Cognitivo con cui abbiamo partecipato ad un context sull’uso dei servizi cognitivi Watson IBM, integrando Translator, Assistant, e servizi di analisi dei pattern di testo. Visual Studio 2017
2018 – 2019 Sviluppo di una applicazione per la raccolta di fatture da una serie eterogenea di programmi gestionali specialistici riducendole ad un formato unico e standard da cui generare le fatture elettroniche poi trasmesse al Gestionale di Contabilità per l’emissione definitiva delle fatture elettroniche e la contabilizzazione automatica delle stesse. Visual Studio 2017

SQL Server

2018 – 2019 Progettazione e sviluppo di una applicazione per la raccolta, elaborazione e preparazione di dati relativi alla produzione futura di un laminatoio per fornirli a SPSS modeler per l’analisi predittiva, elaborazione degli output e fornitura degli stessi agli operatori per l’analisi e successivo passaggio dei dati allo Schedulatore a capacità finita installato in azienda per la gestione della Produzione. Visual Studio 2017

SPSS Modeler

SQL Server

2018 Sviluppo di una applicazione per la gestione delle chiamate, preventivi, commesse per la digitalizzazione avanzata di una azienda che gestisce cantieri elettrotecnici e servizi di riparazione ed installazione spot oppure su contratti di assistenza periodica. Visual Studio 2017

SQL Server

2017 Partecipazione come Database Architect ad un progetto per la ristrutturazione di una applicazione Web con problemi dovuti a una errata progettazione del database Mysql alla sua base.

Supporto alla realizzazione di una Webapp Mobile progettando e sviluppando una API per la gestione dello scambio dati tra la Webapp e l’applicazione principale con l’uso del framework Symfony.

Sviluppo di uno schedulatore a capacità finita per la programmazione di corsi per la sicurezza aziendale e la distribuzione automatica dei partecipanti sui corsi programmati.

MySql

PHP

Symfony

Visual Studio 2017

2017 Progettazione e sviluppo di una utility di manipolazione dei PDF per permettere lo split di un PDF in più file, il Merge di Più PDF in un unico File, La rotazione di una o più pagine in un PDF per raddrizzare scansioni non uniformi. Applicare Watermark alle pagine dei PDF. Visual Studio 2017
2015 – 2017 Sviluppo di un Tool parametrico per la visualizzazione dinamica di documenti PDF collegati a movimenti finanziari agganciando i documenti scanditi come immagine ai dati inseriti in database relazionale.
Sviluppo di una serie di funzioni per la normalizzazione e la riconciliazione di dati acquisiti da elaborazioni OCR per il loro uso all’interno del tool di visualizzazione dinamica.

Sviluppo della gestione multiproject e multidatabase della console per poter lavorare su progetti con dati eterogenei di un singolo cliente o di molti clienti per analizzare le basi dati

Visual Studio 2015
2015 Progettazione e sviluppo di una utility di Crittografia e Decrittografia documenti che permette lo scambio sicuro di documenti allegati ad email utilizzando lo standard crittografico AES per produrre i file di scambio dati. Visual Studio 2015
2015 Progettazione e sviluppo di una soluzione per la gestione di Data Masking e crittografia di Documenti prodotti con formato eterogeneo (Word, Excel, Powerpoint, testo, HTML, XML ed altro) organizzando i documenti con l’uso di soluzioni e progetti, il sistema permette il Masking ed Unmasking dei documenti per lo scambio di documenti fra diverse aziende (principalmente studi legali e agenzie di analisi forense) senza la necessità di rendere noti i nomi delle persone e delle aziende. Il sisteme ha anche la possibilità di Crittografare e Decrittografare files utilizzando lo standard AES. Visual Studio 2013, 2015
2014 Avvio di una startup informatica a partire dall’atto costitutivo, individuazione della sede, creazione dell’infrastruttura informatica on site, arredamento e adempimenti di sicurezza. Colloqui ed assunzione del personale.
2014 – Oggi Partecipazione come project manager e software architect allo sviluppo di una serie di tools per la generazione di elaborazioni infografiche su dati di movimentazione finanziaria.

Sviluppo di una serie di Tools per l’elaborazione e la riconciliazione di movimenti finanziari Intercompany e da e verso terze parti. Sviluppo di tools di analisi dati per la semplificazione di grandi database di transazioni finanziarie.

Visual Studio 2013 – 2015
2007-Oggi Produzione di una serie di moduli di utilità per la generazione automatica di codice C#, di codice T-SQL, di files XML di Risorse di progetto, e per l’aggiornamento automatico di immagini grafiche di risorsa nei progetti. Con l’uso dei namespaces di CodeDom .Net, e degli strumenti di acquisizione informazioni da SQL Server e di Generazione dei files di Risorse. Visual Studio 2005, 2008, 2010, 2012, 2013, SQL Server 2005, 2008, 2012, 2013, 2016
2013 Progettazione e sviluppo di un sistema verticale per la riconciliazione dei pagamenti di bollette del gas ricevuti da fonti eterogenee, Posta, Banche, con le fatture emesse dal sistema gestionale di un azienda del settore gas, per la verifica della chiusura dei pagamenti e la generazione automatica della prima nota dettagliata all’interno del gestionale. Visual Studio 2012, 2013, SQL Server 2005, 2008, 2012
2007-2014 Progettazione e partecipazione allo sviluppo come Project manager e sviluppatore di un sistema avanzato di Knowledge management comprendente un database SQL Server e l’interfaccia utente a suo supporto per la gestione dei seguenti moduli:

– Modulo di profilazione dei Contatti e delle persone all’interno delle aziende

– Modulo di gestione dei modelli standard dei documenti, per la produzione di documenti con immagine coordinata per tutte le funzionalità aziendale e per agganciare ai documenti il mailmerge con i dati dei contatti e con dati specifici per ogni documento da utilizzare per creare moduli da pre compilare.

– Modulo di gestione della creazione documenti da modelli con sistema di classificazione per categoria, numerazione configurabile e protocollazione, predisposto per l’emissione di tutti i documenti aziendali e per l’importazione di tutti i documenti ricevuti. Il modulo è dotato di un sistema che permette il mailmerge con Office Word ma anche di un wordprocessor interno che permette di non dover lavorare per forza con l’uso di Word. Il sistema è comunque in grado di generare documenti prodotti con qualsiasi tipo di software installato sul computer, anche se non di fornire servizi di mailmerge con questi documenti.

– Modulo di gestione della classificazione dei documenti per cartelle virtuali (Document Spaces) che permette di creare una struttura ad albero di cartelle che possono ospitare i documenti in modo virtuale, così da permettere agli operatori di accedere ai documenti a loro necessari in modo agevole mantenendo una singola copia di ogni documento.

– Modulo di gestione della navigazione per immagini, permette di creare immagini con aree attive che possono accedere a qualsiasi porzione dell’applicazione (documenti, contatti o spazi documenti) oppure lanciare applicazioni esterne per collegarsi ad altre applicazioni o ipertesti.

– Modulo di gestione dell’organigramma, permette di creare uno o più organigrammi aziendali per la nostra azienda oppure per le aziende dei nostri contatti, in modo da fornire agli operatori informazioni strutturali sui clienti/fornitori con cui interagiscono.

– Modulo di gestione delle agende condivise, permette di creare Task, Todo, Appuntamenti, Milestones a cui partecipano operatori aziendali ed altri contatti, per la creazione di progetti con azioni condivise e di meeting in modo semplice, oltre a gestire lo stato di compiti e mansioni verificandone il completamento.

– Modulo di gestione dei forum, permette di creare uno o più forum di discussione, e generare Thread condivisi fra gli utenti del sistema per la comunicazione relativa a progetti, compiti e mansioni.

– Modulo di importazione dati dei contatti, per acquisire dati velocemente da qualsiasi fonte esterna, sia esso un database, un foglio excel, un file di testo, usato per evitare agli utenti l’inserimento manuale iniziale dei dati.

– Modulo di importazione batch dei documenti, permette l’importazione semiautomatica di documenti da cartelle del file system, con l’assegnazione automatica agli stessi dei dati di classificazione.

– Modulo di importazione delle e-mail da outlook, per poter inserire nell’archivio documentale tutte le e-mail interessanti per i processi aziendali ed avere anche questi dati a disposizione degli operatori.

– Modulo di trasmissione diretta delle e-mail dal sistema, permette di creare e-mail con allegati dall’interno del programma di Knowledge Management e trasmetterle usando il client dell’operatore senza la necessità di utilizzare due diversi sistemi.

– Modulo per la ricerca fulltext di contenuti all’interno dell’intero database di Knowledge Management con indicizzazione e ricerca sui contenuti dei documenti (ricerca su PDF,Doc,Docx,Xls,Xlsx ecc.)

Visual Studio 2005, 2008, 2010, 2012, 2013, SQL Server 2005, 2008, 2012, 2013, 2016
2007-2013 Progettazione e partecipazione allo sviluppo come Project manager e sviluppatore di un sistema avanzato di Analisi e Reportistica Direzionale comprendente un database SQL Server e l’interfaccia utente a suo supporto per la gestione dei seguenti moduli:

– Sistema di acquisizione dati di base relativi ai Bilanci aziendali e ai dati andamentali di produzione e statistici forniti dai clienti tramite fogli di Excel e trasformazione degli stessi in dati all’interno del database SQL Server.

– Acquisizione automatica tramite servizio dei dati inviati tramite accesso e lettura delle e-mail via protocollo POP oppure IMAP.

– Sistema di elaborazione dei bilanci acquisiti per l’aggiunta di prima nota di rettifica e di controllo.

– Sistema di reportistica comparativa che permette di visualizzare ed esportare nuovamente su Excel una serie arbitraria di bilanci ai fini della comparazione statistica e successiva analisi delle performances o delle peculiarità aziendali.

– Sistema di gestione delle partecipazioni in gruppi aziendali per la mappatura delle partecipazioni e costruzione di scenari di consolidamento.

– Sistema per la generazione semiautomatica di organigrammi di partecipazione grafici, con successiva possibilità di modifica grafica da parte dell’utente.

– Sistema per la creazione di bilanci consolidati con gestione semiautomatica delle partite infragruppo, gestione della creazione di primanota di rettifica di consolidamento e produzione di report con esportazione su Excel e in HTML dei dati dei bilanci consolidati.

– Sistema per la gestione dell’analisi per indici sui dati di bilancio per totalizzatori e formule con la possibilità di creare arbitrariamente qualsiasi tipo di aggregazione dati.

– Sistema per la gestione del Cash-Flow forecast a partire dai dati di bilancio tramite simulazione incassi/pagamenti.

Visual Studio 2005, 2008, 2010, 2012, 2013, SQL Server 2005, 2008, 2012
2008 Progettazione e sviluppo di un sistema per la generazione, trasmissione, ricezione e riclassificazione di messaggi per la gestione del transito del Gas lungo i metanodotti a livello internazionale. Visual Studio 2008, 2010, 2012, 2013, SQL Server 2005, 2008, 2012
2006-2007 Estensione del sistema di magazzino già progettato per l’adattamento dello stesso al sistema di produzione di una azienda meccanica di precisione, con gestione della tracciabilità, dei lotti di acquisto, dei certificati della materia prima, dei documenti di controllo e di tutti gli adempimenti collegati alla certificazione ISO 9000. Creazione di un interfaccia specifica per l’uso in produzione con l’aggancio del carico/scarico magazzino materia prima e semilavorati tramite barcode. Visual Studio 2005

SQL Server 2005

2005-2006 Progettazione e sviluppo di un sistema per la gestione del magazzino e delle vendite di una catena di negozi di arredamenti ed oggettistica per la casa, progettazione e realizzazione del Database SQL Server di supporto e successiva progettazione, dell’interfaccia utente per la sua gestione completa, partecipando poi come Project manager e sviluppatore alla realizzazione del progetto. Le peculiarità del sistema erano le seguenti:

– Gestione del carico e scarico di magazzino con tracciabilità posizionale degli oggetti (ubicazioni).

– Gestione delle schede prodotto con informazioni estese di profilazione per fornire al marketing informazioni specifiche non collegate agli oggetti (Es. Lista degli oggetti Blu o degli oggetti metallici, lista degli oggetti in stoffa ecc.)

– Gestione delle schede di acquisto cliente da parte degli operatori da postazioni nel magazzino per la creazione automatica delle packing list per il ritiro merce dopo il pagamento.

– Acquisizione dell’intera scheda di acquisto in cassa con la lettura di un singolo barcode.

– Collegamento diretto delle casse al magazzino, con acquisizione in tempo reale dei carichi e scarichi.

– Gestione dell’etichettatura posizionale, per permettere di etichettare articoli esposti in particolari punti del negozio e rilevare ai fini delle statistiche commerciali da quali contenitori i clienti acquistano.

– Gestione delle statistiche per attributi estesi delle schede prodotto (Quanti oggetti rossi sono stati venduti?).

– Gestione di listini con validità periodica (Per la gestione di promozioni, offerte e saldi con durata specifica).

– Gestione della classificazione delle vendite e della movimentazione di magazzino per punto vendita (Business Unit).

– Gestione degli inventari tramite terminali wireless per l’acquisizione di dati (Sistemi barcode con PC embedded on board e touch screen)

– Gestione delle richieste di rifornimento/riordino al magazzino tramite gli stessi terminali wireless.

Visual Studio 2005

SQL Server 2005

2000-2004 – Sviluppo di verticalizzazioni per la gestione di dati documentali su sorgenti proprietari dei clienti.

– Sviluppo di moduli di supporto al gestionale clienti.

– Sviluppo di siti web statici e dinamici.

– Sviluppo di applicazioni di scambio dati fra gestionali diversi.

– Parametrizzazione e creazione di moduli specifici per gestionali Zucchetti Ad-Hoc Revolution.

– Lavoro come DBA su database SQL Server 7 e SQL Server 2000.

– Acquisizione delle competenze come Microsoft Certified Professional sullo sviluppo con piattaforma .Net in Visual Basic e C#, e di competenze di Microsoft certified professional su SQL Server sia per l’amministrazione database server che per la progettazione di database e di query.

Microsoft C 7.0

Visual Basic 6.0

Access

ASP

Sql Server Enterprise manager.

Visual Studio 2003

1990-2000 Progettazione e sviluppo di una serie di moduli parte di un ERP per la piccola azienda usando Database C-tree ISAM Faircom con interfaccia carattere.

I moduli e database relativi sono i seguenti:

– Vendite: Ordine, Documento di Trasporto, Fattura, Contabilizzazione automatica della prima nota della fattura, Gestione carico scarico magazzino, Creazione dello scadenzario incassi.

– Scadenzario incassi e pagamenti: creazione delle scadenze manuali, creazione e gestione delle Partite con generazione automatica della prima nota alla chiusura delle scadenze e creazione automatica delle scadenze dalla prima nota di registrazione degli acquisti.

– Generazione dei file per la presentazione delle distinte Ri-ba secondo standard ABI predefinito a partire dallo scadenzario.

– Automazione ufficio e gestione documentale con la possibilità di generare documenti a partire da standard preformati dotati di placeholder per il mailmerge con i dati del database, sistema di classificazione e ricerca dei documenti con collegamento dei documenti a clienti/fornitori. Reportistica relativa alle informazioni di profilazione clienti e fornitori e reportistica statistica sui documenti.

– In seguito, modulo di trasmissione Fax ed E-mail integrato nel sistema documentale.

– Modulo di gestione della produzione e delle commesse commerciali di una tessitura, con gestione delle lavorazioni di macchina, gestione dei Lotti di produzione, dei Bagni del filato e tracciabilità della produzione, carico e scarico automatico del magazzino e generazione dei documenti di vendita con le informazioni specifiche della tessitura.

– Modulo di gestione delle commesse, delle liste materiali, degli ordini e della registrazione carichi scarichi di magazzino per la produzione di impianti meccanici tecnologici, con tracciabilità completa di ogni pezzo acquistato, gestione delle non conformità, reportistica di commessa per il montaggio e per la comunicazione con il cliente, gestione delle liste ricambi.

– Modulo di gestione della logistica della documentazione di commessa per impianti meccanici tecnologici di grandi dimensioni (CEDA) con gestione dei dati di classificazione dei manuali, creazione delle liste di spedizione degli stessi, controllo delle stampe e delle copie, preparazione dei documenti di spedizione, checklist del materiale cartaceo, report di verifica, report statistici ed emissione etichette.

– Modulo di gestione della creazione e stampa di etichette in formato Odette per la produzione con gestione dei codici a barre per la dichiarazione dei contenuti delle confezioni e la generazione dei codici a barre specifici per i clienti.

– Modulo di gestione acquisizione carico/scarico magazzino e produzione documenti di trasporto e fatture accompagnatorie tramite scanner barcode da banco o scanner barcode a “pistola” per la gestione di magazzini all’ingrosso.

– Modulo di gestione della documentazione di commessa per impianti meccanici tecnologici, con collegamento diretto del modulo di automazione ufficio per la produzione di manuali tecnici collegati agli impianti.

– Modulo di gestione degli stati di avanzamento di commessa, e della documentazione relativa a pagamenti, comunicazioni con il cliente, garanzie, liste ricambi, non conformità, assistenza post vendita.

Microsoft C 5.0, 6.0, 7.0 – Faircom C-tree ISAM Database system
1989 Sviluppo di applicazioni DB3 e Clipper per la gestione delle anagrafiche di un albo professionale, gestione delle iscrizioni, gestione dei moduli e delle stampe. Clipper e DB3
1988 Sviluppo del firmware per una motherboard che pilotava un orologio di rilevazione presenze, dal controllo del display LCD con tutte le funzionalità di gestione del display e dei menu di controllo della macchina, alla gestione dell’acquisizione delle timbrate effettuate tramite un lettore di smartcard (fra i primi progetti italiani), alla gestione del software di creazione degli orari di timbratura, con gestione di orari fissi, orari flessibili, turni. Compilatore C specifico per processore 64-180 motorola ed emulatore hardware per il debug e testing diretto su motherboard.
1987 Sviluppo software di elaborazione dei dati ricevuti via seriale su PC da un orologio di rilevazione presenze, creazione dell’interfaccia utente di analisi dati di base. Microsoft C