Figura professionale: Software Architect
Nome Cognome | : M. M. | Età | : 40 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : Riservato! | |
CV Allegato | : Riservato! | Categoria CV | : Project Manager/Architetto SW/ IT Manager |
Sede preferita | : Bologna |
Accesso Full al database con 29.999 CV a partire da € 5,00 ABBONATI SUBITO!
Sommario
Esperienze
WORK EXPERIENCE Period Role/Responsibility Sept. 2015 – today CTO at CityOpenSource.com I am responsible for the planning, project and development of the whole system from the idea to the real development of the platform itself June 2015 – today President and CTO of the OpenHistoryMap Association OpenHitoryMap is the equivalent of OpenStreetMap/Google Maps for ancient history and involves citizendriven transcription of maps as well as research-driven mapping of archaeological excavation Nov. 2014 – today Mentor at Thinkful I am mentor for the Front End Wed Development, Python Indtroduction as well as Data Science courses. Sept. 2015 – June 2017 Technical support for A scuola di OpenCoesione A scuola di OpenCoesione is an educational program for high schools run by the presidency of the Italian government. 2012 – 2015 Teaching at the major Data Journalism courses in Italy I have been teaching Data Visualization and Data Scraping at the major Data Journalism courses in Italy, organized by Journalist Guild, AHREF foundation and SISSA 2008 – today Freelance developer I have been working on website development, data analysis, data visualization, desktop and mobile application development as well as back end development and software architecture for many major clients July 2015 – September 2015 Project Manager for OpenStreetMap Italia I am responsible for the community activities and the promotion of events and actions based on local and global plans and projects. Nov. 2009 – September 2015 Developer at Laboratori Guglielmo Marconi in Bologna I have been working on three main projects: a GIS-based network inventory and asset management system (Invento, available at invento-cloud.labs.it, in closed beta at the moment), SANET, an in-house developed open source network monitor available at sanet.sf.net, and PipER, an open source network-inventory federator. For Invento I was lead developer. For SANET I was responsible for the User Experience development in the step from SANET 1.0 to SANET 2.0. Secondary projects cover: LoMa, a WiFi based location manager for indoor traffic management; support for A scuola di OpenCoesione, a project from the Ministerial Department for Social Integration Policies to teach children how to track EU funded projects via Monihton, on which I already was a volunteer. 2005, 2008, 2010, 2011, 2012, 2013, 2014, 2015 Teaching at Liceo Scientifico Keynes in Castel Maggiore (BO) I was responsible for both basic Informatics courses and advanced Java/Python programming as well as Javascript for AI development. 2006 – 2009 Microsoft Student Partner I was responsible for the advertising and tutoring on Microsoft products and events in Università di Bologna, mainly in the Faculty of Engineering 2006 Cooperation with project Apos at WZL, Aachen (Fraunhofer Institut Aachen) I was responsible for the development of the printing feature using Apache-FOP and the Eclipse Framework
STUDIES Autumn 2011 Stanford Introduction to Artificial Intelligence March 2009 Laurea Specialistica (MSc) in Computer Engineering, Bologna(Italia) [99/110] Thesis: Automatic generation of Object Oriented Code through Planning Summer 2008 Silicon Valley Study Tour July 2006 Laurea Triennale (BS) in Computer Engineering, Bologna (Italia) [105/110] Thesis: Analysis and Experimentation of Windows Workflow Foundation 2002/2003 Liceo scientifico Keynes in Castel Maggiore, Bologna (Italia) [100/100] Thesis: history of research, philosophy, art and informatics of Artificial Intelligence
HONORS AND CERTIFICATIONS First Prize – Progetto Fermi Prize given by University of Chicago for the development of a website about Enrico Fermi on the centennial of his birth. The project was developed with Alessandro Sola, Riccardo Stagni, Alessandra and Federica Poini with the supervision of Prof. Anna Di Pietro and Prof. Ettore Landi of Liceo Scientifico Keynes. Available at http://keynes.scuole.bo.it/ipertesti/fermi/
Imagine Cup 2007 My project SmartUni was chosen for the italian final of Imagine Cup 2007. The project aims at creating a new way of using slides: the tool creates an integration of audio, slide interaction and slide information through the XPS format definition, and enables users to playback the commented slideshow Imagine Cup 2008 My projects Wildlife and GreenIsland were chosen for the Italian final of Imagine Cup 2008. Wildlife aims at a new User Experience for the interaction with the website of a Park, using technologies like SIlverlight, Live Maps, Windows Mobile, GPS. GreenIsland tries to solve the problem of recycling and sustainable city development Best community book – Pascal I have been coauthor (and one of the founders) of the CreativeCommons copyrighted book on Pascal available on Wikbooks italy, identified as one of the best community-created books. Available at http://it.wikibooks.org/wiki/Pascal Best startup idea – VEGAPark The winning idea proposed at VegaPark in Venice was the deployment of a cloud-based desktop for companies and public services using virtualization and remoting of the user-interface of the only app or the whole desktop and enabling system administrators to manage only a small number of installations to be deployed in every user’s client. Coverage [in Italian]: http://goo.gl/Tc2UM Finalist at SMAU 2012 App Competition A project developed for the blood analysis center of Pievesestina within Laboratori Guglielmo Marconi brought us to be in the finalists of the SMAU app competition. EUHackathon 2014 Selected Project The project proposed (monihton 2.0) was selected to be amongst the finalists and participants of a two-day hackathon and presentation in Brussels First Certificate Ref. Number 026IT6020029 – Certificate Number 8544644 ECDL SkillCard IT027198
PROJECTS PORTFOLIO
Project name VGameEngine; Technologies :Visual Studio, .net 2.0, xml, DirectX, C# Description: A game engine developed for the class Languages and Computational Models that aims at creating a small and lightweight C# game engine for 3rd person rpg/adventure games.
Re.Ve.N.Ge. CORBA Java, JaCORB, Eclipse An extension to the Corba NotificationService developed for the class “Computer Networks” that adds Notification Service replication to the default JacORB implementation FlowGen C#, Visual Studio, AIMA A planner-based approach to workflow creation developed for the class “Applications of Artificial Intelligence”. NetDistance C#, Visual Studio, AIMA A tree visitor developed for the class “Artificial Intelligence” that tries to evaluate the distance between two given URLs, by searching for links that get from one address to the other using different strategies (greedy, A*, depth first, breadth first) and different Heuristics (based on different metrics, such as Google PR, Alexa Rank). CryptIM C#, Visual Studio A small cryptographically safe Instant Messenger with logon, text and file transfer encryption using the .net cryptographic library. It was developed for the class “Security systems and technologies” Invento, Invento 2, Invento 3.0 Python, Django, NetBeans, Postgres, PostGIS, WFS, WMS, WCS, jQuery, OpenLayers, RDF Developed for Laboratori Marconi; Invento is a web-based asset management system and network planning instrument based on GIS technologies using PostGIS and various OGC web service standards. In this project I implemented the various WFS, WCS, WMS in a Django application for third party software integration and a flexible Object Oriented/Semantic data management system. Sanet, Sanet2, Sanet3 Python, Django, NetBeans, jQuery, NetSNMP Developed at Laboratori Marconi; Sanet is an open source network monitor. VivaCity Django, Urban Fabric 3.0 Python, Django, Bootstrap, OpenStreetMap, DataVisualization, Github Community oriented platform to enable the data insertion into OpenStreetMap, as well as the presentation of statistics based on the same data. Persist-Retrofit Android, Retrofit Persistence library for the Retrofit API wrapper for Android. WP-ListView PHP, WordPress Wordpress based List View adapter taken from the ideas of Android and expanded creating a simple tool for wordpress developers to use. CityOpenSource Python, Django, Bootstrap, jQuery Platform for crowd-sourced mapping enabling the creation of maps shared and collected by users. OpenHistoryMap Python, Ruby, Django, Rails, Javascript, GIS, Postgresql, Postgis OpenStreetMap platform for ancient history, enabling both educational as well as research use.
CONFERENCES
Open Knowledge Festival 2012 – Helsinki Open data, transparency Vivacity – a platform for the open smart city Foss4G 2012 – Denver Open Source GIS technologies Vivacity – a platform for the open smart city Smart City Exhibition 2012 – Bologna Smart City technologies The Emilia Romagna open data platform and what to do with it Hacks/Hackers 2013 – Bologna Hacking for journalists Using OpenRefine for data analysis OKConference 2013 – Geneva Open data, transparency Metrics for Open Data Foss4G 2013 – Nottingham Open Source GIS technologies Vivacity 2.0 – a platform for the open smart city OKFestival 2014 – Berlin Open data, transparency Metrics for open GLAM Data, measuring impact of a painting Smart City Exhibition 2014 – Bologna Smart City technologies Live analysis of the open data exposed by the regional government Quel avenir pour le web 2014 – Sophia Antipolis Semantic web and impact The meaning of semantics in a GLAM world Spaghetti Open Data 2015 – Bologna Open data, transparency Workshop and hackathon on the datasets exposed by the regional government Digital Heritage 2015 – Granada Cultural Heritage data OpenHistoryMap Smart City Exhibition 2015 – Bologna Smart City technologies OpenStreetMap Linux Day 2015 – Bologna Open Source Software OpenStreetMap OKOA 2016 – Catania Open GLAM information Keynote on the impact of new technologies on open GLAM data Open Data Day 2016 – Naples Open data, transparency Coodrination of the hackathon Spaghetti Open Data 2016 – Trento Open data, transparency OpenHistoryMap PortoBeseno 2016 – Rovereto Digital Commons, Cartography Archaeomaps workshop
Known natural languages Italian L1 English L2(written and Spoken) (FIRST certificate, personal experience) German L2(written and spoken) (I have been living for 5 years in Germany from 2nd to 7th grade) Known programming languages, libraries, standards .net: C#, ASP.net, Silverlight, Moonlight, ASP.net AJAX, XNA, C# for .netCF, Visual Basic 9, Visual Basic for Applications, Mono, Mono:Wii, MonoTouch, Unity, MonoDroid, Microsoft Office Plugins Python, Django, django app development, django site configuration, Spawning, Twisted, Eventlet, Clarity PythonGIS, GeoDjango, Python-social-auth WFS, WMS, WCS, CityGML, GML, GeoJSON, GeoRSS, TopoJson Java: J2SE, J2ME, J2EE, EJB, JavaBeans, JSP Java – Android: Material design guidelines, Butterknife, Retrofit, Persist-Retrofit, Dagger Javascript, jQuery, node.js, express.js, backbone.js, angular, polymer PHP, XHTML, HTML, CSS, SASS, SCSS, LESS, Compass, XSL, XSLT, XSL-FO, RDF, OWL, FOAF, DOAP, Microformats, Bootstrap Pascal, Delphi, Kylix Prolog, Erlang, RDF, RDFa, Semantic Web Known Technologies and Development Tools Visual Studio .net/2005/2008/2010/2013/2015, Microsoft Expression Blend/Designer/Media, NetBeans, Eclipse, Monodevelop, Kate, Gedit, Vim, Emacs, Android Studio Linux (Debian, Ubuntu, Fedora, Red Hat, SuSE Enterprise Server), Solaris (OpenSolaris, Nexenta, Solaris), Apache, MySQL, PosgreSQL, PostGIS, Php, Mono, mod_mono (LAMP/SAMP) Windows, IIS & Apache & Tomcat, Php (WAMP), SQL Server 2005/2008/2010 CouchDB, Redis, memcached, MongoDB, neo4j, Cassandra, Kyoto Cabinet, Voldemort Drupal, Wordpress theme development, Wordpress Plugin development, Roots Theme, _s Django-cms, Django-lse XMPP (Ejabberd, StropheJS, SleekXMPP), XMPP-PubSub, XMPP-MUC, XMPP-Jingle Android, Windows Phone 7, Windows Phone 8, Windows Phone 8.1 API development, API architectures
159 total views, 1 today