Curriculum vitae Luca Simone Sigfrido Percich Via Medeghino, 39 20141 Milano 347-6008070 [email protected] Dati anagrafici Data di nascita 26/10/1969 Luogo di nascita Milano Stato civile Coniugato Titoli di studio 1995. Laurea in Scienze Agrarie con voto 110/110, presso la facoltà di Agraria dell’Università degli Studi di Milano. Indirizzo produzione vegetale, ordinamento agrochimico, tesi in pedologia. 1988. Diploma di maturità scientifica con voto 50/60, presso il Liceo Scientifico Statale “A. Einstein” di Milano. Lingue Inglese: ottima padronanza della lingua parlata e scritta. Servizio di leva 06/1996 – 05/1997. Servizio civile svolto presso il Comune di Segusino (TV), dedicato principalmente all'assistenza a bambini con difficoltà motorie. Attuale occupazione Libero professionista, consulente sulle applicazioni GIS, RDBMS e web per le discipline ambientali. Competenze · Ottima capacità di analisi dei problemi. · Progettazione e implementazione di basi di dati e sistemi informativi territoriali su sistemi GIS/RDBMS. · Sviluppo di applicazioni GIS e database in ambiente Windows, Linux e web. · Pedologia e cartografia del suolo. · Sistemi informativi stradali. 1 Strumenti software • • • • • GIS ◦ MapInfo professional ◦ QGIS ◦ GRASS ◦ OGR/GDAL, SpatiaLite, MapServer RDBMS ◦ PostgreSQL 8/9 + PostGIS 1.5/2 ◦ MS Access ◦ MySQL 4-5 Enterprise, Oracle 10g, MSSQL Linguaggi e ambienti di sviluppo ◦ Python, Django web framework ◦ VisualBasic e VBA, MapBasic ◦ Ansible, Vagrant ◦ JavaScript, HTML, CSS2, jQuery ◦ Bash scripting, AWK, Java / Eclipse, ANSI C, Prolog, Delphi, PHP 4/5 Altri applicativi ◦ MS Office, LibreOffice ◦ Apache, IIS ◦ Oracle VirtualBox Sistemi operativi ◦ Linux Ubuntu ◦ Windows XP/7/8/Server 2 Esperienze lavorative 2016. Sviluppo di una applicazione web per il monitoraggio del contratto di servizio AMSA per conto di AMAT Software utilizzati: Python, Django, PostgreSQL 9.5, Nginx, GIT, Ansible Linux Ubuntu. Attività svolte: Analisi, sviluppo software; manutenzione server. 2015. Sviluppo di una applicazione automatica per l’export dei turni taxi verso l’app MilanoInTaxi del Comune di Milano per conto di AMAT su server in rete campus Software utilizzati: Python, MSSQL, Linux Ubuntu. Attività svolte: Analisi, sviluppo software; manutenzione server. 2013 (in corso). Sviluppo di una applicazione per la gestione dei provvedimenti viabilistici del Comune di Milano per conto di AMAT. Software utilizzati: Python, Django, PostgreSQL 9.1, Apache, MS Access, GIT, Linux CentOS. Tra le principali attività svolte: • Analisi, direzione progetto; • sviluppo software; • installazione server CentOS dedicato; • sviluppo tools per l'automazione della documentazione di progetto. 2005-2013 (in corso). Attività di supporto informatico sui GIS per AMAT (Agenzia Mobilità e Ambiente e Territorio del comune di Milano). Software utilizzati: MapInfo, Access, Excel, PostgreSQL + PostGIS, Python, Django, Java, PHP, SOAP, ORACLE, GRASS, OGR. Tra le principali attività svolte: • Supporto informatico e sviluppo di strumenti ad hoc in ambienti MapInfo, Python, Access, Excel, Bash. • Collaborazione alla realizzazione del nuovo sito web di agenzia con il framework python Django. • Realizzazione del tool di modifica del Sistema Informativo Strade in ambiente MapInfo. • Editing e analisi sui dati cartografici. ◦ generazione automatica geometria del grafo dalla geometria poligonale delle sedi stradali; ◦ importazione ed elaborazione layer cartografici del SIT; ◦ allestimento grafi di primo e terzo livello e grafo della viabilità principale, sia con procedure automatiche che attraverso editing; ◦ integrazione grafo TeleAtlas / grafo AMAT; ◦ integrazione MapInfo / GRASS per analisi dei tempi di percorrenza (isocrone) sui grafi stradali. • Implementazione del database delle ordinanze viabilistiche della Polizia Municipale. ◦ progettazione e sviluppo del DB prototipale in ambiente Access; 3 acquisizione in automatico con interpretazione del testo delle ordinanze pregresse in formato Word / pdf. Implementazione prototipale del catasto segnaletica. ◦ • 2012 (in corso). Realizzazione del database per il progetto ARMOSA per conto dell'Ente Regionale Servizi Agricoltura e Foreste della Lombardia (ERSAF). Software utilizzati: MS Access, MS Excel, MySQL 5.1 Enterprise • Progettazione e implementazione del DB in ambiente MySQL. • Caricamento dei dati dal formato txt / Excel e realizzazione di procedure ad hoc per la normalizzazione e la verifica. 2011. Sviluppo delle funzionalità del DB on-line LADA di FAO/NRD-UNISS. Software utilizzati: PHP, MySQL • Sviluppo nuove funzionalità e reimplementazione del motore di ricerca dell'applicativo. 2010. Analisi dei requisiti e l’implementazione del database dell’applicazione per il monitoraggio dei progetti oggetto di finanziamento sul Programma di Sviluppo Rurale (PSR) per conto dell'Ente Regionale Servizi Agricoltura e Foreste della Lombardia (ERSAF). Software utilizzati: MS Access • Analisi dei requisiti e relativa documentazione; • Implementazione database in MS-Access e relativa documentazione. 2010. Sviluppo del sito Web e del CD-ROM divulgativo per il progetto SOILQUALIMON presso l'Ente Regionale Servizi Agricoltura e Foreste della Lombardia (ERSAF). Software utilizzati: MySQL 5.1 Enterprise; WebStaticMapper/MapInfo; PHP, HTML/CSS2, JavaScript/JS-GIS, JQuery, Ajax. • Allestimento in PHP del sito web contenente sia porzioni statiche che schede generate dinamicamente dal database del rilievo SOILQUALIMON; • localizzazione italiano/inglese (compresa la procedura di descrizione automatica dei profili pedologici); • WebGIS statico basato su JS-GIS/JQuery, integrato con la navigazione documentale del sito. Il sito è consultabile all'indirizzo: http://www.ersaf.lombardia.it/upload/ersaf/soilqualimon/ 2009-2011. Costruzione e sviluppo di un sistema integrato di banche dati ambientali presso l'Ente Regionale Servizi Agricoltura e Foreste della Lombardia (ERSAF). Software utilizzati: MySQL 5.1 Enterprise, PHP, MSSQL, Access, Excel, VBA • Progettazione nuove banche dati per i progetti ARMOSA e SOILQUALIMON; • re-ingegnerizzazione banca dati dei suoli (LOSAN) e migrazione da ORACLE; • allestimento archivio metadati; • costruzione della banca dati in ambiente MySQL Enterprise; • ipertesto del catalogo regionale dei suoli, realizzato in PHP, collegato alla banca dati; • sviluppo strumenti di amministrazione ed editing della banca dati; • installazione e configurazione server dedicato in ambiente Windows Server 4 2003. 2007-2009. Realizzazione dell'applicativo web-database sugli indicatori di degrado dei suoli nell'ambito del progetto FAO "LADA", per conto di NRD (Nucleo Ricerca sulla Desertificazione dell'università di Sassari). Software utilizzati: PHP e MySQL. L'applicativo amplia DIS4ME, realizzato nel 2003 per NRD, con la possibilità di gestire anche gli indicatori del progetto LADA, attraverso una interfaccia utente multilingua e multiprogetto. E' consultabile all'indirizzo: http://nrd.uniss.it/dis/ 2007. Collaborazione alla realizzazione del WebGIS Vigneti per AGER Agricoltura e Ricerca scrl, insieme a ITOpen Software utilizzati: PHP, MapServer, MapStorer, p.mapper, Ajax, PostGIS, JavaScript Contributi specifici: Analisi, progettazione database, sviluppo PHP 2006. Implementazione di un WebGIS con funzioni di editing delle unità di paesaggio aziendali, integrato nel software Web/DB Susap Network, per conto di ERSAF, in collaborazione con ITOpen e I.A. Software utilizzati: PHP, PostGIS, MapServer, p.mapper, Ajax, JavaScript, Microsoft SQL Server. Contributi specifici: sviluppo della procedura di integrazione tra la banca dati alfanumerica in MSSQL gestita dal software “Susap Network” (asp.net), e il DB cartografico PostGIS dell'applicativo WebGIS (PHP) contenente i dati su suoli e particelle catastali; sviluppo di procedure di analisi geografica. Modifiche all'interfaccia utente di p.mapper. 2005. Realizzazione del WebGIS statico nell'ambito del progetto Susap Network, per conto di ERSAF Software utilizzati: WebStaticMapper/MapInfo; HTML, JavaScript/JS-GIS Attività: elaborazione della cartografia in MapInfo e della banca dati pedologica regionale in Access; implementazione interfaccia WebGIS in HTML/JS. Integrazione con il software web SusapNetwork. 2004. Realizzazione della piattaforma groupware nell'ambito del progetto Desertnet per conto di NRD, in collaborazione con ITOpen. Software utilizzati: PHP/MySQL, phprojekt Contributi specifici: progettazione schede metadati; sviluppo PHP; integrazione nuovi componenti nella piattaforma, come il modulo wiki. Buona parte del codice originale del progetto OS phprojekt è stato riscritto. 2004. Docenza per il corso "I GIS per la Gestione Forestale e del Verde Urbano" della Scuola Agraria del parco di Monza (8 giornate). Software utilizzati: MapInfo, Access 2004-2005. Progettazione del Sistema Informativo Strade del comune di Milano per AMA. Software utilizzati: Java, J2EE, GeoTools, Access, PostGIS, MapInfo • Analisi standard metadati, specifiche catasto nazionale strade, GDF; • realizzazione metamodello con possibilità di generare schemi su diverse piattaforme partendo dallo stesso modello logico; 5 • • progettazione modello logico dei dati; sviluppo del componente MIFDataStore nell'ambito del progetto Open Source GeoTools (http://geotools.codehaus.org/), per integrare i dati MapInfo in GeoServer. 2004. Realizzazione degli 8 CD-Rom divulgativi contenenti ipertesti, schede descrittive e cartografia interattiva, allegati alle pubblicazioni "Suoli e paesaggi delle province lombarde", per ERSAF. Software utilizzati: MapInfo, WebStaticMapper, Access, HTML, JavaScript. I contenuti dei CD, organizzati in un ipertesto, sono stati generati con procedure in Access partendo dai contenuti dalla banca dati suoli dell'ERSAF. La cartografia, elaborata in MapInfo, è stata pubblicata con WebStaticMapper. 2003. Manutenzione e modifica di software di geomarketing in ambiente MapInfo per Zurigo Assicurazioni. Software utilizzati: MapInfo, Oracle 2003. Studi di fattibilità per la costituzione del catasto strade del comune di Milano, per l'Agenzia Mobilità e Ambiente. Software utilizzati: MapInfo, Access 2003. Docente per il corso "Database Relazionali ed SQL", della durata di 6 giorni, nell’ambito del Master Universitario di 1° livello F-RIADE presso l'Università degli Studi di Sassari. Software utilizzati: Access 2003. Docenza per il corso "I GIS per la Gestione Forestale e del Verde Urbano" della Scuola Agraria del parco di Monza (2 giornate). Software utilizzati: MapInfo 2003. Realizzazione dell’applicativo web DIS4ME nell'ambito del progetto MEDRAP per NRD Software utilizzati: PHP, MySQL, IIS, Apache. Si tratta di un database di indicatori di desertificazione, descritti attraverso schede strutturate, nel quale i ricercatori di diversi paesi possono inserire informazioni, e fruire dei contenuti in modo integrato tramite collegamenti, riferimenti incrociati, e strumenti di ricerca. 2002-2003. Realizzazione del software WebStaticMapper per conto di REA. Software utilizzati: MapInfo, JavaScript, HTML WebStaticMapper è un software che consente di pubblicare staticamente della cartografia MapInfo in modo da renderla consultabile (navigabile) con un Web Browser, distribuibile su un CD, senza la necessità di software server-side. Il programma è stato realizzato per la vendita in italiano e inglese con help .HLP. Un esempio della cartografia prodotta è visibile su http://www.amami.it/infomobilita/ 2002. Docenza del corso "I GIS per la gestione agro forestale e del verde urbano" tenutosi presso la Scuola Agraria del parco di Monza dal 4 al 7 novembre 2002. Software utilizzati: MapInfo 6 2002. Creazione della libreria JavaScript JS-GIS per la gestione di cartografia pubblicata in formato HTML. Software utilizzati: JavaScript Si tratta di una libreria ad oggetti per la gestione di cartografia pubblicata staticamente con tecniche di tiling (suddivisione in riquadri adiacenti) e layering (suddivisione in strati tematici sovrapposti). E' diventato un progetto Open Source: http://jsgis.sourceforge.net/ 2002 – 2003. Consulenza per l'Agenzia Milanese Mobilità e Ambiente come esperto GIS per la pubblicazione di cartografia interattiva su internet e lo sviluppo di software per la gestione della banche dati geografiche con particolare riferimento ai grafi stradali. Software utilizzati: MapInfo, Access, PHP, JavaScript, PostGIS, MySQL 1999 – 2004. Socio e responsabile informatico della cooperativa REA scrl di Monza (http://www.reacoop.it). Software utilizzati: MapInfo, ArcView, Access Tra le diverse attività svolte: • progettazione di database ambientali; elaborazione dati; cartografia informatizzata; • sviluppo strumenti in ambiente Access / MapInfo per operazioni specifiche sui dati; • amministrazione LAN con server NT4/Linux (backup, configurazione stampanti e periferiche, interventi sull'hardware, configurazione PC); • realizzazione e manutenzione del sito web. 1999 – 2001. Collaborazione con la CSH di Roma come analista programmatore ed esperto GIS in ambiente MapInfo. Software utilizzati: MapInfo, Visual Basic, Access, DDE, OLE/COM, MTS, Oracle Tra i principali lavori svolti: • integrazione del software per la gestione del GIS dei siti archeologici della provincia di Roma, realizzato in Access, con la parte cartografica MapInfo attraverso DDE; • sviluppo di componenti cartografici MTS con integrazione Oracle e MapInfo per il sito web dei servizi Omnitel 2000; • realizzazione in Visual Basic dell'applicativo MapNet, per gestire in modo configurabile banche dati Access integrando cartografia MapInfo via OLE, e con supporto di plugin. 1998 – 2000. Collaborazione con la Nicomac System di Milano come analista programmatore ed esperto GIS in ambiente MapInfo. Software utilizzati: MapInfo, Visual Basic, Delphi, Access, DDE, OLE/COM Tra i principali lavori svolti: • implementazione software del GIS delle opportunità insediative del Distretto Industriale 14, progettato dal prof. Corda del Politecnico di Milano, e che sarà la base per lo sviluppo di MapNet; • realizzazione in Delphi/MapInfo OLE del software per la cartografia e la gestione attività del cantieri di bonifica amianto di Bagnoli, per la TI&A; • realizzazione del GIS per la gestione del verde del comune di Sesto S. Giovanni; 7 • corsi sull'uso di MapInfo. 1998. Redazione della cartografia informatizzata per la riserva marina di Capo Caccia (NU) commissionata dall'Università degli Studi di Sassari. Software utilizzati: Arc/Info 7 su HP-UX 1997 – 1998. Sviluppo di software applicativo pedologico per REA. Software utilizzati: VBA, Excel e Access 1996 – 1998. Borsista del progetto di ricerca “Per una cartografia tematica lombarda”, convenzione Università di Pavia - Fondazione Lombardia per l'Ambiente. Software utilizzati: Arc/Info 7 su HP-UX, ArcView Progettazione e implementazione dello strato Pedologia e sua integrazione nel sistema informativo ambientale multidisciplinare oggetto dello studio. 1995 – 1999. Collaborazione presso il laboratorio Geopedologia-SIT del DISAT (Dip.to Scienze dell'Ambiente e Territorio dell'Università degli Studi di Milano, oggi di Milano Bicocca) con il prof. Franco Previtali, su lavori di applicazione del GIS alla cartografia pedologica. Software utilizzati: Arc/Info 7 su HP-UX Tra i diversi compiti svolti: • installazione Arc/Info su HP-UX e avvio delle attività del laboratorio; • modelli erosivi nell’ambito del progetto MEDALUS (desertificazione negli ambienti mediterranei); • assistenza e coordinamento studenti in tesi nel laboratorio Geopedologia– SIT; • attività di informatizzazione e analisi di cartografia pedologica con Arc/Info. • lezioni a tema per il corso di Pedologia. 1996. Conversione della banca dati delle pratiche edilizie, per conto del Comune di Segusino (TV), dal formato proprietario al formato MS-Access per l'inserimento nel software GPE della Regione Veneto. Software utilizzati: SCO/Xenix, AWK, Access 1995 – 1996. Rilevamento pedologico ed elaborazione dati per REA. Software utilizzati: Borland Pascal With Objects 7.0, Turbo Vision per DOS, Excel, Paradox Sviluppo di procedure di elaborazione dati pedologici, idrologici e climatici in ambiente Excel e Pascal. 1995. Sviluppo del software "GERIS" per la gestione menu, ordini ai tavoli e stampa fatture di un ristorante. Software utilizzati: Borland Pascal With Objects 7.0, Turbo Vision per DOS 1994. Svolgimento del tirocinio pratico-applicativo presso ERSAL: realizzazione del progetto RISLO II (cartografia dei regimi di umidità dei suoli della Lombardia). Software utilizzati: GW-BASIC, QBASIC, Excel Il progetto ha riguardato la modifica e ottimizzazione del modello Newhall e del relativo software per il calcolo del regime di umidità e la sua applicazione alla banca dati climatica, integrata mediante raccolta e validazione di dati 8 meteorologici, portando ad una ridefinizione dei regimi idrici dei suoli ai fini tassonomici per la riorganizzazione del catalogo regionale dei suoli. 1992-1993. Collaborazione occasionale part-time come addetto data entry e attività di ufficio presso la MediaSpazio srl. Software utilizzati: software di contabilità proprietario e pacchetto office automation in ambiente SCO/Xenix; Lotus 1-2-3 per DOS. 9 Pubblicazioni • Percich L. (2002). JS-GIS library and documentation. SourceForge open source project. http://jsgis.sourceforge.net. • d'Angelo M., Enne G., Madrau S., Percich L., Previtali F., Pulina G., Zucca C. (2000). Mitigating land degradation in Mediterranean agro-silvo-pastoral systems: a GIS-based approach. Catena 40 pp. 37-49. • AA VV (1999). “Per una Cartografia Tematica Lombarda”. Relazione del progetto di ricerca. Fondazione Lombardia per l'Ambiente. Scaricabile in formato PDF all'indirizzo http://www.flanet.org/download/publications/. • Aldighieri B., Assini S., Notarpietro A., Percich L. S., Testa B., Vignola P. "Saggio di descrizione interdisciplinare del territorio. Nota preliminare". Informazioni territoriali e rischi ambientali. III Conf. Int. ASITA. Napoli, 1999, Atti Vol. • Zucca C., Loda B., d'Angelo M., Madrau S., Percich L., Prefitali F. (1998). Sistemi agro-silvo-pastorali mediterranei: un approccio metodologico per la valutazione delle terre all’utilizzo agro-pastorale. Genio Rurale LXI, 3, 47-56. • Percich L., Rasio R. (1998). RISLO II. Cartografia dei regimi di umidità dei suoli della pianura lombarda. Relazione del progetto. Collana “Aggiornamenti di pedologia e agrometeorologia”. ERSAL, aprile 1998. • d'Angelo M., Madrau S., Percich L., Previtali F., Zucca C. (1997). La valutazione dell'attitudine delle terre al miglioramento dei pascoli: il contributo dei GIS. Atti della I conferenza nazionale ASITA, Parma 29/9 - 2/10. Pp. 331-336. Partecipazione come relatore a seminari • Seminario sul tema “Cartografia e GIS” nell’ambito del “Corso di aggiornamento in matematica e didattica della matematica” organizzato da Politecnico, Univ. Comm. Bocconi e Univ. degli Studi di Milano, primavera 1999. • Seminario "Carte pedologiche in Lombardia: elementi per una corretta lettura ed applicazione". AMSAF. Milano, novembre 1997. • "La valutazione dell'attitudine delle terre al miglioramento dei pascoli: il contributo dei GIS". 1° conferenza nazionale A.S.I.T.A., Parma, 30 settembre 1997. Autorizzo il trattamento dei dati personali in base alla Legge 675/96. Milano, 12/12/2016 Luca Simone Sigfrido Percich 10