Upload
michele-mostarda
View
466
Download
1
Embed Size (px)
Citation preview
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
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 hightech 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
(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
● 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
● 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 healthcare, 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
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
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
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
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
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