Vinomofo
(Jul 2020 - Present) |
Tech Lead in the Engineering team. |
ME Bank
(Oct 2019 - Jun 2020) |
Senior solutions engineer in the Digital Wallets team. |
Flatmates.com.au
(Mar 2018 - Sep 2019) |
Senior developer in the Flatmates team. |
REA Group
(May 2016 - Feb 2018) |
Software developer for Products and Purchasing teams. |
Food and Agriculture Organization of the United Nations
(2007 - 2016) |
Senior software engineer responsible for the design and development of web tools capable of managing, manipulating and disseminating big data in the field of agriculture and food security. |
Accenture Technology Solutions
(2006) |
Part of the team responsible for the analysis of the users' requirements and the production of the technical specifications of the web service for the development team. |
Alenia Spazio (internship)
(2005) |
Developer of a MATLAB software for the computation of the parameters for the SAR image acquisition of the COSMO-SkyMed satellites. |
"Guglielmo Marconi" University | M.Sc. Computer Science Engineering |
"Sapienza" University | B.Sc. Telecommunications Engineering |
Certified Solutions Architect – Associate | Amazon Web Services |
IELTS | British Council |
Portuguese Language and Culture | Instituto Português Santo Antonio em Roma |
Certified Scrum Master | Scrum Alliance |
Advanced Open Water Diver | PADI |
Methodologies | Scrum, XP |
Programming languages | Java, Python, JavaScript, TypeScript, Ruby, Kotlin |
Operative systems | Windows, Ubuntu, Xubuntu, Red Hat, OSX |
Databases | PostgreSQL, SQL Server, MySQL, MongoDB |
Application servers | Apache, Tomcat, Nginx |
GIS | ArcGIS, QGIS, OGR/GDAL |
Web | HTML, CSS, SASS |
Amazon Web Servers | CloudFormation, Lambda, CloudWatch, SNS, SQS |
Containers | Docker |
Definition of REST web-services with JSON Schema.
(2015) |
The Web has evolved from being a collection of documents to a collection of interconnected services that interoperate throughout the Internet. Web services are a natural consequence of this evolution. The web services model was initially centered around the eXtensible Markup Language (XML). Such services can be described by Web Services Description Language documents that are formally defined through the XML Schema Definition language. However, in recent years the popularity of XML-based web services has declined, as more developers favor JavaScript Object Notation (JSON)-based alternatives. Although the use of the latter language is spreading, no official standard to formally describe JSON documents exists. The aim of this article is to demonstrate how JSON Schema, and particularly the JSON Hyper Schema extension, is suitable to describe JSON-based web services that follow the REST architectural pattern. Copyright © 2016 John Wiley & Sons, Ltd. |
Ministry of Foreign Affairs
Republic of China (Taiwan) |
Taiwan “Huayu Enrichment” Scholarship Winner |