Let me introduce myself with a simple bullet-point list of roles and activities in my present and past experiences:

  • Full-Stack Development: Expertise in end-to-end software development, web frameworks, Scala, and JavaScript.
  • Technical Architecture: Aligning stakeholder vision with practical implementation, bridging high-level design with hands-on development.
  • AI: Natural language processing (NLP), deep learning, hybrid probabilistic/symbolic AI.
  • Research & Innovation: Developing cutting-edge computational solutions to drive technical and business improvements, including intellectual property (IP) development.
  • Thought Leadership: Communicating complex ideas to stakeholders and advocating for innovative initiatives.


    image-left
    ← Click on the icon and download my Curriculum in PDF format and please, share it in your organization.




Software Research Engineer SAP 2017 - Now, Munich
Declarative Optimization Language: Designed and implemented a functional-logic programming system integrating relational algebra and combinatorial primitives, enabling efficient resolution of complex optimization challenges through a simple syntax.
Hybrid AI for Retail Q&A: Developed an advanced question-answering system combining symbolic AI and LLMs to interpret nuanced customer queries, outperforming traditional RAG methods in precision and granularity.
Knowledge-Driven Recommender Engine: Built a dynamic recommendation system leveraging knowledge graphs to generate logically justified product suggestions. Incorporated interactive preference elicitation to refine results and reasoning.
AI-Powered Sales Automation: Engineered an adaptive sales assistant using Bayesian networks and reinforcement learning. The system personalizes offers and sales strategies by inferring customer preferences and behavioral traits through interactive dialogues.
Conversational Commerce Platform: Pioneered a neural network architecture (2017) for e-commerce interactions via Facebook Messenger and SAP. Enabled natural language product searches, order placement, FAQ navigation, and ticket creation.

image-left Certified professional scrum master








Development Architect SAP 2014 - 2017, Munich
Designed and developed an inter-process software library for SAP Commerce Cloud, enabling seamless remote service access for developers. This standardized solution, now part of the SAP Commerce Toolkit, utilized event-driven programming to optimize resource efficiency.
Enhanced the core platform’s service layer and ORM framework, improving performance and scalability.
Optimized high-throughput libraries within the SAP Commerce Toolkit to maximize efficiency and reduce latency.


Attendee TechPeaks 2013 - 2014, Trento
Chosen for a competitive training program focused on Lean Startup methodologies, business planning, and corporate administration.
Developed and pitched a comprehensive business plan for securing (successfully) financial grants.
Strategic partnerships with key stakeholders to drive business growth.
Obtained a food management business license, ensuring regulatory compliance.






image-left“Working with Giancarlo has been a very interesting experience. At that time he was a very skilled and smart Java developer. He demostrated a clear understanding of a Model Driven Development approach as well as the importance of modeling in the context of complex financial applications development.”

image-left“Worked with us over 2 years as java consultant. He engaged an effective development on the department taking part in the refactoring of all java layers, also he carried out appreciative work implementing the model driven approach. He has deep knowledge in software development and setting up system architectures.”








Development Architect Mérieux NutriSciences Chelab, Italy 2011 - 2013, Venice Area
Conducted stakeholder interviews and analyzed business processes to assess software architecture needs, leading to the prototyping of the company’s Laboratory Information Management System (LIMS).
Designed a domain-specific language (DSL) to optimize chemical workflow management.
Mentored the development team in rapid web application development using Grails.
Established a delivery pipeline to streamline development and deployment processes.


Senior Software Developer Skebby, Italy 2010 - 2011, Milan
Designed and developed a distributed microservices architecture for high-volume B2C and B2B SMS delivery management.
Mentored team members on best practices for scalable and resilient system design.
Implemented an Enterprise Integration Pattern (EIP)-based architecture, leveraging ActiveMQ for inter-service communication.
Optimized system performance and reliability through microservices orchestration and message-driven workflows.




image-left
← Click on the icon and browse my innovative contributions










Senior Software Developer Quinary, Italy 2008 - 2010, Milan
Re-engineering the SMS B2B delivery system for Vodafone based on micro-service architecture with messages broker (FioranoMQ).


Senior Software Developer Nimbuzz, The Netherlands 2007 - 2008, Rotterdam
Implemented high-throughput XMPP server-to-server Java framework for chat protocols through REST API.


Software Developer ATS, Italy 2006 - 2007, Milan
Created the BrokerTec financial market extension, integrated into the trading application, enabling trades of REPO market government securities.
Designed and implemented internal framework for interfacing external API in a declarative way, solely by XML definitions.


Software Developer Abla, Italy 2006, Milan
Designed and implemented an internal framework to streamline external API interactions using a declarative XML-based approach, eliminating the need for manual coding.


Software Developer SEC Servizi, Italy 2002 - 2006, Padua
Developed custom extensions for IBM Rational Software Architect to support Low-Code Model-Driven Architecture (MDA).
Empowered business analysts and non-developers to design banking services through intuitive UML-based modeling tools.
Streamlined software development processes, reducing dependency on manual coding for critical financial applications.


Education

Master of Science (M.Sc.), Cognitive Systems

2023 / 2025
Open University, Cyprus
image-left

B.Eng, Diploma di Laurea in Ingegneria Informatica ed Automatica

1995 / 1999
Universita’ degli Studi, Padova, Italy
image-left

Diploma Perito Industriale, Elettrotecnica

1990 / 1995
ITIS, Bassano del Grappa, Italy
image-left

Conferences

SEMANTiCS

2022, Vienna, Austria

The Socratic Digital Agent: persuasion in eCommerce with knowledge, logic, and machine learning

E-Stores lose sales due to the negative biases of consumers. While salespeople give proper reasons to change consumers’ misbeliefs, it is problematic to address those issues in an online shop. In this talk, I will present how to combine semantic graphs with logic programming and symbolic machine learning to restore consumer confidence. The digital agent detects what problems users might have and offers them explanations and valid arguments for not worrying about, or why a given recommendation is more suitable than others.

Certifications

SAP Architect Curriculum

2022

Professional Scrum Master I (PSM I)

2021

ITIL® Foundation Certificate in IT Service Management

2021