Stefano Sartoris Domicilio Via Lago Sirio 43 10015 Ivrea ( TO ) Residenza Anagrafica Via Piave 1A 28100 Novara (NO) Cellulare +39-348-4411567 E-Mail [email protected] Sito Web www.greywolf.it Nato a Mortara (PV) il 20/08/1952. Cittadino italiano Autorizzo il trattamento dei miei dati personali ai sensi del D.lgs. 196 del 30 giugno 2003. Profilo Professionale Meglio “sapere tutto di qualcosa” o “sapere qualcosa di tutto” ? Per scelta o semplicemente per caso, mi colloco nella categoria di coloro che preferiscono “sapere qualcosa di tutto”. Di conseguenza vengo di norma chiamato a risolvere problemi piu’ disparati partendo da situazioni iniziali diverse. Ovvero. A volte mi occupo di analisi del problema e definizione delle architetture. A volte vengo invece coinvolto in progetti gia’ avviati da altri sviluppatori e che necessitano di manutenzione, di manutenzioni evolutive o semplicemente di “bug fixing”. Ho operato sia come sviluppatore in prima persona che come responsabile di un gruppo di persone. Le mie esperienze variano dal software di base in sistemi operativi (Unix/Microsoft) al software applicativo e gestionale, essenzialmente su web, a supporto delle esigenze aziendali come Order Entry Systems, Help Desk Support Systems, Data Collection e Document Publishing. Ho maturato anche esperienze di insegnamento che risultano molto utili nel ricoprire ruoli che prevedano il mio supporto nella crescita professionale e/o nella guida di altre persone. Grazie soprattutto alla esperienza maturata in Olivetti, mi occupo inoltre degli aspetti sistemistici e di networking relativi alle soluzioni applicative sviluppate. Esperienze Recenti Da più di dieci anni opero essenzialmente nel campo delle Web Application e ho realizzato vari CRM per aziende dell'area di Torino. Il mio skill professionale e' ora principalmente orientato su tecnologie Microsoft. Mi occupo indifferentemente dei tre layers fondamentali delle applicazioni web : Presentation su browser( HTML, DHTML, JavaScript, CSS, AJAX,jQuery) Business Logic su Server (IIS, ASP, ASP.NET, C#, VB.NET, XML, XSL) Repository (Data Bases) (PL/SQL su SQL Server, Oracle, MySQL) A queste posso aggiungere una seppur breve esperienza in Java con Eclipse. Ho sviluppato un Content Management System (CMS) in ASP.NET per la creazione/gestione di siti e portali. Detengo la proprieta’ intellettuale sull’intero prodotto che e’ stato sviluppato utilizzando diverse tecnologie ( C#, XML, XSL ) e opera indifferentemente su back-end sia Access che SQL Server che Oracle. E’ dotato di motore di ricerca e di un sistema di validazione utente sia su Directory Server ( LDAP ) che tramite registrazione delle utenze nel data base incorporato. Percorso Professionale Ottobre 1974-Ottobre 1982 Azienda : ITALTEL Milano Mansione : Impiegato – Programmatore Hardware e Firmware Qualifica : Sesto Livello Metelmeccanici Ottobre 1982-Maggio 1998 Azienda : Olivetti Ivrea Mansione : Impiegato – Analista Programmatore Software di base e software applicativo Qualifica : Quadro Metalmeccanici Maggio 1998 – Oggi Libero Professionista ( partita IVA) Aziende Varie Mansione : Analista Programmatore Software di base e software applicativo Settembre 2014 – Giugno 2015 Manutenzione evolutiva per VERO SOLUTION e per BRITISH TELECOM ITALIA. In Novembre 2014 una breve attività di manutenzione evolutiva per conto di SISGE Informatica (Torino) con cliente finale la ASLTO2 ( Mysql e Visual Studio 2013 ). In Dicembre inizio una attività tipicamente di back-end per Vodafone tramite Laser Srl di Strambino. Marzo 2014 – Luglio 2014 Proseguono le attività evolutive per VERO SOLUTION e per BRITISH TELECOM ITALIA. In particolare per British Telecom inizia una attività di internazionalizzazione del portale per renderlo fruibile anche alle consociate estere di FIAT Group. (ASP.NET, C#, Oracle, Visual Studio 2010 ). Sviluppo di un sistema di interscambio dati, basato su web services per trasmissione ordini di lavoro ad operatori operanti su territorio (ASP.NET, C#, WCF, SQL Server 2008, Visual Studio 2010 ). Attività svolta tramite Netsurfing di Ivrea per ASCO PIAVE (TV). Ho tenuto un corso su ASP.NET e Visual Studio 2010 per conto di Consorzio Imprese Canavesane (Ivrea). Febbraio 2014 Manutenzione evolutiva di un gestionale della Regione Autonoma Valle d’Aosta per il controllo e la registrazione delle visite mediche dei dipendenti regionali (ASP.NET, C#, SQL Server 2008, Visual Studio 2010 ). Attività svolta tramite Laser Srl di Strambino per Regione Autonoma Valle d’Aosta. Gennaio 2012 – Gennaio 2014 Sto lavorando in time sharing su diversi progetti: Laser Group a Strambino (TO). Ho sviluppato una applicazione web destinata ad un gruppo bancario del Nord Italia. E’ una applicazione destinata a rendere fruibili i documenti aziendali del gruppo bancario. Si interfaccia con Lotus Domino e un motore di ricerca per reperire i documenti. (ASP.NET, C#, SQL Server 2008, Visual Studio 2010 ). VERO ITALIA ( consociata italiana di VERO UK ) a Romano Canavese (TO) VERO SOLUTION ( spinoff di VERO ITALIA ) a Strambino (TO) Anche per VERO SOLUTION ho realizzato un sistema di Order Entry simile a quello gia’ realizzato per VERO ITALIA (ASP.NET, C#, SQL Server 2005, SQL Server Reporting Services, Visual Studio 2008 ). BRITISH TELECOM ITALIA Nel Giugno 2012 vengo richiamato per una manutenzione evolutiva dei progetti gia’ realizzati per Atlanet ( Gruppo FIAT ) negli anni dal 2003 al 2007. La societa’ Atlanet e’ ora entrata a far parte del ramo Italia di British Telecom Ottobre 2009 – Dicembre 2012 VERO ITALIA ( consociata italiana di VERO UK ) a Romano Canavese (TO) Analisi, sviluppo e manutenzione di un sistema di order entry su Web ( Visual Studio 2008, C#, SQL Server, Ajax, Ajax Control Toolkit ) Ho realizzato l’applicazione in maniera autonoma partendo dalla analisi delle esigenze del cliente. Il sistema e’ ora in funzione e raccoglie le richieste di ordini emessi dai venditori e dai partners del cliente finale e provenienti da diversi paesi europei (Italia, Regno Unito, Germania, Francia ) oltre che dagli Stati Uniti. In previsione l’estensione del sistema anche ai partners giapponesi. Febbraio 2009 – Settembre 2009 Wolters Kluvert (ex OSRA) a San Mauro Torinese (TO) Sviluppo di applicazione client ( C++ ) destinata a Commercialisti e CAF. Luglio 2008 – Gennaio 2009 Ho sviluppato un Device Service in JAVA secondo lo standard JXSF (Java Extended Finacial Services) per Sferal World Wide Technologies ( vedi sotto ). Il modulo in oggetto e’ destinato alla ISBAN - Banca di Santander (Spagna) per la gestione dei dispositivi bancari di sportello (lettori di libretti, lettori di assegni, lettori di carte di credito) Febbraio 2008 – Luglio 2008 Una breve consulenza in Sferal World Wide Technologies ( ex Divisione stampanti della Honeywell-Bull ) a supporto dello sviluppo di una nuova serie di stampanti. Le stampanti in questione sono equipaggiate con un sistema operativo Linux in fimware. Giugno 2007 – Gennaio 2008 Ho sviluppato, per conto di Polimatica, un sistema di file transfer sicuro per il AVIO ( Rivalta di Torino ). E’ un sistema sviluppato interamente in ASP.NET come personalizzazione del Content Server di cui sopra, ed ha il compito di consentire l’interscambio di files da e verso i partner esterni del gruppo AVIO tramite interfaccia web. Giugno 2003 – Maggio 2007 Dal Giugno 2003 sono impiegato come consulente in Atlanet ( Gruppo FIAT ) per conto di Polimatica s.r.l di Torino. In Atlanet ho sviluppato vari applicativi ( CRM) in ASP e ASP.NET per la gestione di : Guida telefonica del gruppo FIAT Trouble Tickets ( Call Center ) Distribuzione dati di traffico e di fatturazione ai VAR Registrazione di tickets ed eventi relativi ai clienti Atlanet Gestione delle richieste di emissione ordini e fatturazione attiva a passiva per gli utenti interni della rete fonia FIAT. Marzo 2002 – Giugno 2003 Dal Marzo 2002 alla fine di Maggio 2003 ho lavorato come consulente presso la Netsurf s.r.l di Ivrea Sempre per la Netsurfing di Ivrea ho sviluppato: un applicativo in ASP su Oracle per la gestione delle statistiche chiamate/interventi per il Call Center della Manital Consorzio di Ivrea un applicativo gestionale ( ordini, fatture, rimborsi, scadenziario pagamenti ... ) in ASP su SQL Server per la Interaction Design di Ivrea. un applicativo in ASP su Oracle per la gestione delle anagrafiche dei fornitiori consorziati a Manital Consorzio di Ivrea un applicativo in ASP su Oracle per il controllo incrociato di ordini, chiamate, interventi e rimessi per la Manital Consorzio di Ivrea. A partire dall’Ottobre 2001 ho seguito le evoluzioni della piattafforma Microsoft ASP.NET e in contemporanea ( part time ) al mio impiego in Netsurfing ho realizzato un applicativo in ASP.NET ( C# ), per conto della Alphaitalia di Trezzano, per la gestione di unl CUP ( Centro Unificato Prenotazioni ) da destinarsi alla ASL 104 del Molise. Maggio 1998 – Febbraio 2002. Nel Maggio 1998 ho lasciato la Olivetti ed ho lavorato, come libero professionista, in qualita’ di consulente presso la Infosquare.com S.p.a di Ivrea. Infosquare.com sviluppa sostanzialmente una applicazione Web based di content management in ambiente server Microsoft ( NT 4.0 e Windows 2000 ) in tecnologia CGI, ASP e COM, che consente all’utente finale di creare e autogestirsi un proprio sito web. Per Infosquare.com ho sviluppato: un Workflow per la pubblicazione di documenti previo ciclo di verifica e approvazione secondo gli standard ISO 9000. una applicazione che consente di replicare su server remoti attraverso protocolli FTP e WebDav il contenuto del sito creato e gestito tramite il content management una applicazione ASP per il gruppo IT-NET di Genova, che consente l’installazione automatica di piu’ istanze del content management e la creazione su Directory Server, in protocollo LDAP, degli utenti ad esso associati. un motore di ricerca per contenuto e tipologia di documenti Esternamente a Infosquare.com ho sviluppato, a part time, un progetto finalizzato a rendere disponibile su Web la gestione delle Aziende Sanitarie Locali. Il progetto, nato su richiesta di un medico professionista, con l’interessamento della Regione Lombardia, e’ svilippato in tecnologia Active Server Pages, COM Objects e data base Access o SQL Server. Il prodotto e’ gestito ora da una societa’ di Trezzano ( MI) presso una ASL in Molise. Per la Netsurf s.r.l.. di Ivrea ho sviluppato inoltre: un applicativo in ASP per la gestione ISO 9000 delle non conformita’ un applicativo in ASP per la gestione delle richieste di acquisto Gennaio 1995 – Maggio 1998. A supporto dell'installazione e della configurazione dei propri sistemi, Olivetti decide di fornire un CD-ROM equipaggiato con applicativi grafici basati su Windows 3.11. Responsabile di progetto e sviluppatore. Nel gennaio 1997 si decide di trasformare l'interfaccia grafica sinora sviluppata in Visual C++, in HTML. Molte pagine, dovendo essere dinamiche, contengono inoltre dei Java Script . Ad oggi stiamo per pubblicare le nostre pagine di supporto all'installazione anche su un sito WEB. Sto riscrivendo queste pagine su un server Windows NT utilizzando Active Server Pages ed interfacciandomi ad un data base SQL. Settembre 1993 - Gennaio 1995. Acquisizione e valutazioni di soluzioni RAID hardware da fornitori terze parti, Mylex di Freemont (California) e DPT di Orlando ( Florida ). Sviluppo di un driver software per il controller RAID fornito dalla DPT su sistema operativo Unix SVR 4.0. Aprile 1992 - Marzo 1993. Definizione e sviluppo di un driver software che implementi gli algoritmi RAID ( Redundancy Array of Inexpensive Disks ) nel kernel Unix Olivetti. Nel frattempo valutazione ed acquisizione di una soluzione RAID sviluppata da fornitori esterni ( NCR, Veritas ) Marzo 1992. Nuovamente in California. Porting su piattaforma hardware Olivetti di un driver per periferche dischi su Sistema Operativo Windows NT. Marzo 1991 Nuovamente in California, per un mese. Porting su piattaforma hardware Olivetti di sistema operativo multiprocessor acquistato da Pyramid Corporation. Sviluppo di migliorie funzionali e prestazionali su drivers per tastiera e video. 1989-1990 Negli Stati Uniti con sede a Olivetti Research Center in Menlo Park ( California ). Definizione architetturale del sistema di I/O per un computer basato su processor RISC i860 Intel. Il sistema di I/O era basato su utilizzo di controllers intelligenti con a bordo il sistema operativo VRTX. Il main frame ospitava il Sistema Operativo Unix SV R4.0 AT&T. Definizione e implementazione di un boot-strapp da rete per una Work Station Grafica senza dischi. Utilizzo di protocolli RARP, UDP e TFTP. A fine del 1990 rientro in Italia. Definizione e sviluppo di applicazioni di Tele-diagnosi a System Activity Reporter su Sistema Operativo Unix SV R4.0 AT&T. 1986-1988 Sviluppo di drivers software per periferiche SCSI ( dischi fissi, floppy disk, streaming tape e nastri ) su Sistema Operativo Unix Berkeley 4.3. 1986 Porting di applicativi di rete basati su protocollo TCP/IP ( rlogin, ftp, telnet … ) su Sistema Operativo Unix Berkeley 4.3. 1984-1986 Group leader per sviluppo di strumenti di diagnostica stand alone e run time su sistema operativo MOS ( Olivetti proprietary ). Sviluppo di un debugger per codice assembler, scritto in assembler, su processore Motorola 68020. Esperimento di applicazione di tecnologie in Intelligenza Artificiale per scopi diagnostici. 1982-1984 Diagnostici per computers Olivetti L1, in assembler per processore Zilog Z8000 e in linguaggio C. 1974-1982 Primo impiego presso ITALTEL S.p.A. a Settimo Milanese ( MI ). Progettista hardware e firmware Sviluppo di circuiti logici a tecnologia elettromeccanica ( relais ) per centrali telefoniche interdistrettuali Sviluppo di circuiti analogici a semiconduttore Sviluppo di circuiti logici a semiconduttore Sviluppo di filtri digitali Sviluppo di firmware in Assembler su processor Intel 8080 Diploma Maturita' Tecnica Diploma in Elettronica Industriale conseguito nel 1971 presso Istituto Tecnico Industriale Statale "OMAR" di Novara con la votazione di 41/60 Iscritto al Politecnico di Milano, facolta' di Ingegneria Elettronica, dal 1971 al 1974. Ho sostenuto 17 esami. Laurea non conseguita.