Figura professionale: Programmatore java
Nome Cognome | : M. F. | Età | : 50 |
---|---|---|---|
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
Competenze
- java, sql, plsql, oracle
Esperienze
EDUCATION
15/08/2011 17/02/2014: MSc in Computer Science. Award Classification: Distinction. University of Hertfordshire, Hatfield (Great Britain). Dissertation title: Evaluating open-source geo-processing frameworks: from technical issues to assessment of long-term liveliness focused on the empirical rating of frameworks features through the practice of a landslide modelling tool development. Key skills acquired: Software engineering, Service Oriented Architectures design and implementation, Project Management methods and Spatial Science.
01/02/2008 25/04/2011 Ph.D. in Environmental Sciences. Universitࠤegli Studi di Urbino, Urbino (Italy). Dissertation title: From digital field mapping to 3D geological modelling through online web publishing: a methodological approach to modern geological surveying focused on defining a workflow from hardware choice, data schema design, software customization, field best practices to data treatment and geological modelling aimed at providing the field geologist a viable way to get the most from geological exploration activities.
08/04/2003 MSc in Geological Sciences (final mark: 110/110), Universitࠤegli Studi di Mialno, Milan (Italy). Dissertation Analisi di Immagine e tecniche di laboratorio applicate al costruito urbano focused on physical methods (x-Rax diffractometry, Fluorescence, IR Spectroscopy) and computer aided Digital Image Analysis applied to evaluate alteration states in aged concrete.
LANGUAGES
Language Level
Italian (mother tongue) C
English C*
FAO language knowledge level classification
C Excellent/Good
B Fair/Slight
*Certified by IELTS test results: overall band score of 8.0.
SKILLS, IT EXPERTISE AND FURTHER TRAINING
SKILLS
Project management, GIScience and Spatial Data treatment/analysis, Database design and management, Web development and WebGIS customization, mobile mapping and digital field surveying, software design and implementation, System and Network equipment administration, geological 3D modelling and field activity, mineralogical lab techniques.
IT EXPERTISE
Geo-Processing models development for the JGrassTools spatial framework (Geotools, Java Topology Suite);
Mobile platforms for data acquisition and sensor management (GPS, Range Finders): Android/Eclipse development, ArcPad/VBA customization, uDig/BeeGIS field mapping, GPS tracking;
Software Project Management: Dynamic Systems Development Method (DSDM), Xtreme Programming (XP), SCRUM, Collaborative programming using sub-versioning (GIT, SVN)
Software engineering: Requirement Engineering, Use Cases, UML design, Test Driven Development (TDD), Bug Traking,
Programming languages: JAVA, Python, SQL, Visual Basic/VBA, C#, VBA/ArcObjects for ArcGIS;
GIS packages usage and customization (ArcView 3.x, ArcGIS 9.x and extensions, Qgis/Grass, uDIG, gvSig, Google Mashups);
Groundwater data manipulation and analysis packages (ACQUAVEO Arc Hydro Groundwater Tools, ITC Ilwis, Goldensoftware Surfer);
Distributed Client/Server architectures and dynamic Web applications (CSS3,HTML, Javascript, JQuery, Ajax, ASP, ASPX, PHP);
Object-Relational databases (MsAccess, MySQL, PostgreSQL, OracleXE) and related programming languages (Pl/PgSQL, VBA); Geodatabases and design tools (ESRI data models, PostGIS, Oracle Locator, MsVisio); distributed internet GIS architectures (WMS, WFS OGC standards);
Server administration (Windows Server 2008/Active Directory, Linux/Debian), Network management (DHCP, Firewalling, NAT, Routing, PROXY) and Services setup (FTP, SSH, SMB, HTTP, Network License Managers);
Office automation/presentation tools, professional graphics and multimedia (Photoshop, Adobe Illustrator, Adobe Flash/Actionscript, Corel suite);
FURTHER TRAINING
(Short Courses 3-5 days)
Python for computational science (3 days) held by CINECA Consortium, Milan, March 2013
Android advanced programming (5 days) held by Professional School \"Luigi Einaudi\", Bolzen, Nov 2012
ArcObjects/VBA Programming on GIS Systems GIScience, Fano, June 2009
Google Maps mashup GIScience, Fano, June 2008
English Academic writing Centro Linguistico Ateneo, Universitࠤi Urbino, February 2009
Summer School Structural Analysis – Structural Geology Italian Gr., Entraque (Italy), July 2008
LINUX Operative System – Advanced CFP A. Grandi, Milano, December 2007
Geological data treatment in GIS Universitࠤi Milano, October 2007
Geostatistics applied to environmental data Universitࠤi Urbino, May 2007
Summer School Open Standards and Open Source WebGIS ITC – International Institute for Geo-Information Science and Earth Observation, S.Giovanni Valdarno (Italy), September 2006
GIS for land management Scuola Agraria del Parco di Monza, May 2006
Developing the Personal GeoDatabase Official ESRI-Italy course Rome, July 2005
Consolidated Privacy Policy – Legislative Decree 193/03 Universitࠤi Milano, April 2005
ArcGIS and ArcObjects programming Official ESRI-Italy course Rome, June 2004
CERTIFICATIONS
ECDL GIS Certificate – Examiner endorsed by the European Computer Driving License Foundation granted on November 2008
http://www.aicanet.it/certificazioni/ecdl/specialised-level/ecdl-gis/per-i-test-center-1/esaminatori-1/f
EUCIP IT Administrator – European Certification of Informatics Professionals: module II (Operating System) and module III (LAN and Network Services) endorsed by CEPIS Council of European Professional Informatics Societies granted on April 2005
IELTS International English Language Testing System: Overall band score of 8.0 (minimum achieved score 7.5); Very Good User granted on June 2011.
ACADEMIC AND OTHER TEACHING
ACADEMIA
2006 Teaching assistant for the Geographical Information System course for the degree in Human Sciences for the Environment, Territory and Landscape. Lecturer Prof. B. Aldighieri. Universitࠤi Milano, Milan (Italy)
2006 Lecturer for the Computer Network Security course of the PhD School in Earth, Environment and Biodiversity Universitࠤi Milano, Milan (Italy)
2005 Lecturer for the Web Site design and HTML coding course of the PhD School in Earth, Environment and Biodiversity Universitࠤi Milano, Milan (Italy)
Co-supervisor of following PhD, MSc and BSc theses:
Bellotti F., 2008. PhD thesis in Geological Sciences on the structural study of the Mount Etna Vulcano western flank and creation of a Mapscript based WebGIS for result communication. Universitࠤegli Studi di Milano, Milan (Italy)
Giannini F., 2008. BSc thesis in Evaluation and Environmental Control on the web publishing of touristic and environmental data from the Furlo Gorge Natural Reserve by Google Map mashups. Universitࠤi Urbino, Urbino (Italy)
E. Zanbarbieri, 2007. BSc thesis in Geological Sciences on collection, treatment and analysis of hydorologic data from logs of wather well around Lodi (Italy) and developement of a data selection and mapping interface, built in Avenue/ArcView 3.2. Universitࠤegli Studi di Milano, Milan (Italy)
OTHER TEACHING
2010 Lecturer for the PostGIS module of the Introduction to databases and geodatabases course organized by GIScience ( http://www.giscience.it ). Fano (Italy).
PROFESSIONAL PROFILE
2010 Hydro-geological data management, consolidation and analysis to streamline the process of finite element numerical models creation and update. Data collection and review for fitting industrial standards schemata, statistical error correction and data validation, metadata creation and lineage documentation. Customer: SAIPEM (Fano, PU, Italy)
2009 Development of a software digital geological compass for Android based devices. Software design and Java Classes coding for sensors output management. Matrix algebra algorithms implementation and testing for automated levelling of the compass. Graphic elements production. Software assembling, testing and debugging. Customer: GeoStru (Bianco, RC, Italy)
http://www.geostru.info/EN/prodotti_software.aspx?idsw=35
2008-2010 Geological Field Mapping of the Natural Reserve of the Furlo Gorge. Customization of GIS software for field data acquisition ad extensive testing/usage. Integration of GPS technologies and wireless data exchange between equipment. File-based (KML) WebGIS creation for data exploration on 3D virtual globes (Google Earth). http://www.mcfoi.it/phd/index.html
2008-2011 WebGIS development for the dissemination of geological and environmental data.
– Segnalazioni via Web: cartographic web application for road management and issues tracking, developed for the Pesaro and Urbino Province. Customer: RaRiRaDa (Novi Ligure, AL, Italy)
Developement site: http://www.rarirada.it/svw/map.php
– il SegnalaRifiuti: cartographic web application for illegal dumping control, developed for the towns belonging to the Alessandria Province.
Developement site: http://www.mcfoi.it/gmapsv3/rarirada/index.html
– Enzo Franchin Mineralogical Collection Web virtual visit with specimen distribution maps
Developement site: http://naturcoop-sit.it/collezionefranchin/mappa_per_paese.php?paese=Italy
– Mount S.Giorgio UNESCO World Heritage site for paleontological relevance:
Screenshots: http://www.mcfoi.it/portfolio/webgis_sangiorgio/
– WebGis of the Western Rift of Volcano Mount Etna:
Screenshots: http://www.mcfoi.it/portfolio/webgis_etna/
– Didactic trail through the geological succession of Umbria-Marchean Northern Apennine:
Official site: http://www.mcfoi.it/googlemapsmashup/git2009/
2007 Development of a field support application for pedological sections data acquisition. Data conceptual modelling, application design and VBS coding to support relational integrity by software logic in ESRI ArcPad 7.0, running in a GPS equipped PDA.
2003-2006 Windows 2003 Server and Active Directory administration. Server OS installation and set up. Software licensing services configuration. Client profiling and security policies enforcement. Proxy server and firewall setup and tuning. Over-LAN surveillance system installation, video recording and privacy-compliant log rotation processes completion.
PUBLICATIONS AND OTHER INFO
PEER REVIEWED PAPERS
C. Francone, V. Pagani, M. Foi, G. Cappelli, R. Confalonieri (2014). Comparison of leaf area index estimates by ceptometer and PocketLAI smart app in canopies with different structures. Field Crops Research. 38-41 DOI information: 10.1016/j.fcr.2013.09.024
R. Confalonieri, M. Foi, R. Casa et alii (2013). Development of an app for estimating leaf area index using a smartphone. Trueness and precision determination and comparison with other indirect methods. Computers and Electronics in Agriculture. 9, 67-74.
M. Ferretti, M. Foi, G. Paci, W. Tosi, M. Bagliacca (2012). Appennino: A GIS Tool for Analyzing Wildlife Habitat Use, International Journal of Zoology , Article ID 475071, 5 pages,. doi:10.1155/2012/475071
N. Marinoni, A. Pavese, M. Foi, L. Trombino (2005). Characterisation of mortar morphology in thin sections by digital image processing. Cement and Concrete Research 35, 1613-1619.
UNDER REVIEW
M. De Donatis, S. Susini, M. Foi, (2011). Geology from real field to 3D modelling and Google Earth virtual environments: methods and goals from the Apennines (Furlo Gorge Italy). GSA Special Paper on \"Google Earth and Virtual Visualizations in Geoscience Education and Research\".
CONFERENCE PROCEEDINGS
M. De Donatis, A. Antonello, L. Lanteri, S. Susini, and M. Foi (2010). BeeGIS: a new open source and multiplatform mobile GIS. Proceedings, Digital Mapping Techniques Workshop, U.S. Geological Survey, http://pubs.usgs.gov/of/2010/1335/pdf/usgs_of2010-1335_DeDonatis.pdf.
M. De Donatis, A. Antonello, M. Foi, C. Foresto, S. Franceschi & S. Susini (2009). BeeGIS: a new open source tool for mobile GIS applications. Rendiconti Online Soc. Geol. Ita. 8, 46-49.
M.E. Siesa, G.F. Ficetola, R. Manenti, R. Ferrari, S. Ravani, R. Salvi, M. Foi, M. Valota, L. Bottoni, F. De Bernardi (2009). Alterazione degli habitat, gambero rosso della Luisiana e distribuzione delgi anfibi. Bollettino dei Musei e degli Istituti Biologici dellUniversitࠤi Genova 71, 208
M. De Donatis, M. Foi, S. Susini, A. Antonello, C. Foresto (2008). Dal terreno al Web: Metodi digitali di raccolta, elaborazione sintesi e diffusione dei dati geologici ed ambientali. Giornata di Studio: Sistemi Informativi – Analisi e Gestione del Territorio, 30 september 2008. Universitࠤi Parma. Volume of abstracts, p. 9
BOOKS
M. Foi, A. De Palo. A digital approach to field geology. LAP LAMBERT Academic Publishing. ISBN: 978-3-8443-3052-6
MAJOR ATTENDED SEMINARS AND CONFERENCES
May 2011 Geoinformatics International Conference, Faculty of Civil Engineering, Czech Technical University, Prague (Czech Republic)
June 2009 3 GIT Geology and Information Technology national meeting, Cagli (Italy)
June 2008 2 GIT Geology and Information Technology national meeting, Offida (Italy)
April 2008 Italian Carbonatic Rocks Group Annual Meeting. ENI E&P San Donato Milanese (Italy)
June 2006 Technological Workshop on ArcGIS Platform by ESRI-Italia, Assago (Italy)
May 2006 1 GIT Geology and Information Technology national meeting, San Leo (Italy)
May 2005 ArcGIS 9.1 Day, Turin (Italy)
Conoscenze Informatiche
SKILLS, IT EXPERTISE AND TRAINING
SKILLS
Project management, GIScience and Spatial Data treatment/analysis, Database design and management, Web development and WebGIS customization, mobile mapping and digital field surveying, software design and implementation, System and Network equipment administration, geological 3D modelling and field activity, mineralogical lab techniques.
IT EXPERTISE
GIS packages usage and customization (ArcView 3.x, ArcGIS 9.x and extensions, Qgis/Grass, uDIG, gvSig, Google Mashups);
Mobile platforms for data acquisition and sensor management (GPS, Range Finders): Android/Eclipse development, ArcPad/VBA customization, uDig/BeeGIS field mapping, GPS tracking;
Groundwater data manipulation and analysis packages (ACQUAVEO Arc Hydro Groundwater Tools, ITC Ilwis, Goldensoftware Surfer);
Software engineering and programming languages: SQL, Visual Basic/VBA, C#, JAVA, Python, VBA/ArcObjects for ArcGIS;
Distributed Client/Server architectures and dynamic Web applications (CSS3,HTML, Javascript, JQuery, Ajax, ASP, ASPX, PHP);
Object-Relational databases (MsAccess, MySQL, PostgreSQL, OracleXE) and related programming languages (Pl/PgSQL, VBA); Geodatabases and design tools (ESRI data models, PostGIS, Oracle Locator, MsVisio); distributed internet GIS architectures (WMS, WFS OGC standards);
Server administration (Windows Server 2008/Active Directory, Linux/Debian), Network management (DHCP, Firewalling, NAT, Routing, PROXY) and Services setup (FTP, SSH, SMB, HTTP, Network License Managers);
Office automation/presentation tools, professional graphics and multimedia (Photoshop, Adobe Illustrator, Adobe Flash/Actionscript, Corel suite);
FURTHER TRAINING
(Short Courses 3-5 days)
ArcObjects/VBA Programming on GIS Systems GIScience, Fano, June 2009
Google Maps mashup GIScience, Fano, June 2008
English Academic writing Centro Linguistico Ateneo, Universitࠤi Urbino, February 2009
Summer School Structural Analysis – Structural Geology Italian Gr., Entraque (Italy), July 2008
LINUX Operative System – Advanced CFP A. Grandi, Milano, December 2007
Geological data treatment in GIS Universitࠤi Milano, October 2007
Geostatistics applied to environmental data Universitࠤi Urbino, May 2007
Summer School Open Standards and Open Source WebGIS ITC – International Institute for Geo-Information Science and Earth Observation, S.Giovanni Valdarno (Italy), September 2006
GIS for land management Scuola Agraria del Parco di Monza, May 2006
Developing the Personal GeoDatabase Official ESRI-Italy course Rome, July 2005
Consolidated Privacy Policy – Legislative Decree 193/03 Universitࠤi Milano, April 2005
ArcGIS and ArcObjects programming Official ESRI-Italy course Rome, June 2004
100 total views, 2 today