10
Michele Mostarda, Technologist Biographical Notes Brief intro Personal Objectives Current position Degrees Certifications Job Positions January 2010/Today: FBK Senior Software Engineer October 2009/January 2010: Senior Software Engineer SourceSense June 2006/October 2009: Senior Software Engineer Asemantics October 2005/May 2006: Software Engineer Vitrociset April 2004/September 2005: Developer Advanced Computer Systems September 2002/March 2003: Developer BIM S.r.l September 2002/December 2002: Developer Neta Technological skill Publications Open Source Projects JSONpedia Apache Any23 MUp RDFCoder SparqlG JWMSClient Languages Interests Personal data Protection Code Authorization CV Michele Mostarda March 2015 v1.10 site: http://michelemostarda.it email [email protected] skype: michele.mostarda

MicheleMostardaCV2015

Embed Size (px)

Citation preview

Page 1: MicheleMostardaCV2015

 

Michele Mostarda, Technologist  

Biographical Notes Brief intro Personal Objectives Current position Degrees Certifications Job Positions 

January 2010/Today: FBK ­ Senior Software Engineer October 2009/January 2010: Senior Software Engineer ­ SourceSense June 2006/October 2009: Senior Software Engineer ­ Asemantics October 2005/May 2006: Software Engineer ­ Vitrociset April 2004/September 2005: Developer ­ Advanced Computer Systems September 2002/March 2003: Developer ­ BIM S.r.l September 2002/December 2002: Developer ­ Neta 

Technological skill Publications Open Source Projects 

JSONpedia Apache Any23 MUp RDFCoder SparqlG JWMSClient 

Languages Interests Personal data Protection Code Authorization 

CV Michele Mostarda March 2015 v1.10

site: http://michelemostarda.it

email [email protected]

skype: michele.mostarda

Page 2: MicheleMostardaCV2015

 

Biographical Notes

First Name: Michele Last Name: Mostarda Current Location: Trento, Italy Place of birth: Rieti, Italy Date of birth: September 23th, 1979 email: [email protected] skype: michele.mostarda twitter: micmos

Linkedin profile: http://it.linkedin.com/in/michelemostarda/en Scholar profile: https://scholar.google.com/citations?user=gHBptWUAAAAJ Slideshare: http://www.slideshare.net/michele.mostarda Personal website: http://michelemostarda.it

Brief intro

I'm a free thinker, a lifelong learner and a technology enthusiast involved in several Open Source projects. I've been working with Semantic and Social Web technologies since 2006 for R&D and industrial partners, having the chance to join 3 startups, learn a lot of things and meet really exciting people. I've a passion for Artificial Intelligence and in particular for all the disciplines related to Natural Language Processing. In my spare time I love hacking and making electronic stuff. Sometimes I enjoy playing my music keyboard and shot cool pics.

Personal Objectives ● More work independence and responsibility ● Develop professional network ● Technical and professional growth ● Multinational/International Foundation high­tech work experience 

Current position

February 2010/Today. Senior Software Engineer (Technologist) at Fondazione Bruno Kessler (FBK), Trento (Italy). Working on Semantic Web related projects and solutions, also involved in setup of two startups: SpazioDati Srl (Big Data / Machine Learning) and co-founder

CV Michele Mostarda March 2015 v1.10

site: http://michelemostarda.it

email [email protected]

skype: michele.mostarda

Page 3: MicheleMostardaCV2015

 

(CTO) of MachineLinking Srl (Machine Learning/Natural Language Processing) shutdown in Dec 2014). I was also responsible as unit manager of several European Projects (FP7): Eurosentiment (Sentiment Analysis platform ), Venturi (Augmented Reality) and SmartOpenData (Environment Biodiversity Linked Open Data).

Degrees

Incomplete Master Degree Course in Computer Science (-3 exams to go) Bachelor Degree in Computer Science (score 110/110), Facoltà di Scienze, L’Aquila, Italy (2002) Perito (technician) in Electronics and Telecommunications - ITIS Lorenzo Allievi, Terni

Certifications Constantly growing my passion for learning on Coursera, please refer to http://it.linkedin.com/in/michelemostarda/en

Job Positions

January 2010/Today: FBK - Senior Software Engineer FBK (fondazione Bruno Kessler) is a public funded research centre in the Provincia Autonoma di Trento. Activities:

● Involved in all the R&D projects of the Web of Data Unit (WeD). ● Founder and CTO of MachineLinking Srl (Dec 2012 - Dec 2014), a startup

providing APIs for Language Analysis (entity disambiguation, entity linking, text similarity).

● Apache Any23: project vice president (until March 2014) and maintainer of an open source library for extracting Semantic Web content (RDF) from a variety of Web formats (Microformats, Microdata, RDFa).

● Sindice.com: development and maintenance of the Data Ingestion and Transformation Pipeline (Hadoop).

● Dandelion: architecture and first implementation in collaboration with SpazioDati.

CV Michele Mostarda March 2015 v1.10

site: http://michelemostarda.it

email [email protected]

skype: michele.mostarda

Page 4: MicheleMostardaCV2015

 

● EU FP7 projects: management, coordination and contribution activities (planning, development, deliverables) related to the work packages in charge to WeD for Venturi, Eurosentiment and SmartOpenData.

● Analysis and design for the Project LOD4STAT (Linked Open Data for Statistics) in collaboration with the Servizio Statistica and InformaticaTrentina.

● Google Summer of Code mentor 2014 (GSoC2014) with DBpedia.org affiliation sponsoring development on JSONpedia.

October 2009/January 2010: Senior Software Engineer - SourceSense SourceSense is a european-wide system integration company based in Rome. Activities:

● MyTI My Telecom Italia Mobile Institutional Portal, supporting Telecom dev team in integrating the new CQ5 platform with their current solution.

June 2006/October 2009: Senior Software Engineer - Asemantics Asemantics was a high-tech semantic web company based in Rome, acquired in 2009 by SourceSense. Activities:

● NoTube: Network broadcasting monitoring (EU FP7 R&D). Development of a semi-real time data integration platform for data analysis.

● 99Ways: internal research Project defining a web browser plugin for navigation enhancement.

● CASPAR(2008): work on Cultural Heritage Digital Preservation (EU FP6 R&D).

● Virgilio OpenID(Oct - Dec 2008): realization of an OpenID solution for Telecom Italia.

● Espresso OpenID(Jun - Sep 2008): realization of an OpenID solution for Gruppo Espresso.

● Jan - May 2008 : Subcontracting as Senior Software Engineer and Coordinator at Sequenza Spa.

● Realization of a custom Workflow Engine for the “Garante della Privacy”.

● Kinderdijk: an interactive multimedia theme park guide based on GPS for Windows Mobile devices.

CV Michele Mostarda March 2015 v1.10

site: http://michelemostarda.it

email [email protected]

skype: michele.mostarda

Page 5: MicheleMostardaCV2015

 

● BBC Memory Share (2008, 7 months): an RSS/ATOM feed indexer and aggregator for the British Broadcasting Corporation.

● WADI(2006/2007, 1 year): XML/RDF data aggregator for the Rijkwaterstaat (Dutch Water and Transport Authority).

● Joost(2006): contribution at the backend infrastructure of a new Internet TV startup funded by Janus Friis.

October 2005/May 2006: Software Engineer - Vitrociset Activities: 

● Development on Defense projects related to logistic management for combat aircrafts (SILEF/SILMA).

April 2004/September 2005: Developer - Advanced Computer Systems Activities: 

● ESA and FP6 R&D projects (KES/KEO) aiming to create a platform for satellite images storage, indexing and search.

September 2002/March 2003: Developer - BIM S.r.l BIM Srl develops IT systems for health­care, based in Rieti. Activities: 

● development of a system for Medical Activity Management.

September 2002/December 2002: Developer - Neta ● Development of an Event Notification System based on UDDI.

Technological skill

Core competencies: software systems analysis, design, documentation and training. Object Oriented Design and Refactoring Patterns. Advanced data structures and algorithms. Machine Learning, Data Mining, Natural Language Processing, Statistical Analysis, Image and Video Processing, European Projects (FP7) management, Bitcoin/Cryptocurrencies. Teamwork: Agile, SCRUM. Programming Languages: Java SE 5-8 (10y), Python 2.7/3 (3y), Javascript/ECMAscript (6y), Perl (2y), .NET/C#/CompactFramework (1y), R, PHP, Microsoft C/C++, GNU C/C++/GNU.

CV Michele Mostarda March 2015 v1.10

site: http://michelemostarda.it

email [email protected]

skype: michele.mostarda

Page 6: MicheleMostardaCV2015

 

Java Core Libraries: Apache Commons, Google Guice, Jackson, Log4j, Slf4J. Natural Language Processing Libraries: NLTK, LingPipe, OpenNLP, UIMA. Machine Learning Libraries: MatLab, Octave, Orange, libSVM. Testing, Profiling and Continuous Integration: JUnit, TestNG, JProfiler, Hudson. Build systems: Maven 2, Maven 3, Apache Ant. Versioning: GIT, CVS. W3C Standards: XML/XSD/XSTL/XPath. Semantic Web: RDF/OWL, RDFa, Microformat, Microdata, Jena, Sesame, HDT, OpenLink Virtuoso. Web Frontend: HTML/XHTML, RSS, ATOM, CSS, AJAX/jQuery/REST, GWT, Advanced Java 2D graphics, Swing GUI design, Flex 3/Flare. Web backend: SOAP/WSDL/UDDI, Jersey/JSR311, Django, Bottle, Struts, Spring, Apache/1.x/2.x, Nginx, OpenStack/OpenID/OAuth/PortableContacts/OpenSocial, Facebook API (FQL) Twitter API, Apache Shindig. Database: Apache Lucene, MongoDB, ElasticSearch, PL/SQL, Oracle PL/SQL, MySQL, PostgreSQL, Oracle 9.x /10.x, Microsoft SQL Server, CouchDB. Spatial: PostGIS, QGIS, WMS, WFS, OpenGIS. Big Data: Hadoop 0.20.x, HBase, Cascading. Middleware: Hibernate, IBatis, JDO. CMS: CQ5, Liferay. Operative Systems: OSX, Linux/UNIX. Misc: Workflow Management, Digital Preservation/OAIS, Multimedia Data Analysis, Data Mashup. Documentation: Latex, Markdown.

CV Michele Mostarda March 2015 v1.10

site: http://michelemostarda.it

email [email protected]

skype: michele.mostarda

Page 7: MicheleMostardaCV2015

 

IDEs: IntelliJ, PyCharm, DBVisualizer, RStudio. Other Tools: MatLab, Octave, Orange. OpenSource: Apache Any23 (Committer), JSONpedia, MUp, Misc RDF libraries (1) (2). HW: Arduino Platform.

Publications Journal: SAC 2015 Title: “Processing Billions of RDF Triples on a Single Machine using Streaming and Sorting”. Journal: ISWC Workshop 2014 Title: “LOD4STAT: a scenario and requirements”. Journal: Semantic Web Challenge 2010 Title: “Put a Facebook button”. Journal: SWAP 2010 Title: “Toward Lightweight data integration and reuse based on Web of Data standards: the SpazioDati Trentino effort (POSTER)”. Journal: ICWE 2010 Title: “Slicing Linked Data by Extracting Significant, Self-describing Subsets: The DBpedia Case”. Journal: WebScience 2010 Title: “NoTube: making the Web part of personalised TV”. Journal: SDoW2009 Title: “The NoTube BeanCounter: Aggregating User Data for Television Programme Recommendation”. Journal: W3C Workshop on the Future of Social Networking (15-16 Jan 2009, Barcelona, Spain) Title: “Towards an OPENID - based solution to the Social Network Interoperability problem”.

CV Michele Mostarda March 2015 v1.10

site: http://michelemostarda.it

email [email protected]

skype: michele.mostarda

Page 8: MicheleMostardaCV2015

 

Journal: MEM, WS4 2nd Workshop on Mashups, Enterprise Mashups and Lightweight Composition on the Web (April 20-24, 2009, Madrid, Spain) Title: “MU: a hybrid language for Web Mashups”. Journal: Semantic Web Information Management (2009, Berkeley, California) Title: “A Semantic Web Based Solution for an Auto Completion System”. The updated list of my publications can be found here:

https://scholar.google.com/citations?user=gHBptWUAAAAJ

Open Source Projects

JSONpedia

JSONpedia is a framework designed to simplify access at MediaWiki contents transforming everything into JSON. Such framework provides a library, a REST service and CLI tools to parse, convert, enrich and store WikiText documents. In order to facilitate the consumption of the huge availability of the MediaWiki semi-structured contents, the converted JSON documents are stored both into ElasticSearch (providing advanced faceting capabilities) and MongoDB (allowing distributed map/reduce tasks). Dev site: https://bitbucket.org/hardest/jsonpedia

Apache Any23

Anything To Triples (Any23) is a library, a Web service and a set of command line tools for extracting structured data in RDF format from a variety of Web documents. Any23 is an Apache top level project.

Dev site: http://any23.apache.org

MUp

MUp is a framework for creating mashup of web contents. MUp is based on a specific scriptable Predicate Logic language called MU. MUp is written in Java and can be run both as a Java and as Javascript application. MUp is compiled in Javascript with GWT (Google Web Toolkit).

CV Michele Mostarda March 2015 v1.10

site: http://michelemostarda.it

email [email protected]

skype: michele.mostarda

Page 9: MicheleMostardaCV2015

 

Dev site: https://code.google.com/p/em-up

RDFCoder

RDFCoder is a tool able to generate RDF models of code libraries. It provides a complete RDF representation of libraries, packages, classes, methods, method signatures and method calls. RDFCoder can be used to perform multi level code inspection, create code dependency graphs, generate custom documentation, plan complex refactorings. Dev site: https://code.google.com/p/rdfcoder/

SparqlG

An ANTLRv3 compliant SPARQL Grammar. Dev site: http://code.google.com/p/sparkle-g/

JWMSClient

JWMSClient is a library of Java Swing widgets useful to access data exposed by WMS 1.0.x compliant services.

All my open source projects can be found here: http://www.michelemostarda.com/activities.html

Languages

Italian (mother tongue). English (upper intermediate).

Interests

Making (Arduino, 3D printing), Bitcoining, learning new stuff with eLearning, playing piano keyboard, swimming and biking.

CV Michele Mostarda March 2015 v1.10

site: http://michelemostarda.it

email [email protected]

skype: michele.mostarda

Page 10: MicheleMostardaCV2015

 

Personal data Protection Code Authorization In compliance of the Personal data Protection Code, (Legislative

Decreeno.196/2003June2003)IauthorizetheaddresseeofthisCVto

the treatment of my personal data.

CV Michele Mostarda March 2015 v1.10

site: http://michelemostarda.it

email [email protected]

skype: michele.mostarda