Speaker Engagements

I’ve been delivering sessions for a few years for small and large audiences, on local and international events. Giving back to the community and sharing my experience is something very important to me. Find below information about my previous and future speaking engagements.

2022

Building the Future 2022

Jan 26-28, 2022
Online

Transformation through Serverless Integration

The serverless approach allows increases in developer productivity, highly scalable solutions and lower operational costs, leveraging the main features of cloud environments. In this session, we’ll discuss the meaning of serverless and Microsoft Azure’s offering in the serverless space. We’ll describe a set of scenarios which are a good fit for serverless models, with a special focus on integration, as well as a few caveats to look out for when designing this type of solutions.

2020

Using Power Automate with Microsoft Graph

2019

Rise of the Graph

Microsoft Insider Dev Tour – Lisbon 2019

Jun 29, 2019
Lisbon, Portugal

Use your Dev Skills and the Microsoft Graph to build Apps for Microsoft Teams

SharePoint Saturday Madrid 2019

Jun 22, 2019
Madrid, Spain

The Modern Non-Intranet with Office 365

Intranet has become a bad word in the current enterprise landscape, mostly because it means different things to different people. Some will say that an Intranet portal is just a tool for internal communication, others will argue that it should be a collaboration tool and others still will advocate it should be a self-service platform for HR. These different expectations tend to lead to frustration in users and companies.
That’s why I stopped using the word Intranet.

In the Office 365 world, the Modern Non-Intranet (or Modern Workplace as some call it) is no longer just a rigid hierarchy of SharePoint websites. Instead it is built of a loosely coupled set of Communication Sites and Team/Group Sites, aggregated by Hub Sites, and strongly integrated with other Office 365 services such as Microsoft Teams, Planner, Stream, PowerApps and Flow.

This end user-focused session will help you understand what are the pieces and processes you can use to build the Modern Non-Intranet for your organization using Office 365 services and out-of-the-box features, glued with real-world examples.

2018

SQL Port Meeting #100

Apr, 2018
Lisbon, Portugal

RGPD: Testemunho do Mundo Real

Office Dev Day Lisbon 2018

Mar 24, 2018
Lisbon, Portugal

Extending Microsoft Teams

2017

SharePoint Saturday Vienna 2017

Nov 11, 2017
Vienna, Austria

From Event Receivers to SharePoint Webhooks

Collab 365 Global Conference 2017

Nov 1-2, 2017
Online

Extending Microsoft Teams

SharePoint Saturday Barcelona 2017

Oct 28, 2017
Barcelona, Spain

Planning the Death Star with Microsoft Planner

SharePoint Saturday London 2017

Jun 24, 2017
London, UK

Microsoft Planner Deep Dive

Last year, Microsoft introduced Office 365 Planner, a new work management tool, meant to compete with solutions such as Trello in light project management scenarios. Planner is deeply connected to Office 365 Groups and leverages many of its features. In this session, we’ll explain the purpose of Planner and describe its main features. You’ll learn about the architecture that supports plans and how they relate to Office 365 groups. We’ll discuss which management options are in place and how to extend and integrate Planner functionality into your custom applications.

TUGA IT Conference 2017

May 18-20, 2017
Lisbon, Portugal

Extending Microsoft Teams

Instituto Politécnico de Setúbal

Mar 2017
Lisbon, Portugal

Scrum Workshop

2016

European SharePoint Conference 2016

Nov 14-17, 2016
Vienna, Austria

Microsoft Planner Deep Dive

Last year, Microsoft introduced Office 365 Planner, a new work management tool, meant to compete with solutions such as Trello in light project management scenarios. Planner is deeply connected to Office 365 Groups and leverages many of its features. In this session, we’ll explain the purpose of Planner and describe its main features. You’ll learn about the architecture that supports plans and how they relate to Office 365 groups. We’ll discuss which management options are in place and how to extend and integrate Planner functionality into your custom applications.

Collab 365 Global Conference 2016

Oct 19-20, 2016
Online

Microsoft Planner Deep Dive

Last year, Microsoft introduced Office 365 Planner, a new work management tool, meant to compete with solutions such as Trello in light project management scenarios. Planner is deeply connected to Office 365 Groups and leverages many of its features. In this session, we’ll explain the purpose of Planner and describe its main features. You’ll learn about the architecture that supports plans and how they relate to Office 365 groups. We’ll discuss which management options are in place and how to extend and integrate Planner functionality into your custom applications.

SharePoint 2016 Launch Event

Jun 2016
Lisbon, Portugal

SharePoint 2016: The Future Starts Now

TUGA IT Conference 2016

May 19-21, 2016
Lisbon, Portugal

Office 365 Groups Deep Dive

European SharePoint Community Webinar

May 2016
Online

How to manage Office 365 Groups

In this How to Video by Andre Vala you will learn how to:

  1. How to create and delete groups.
  2. How to manage group members and owners.
  3. How to control group privacy.
  4. How to allow external users to send emails to a group.
  5. How to specify group naming policies.

Portuguese Office 365 Community Meeting #8

Feb 2016
Lisbon, Portugal

Office 365 Groups Deep Dive

2015

European SharePoint Conference 2015

Nov 9-12, 2015
Stockholm, Sweden

SharePoint 2013 introduced the Recommendations web part, an easy and straightforward way of giving users personalized content recommendations based on their behaviour and the behaviour of other users of the site. In this session you will learn how SharePoint calculates these recommendations, the components used to power recommendations and how you can leverage them. You will also learn how you can use and extend this feature by using custom usage events and influencing the recommendation calculations. Finally, we’ll discuss what you can and cannot do with this feature. 

Learn about usage analytics, usage events and the relationship between search and content recommendations. Understand what you can and cannot do with these tools and how you can extend them for custom scenarios.

Collab 365 Global Conference 2015

Oct 7-8, 2015
Online

Building Solutions with Office Graph

European SharePoint Community Webinar

Apr 7, 2015
Online

Information Rights Management in SharePoint

Information security is one of the most important concerns when designing a content management solution. Learn about Information Rights Management (IRM) and what it allows you to do to protect your information and control its usage. Learn how it can be applied to SharePoint 2013 and SharePoint Online and the main differences between the way it works in each version.

2014

Microsoft Web Camp 2014

May 20, 2014
Lisbon, Portugal

Working with Angular JS

SP24 Conference

Apr 17-18, 2014
Online

Host-named Site Collections in SharePoint 2013

Portuguese SharePoint Community Meeting #33

Feb 2014
Lisbon, Portugal

User License Enforcement in SharePoint 2013

2013

European SharePoint Community Webinar

Sep 2013
Online

How to use Host-Named Site Collection in SharePoint 2013

In this video you will learn:

  • What are host-named site collections
  • When to use host-named site collections
  • How to create host-named site collections

Portuguese SharePoint Community Meeting #26

Mar 2013
Lisbon, Portugal

Novidades na Pesquisa no SharePoint 2013

2012

Portuguese SharePoint Community Meeting #22

Jul 2012
Lisbon, Portugal

Building Public Websites in SharePoint 2010 – Lessons from the field

In this session, André will present lessons learned while developing public websites on SharePoint 2010. He will outline some of SharePoint’s useful features for these scenarios, such as the publishing infrastructure, variations, caching and content deployment, and will also focus on SEO, performance and other best practices.

European SharePoint Community Webinar

Apr 25, 2012
Online

Building Public Websites in SharePoint 2010

In this webinar, André will present lessons learned while developing public websites on SharePoint 2010. He will outline some of SharePoint’s useful features for these scenarios, such as the publishing infrastructure, variations, caching and content deployment, and will also focus on SEO, performance and other best practices.

2011

European SharePoint Conference 2011

Oct 17-20, 2011
Berlin, Germany

Using BCS to Integrate Azure Services with SharePoint 2010

The  new  Business  Connectivity  Services  (BCS)  offer a  simple  and  elegant  way  of  integrating  SharePoint 2010  and  Office  2010  with  virtually  any  business  data source. All the business integration features introduced in SharePoint 2007 with Business Data Catalog (BDC) were significantly improved in this new version. In this session  we’ll  talk  about  the  main  concepts  and  the type  of  solutions  that  can  be  developed  using  BCS, and  we’ll  show  how  to  integrate  Azure  Services  with SharePoint  2010  and  Office  2010  using  BCS,  Visual Studio 2010 and SharePoint Designer 2010.

Federated Authentication in SharePoint 2010

SharePoint   2010   introduces   a   new   claims-based authentication  model  which  leverages  the  power  and flexibility  of  the  new  Windows  Identity  Foundation.  In this  session  we  will  explain  the  main  concepts  and advantages of the claims-based authentication model, as well as the most common use cases. We’ll    also    show    you    how    to    use    Federated Authentication   in   SharePoint   2010,   configuring   an Azure-based  claims  provider  in  SharePoint  2010  and using  it  to  authenticate  a  user  in  SharePoint  with  his Facebook or Google account.

SharePoint + Azure = Better Together

Microsoft  has  a  large  range  of  technologies  that, when   combined,   can   yield   fantastic   results   with surprisingly  little  effort.  What  happens  when  you  mix SharePoint  2010,  BizTalk  2010,  Windows  Azure  and Microsoft Pivot? You get a fantastic interface to analyze large  amounts  of  visual  data  which  can  be  stored  in SharePoint 2010 and manipulated in the cloud. In this session  we’ll  show  the  concepts  behind  this  kind  of integration and how you can build such a scenario.

European SharePoint Community Webinar

Jul 15, 2011
Online

LINQ to SharePoint

To start, regarding data access, one of the new features introduced with SharePoint 2010 is the possibility to use LINQ to manipulate list items.

However, despite being immensely useful, this technology has its own limitations. To conclude, during this webinar André will talk about what you can and can’t do with LINQ to SharePoint, as well as the scenarios where this technology should or should not be applied.

Portuguese SharePoint Community Meeting

Apr 2011
Lisbon, Portugal

LINQ to SharePoint

To start, regarding data access, one of the new features introduced with SharePoint 2010 is the possibility to use LINQ to manipulate list items.

However, despite being immensely useful, this technology has its own limitations. To conclude, during this webinar André will talk about what you can and can’t do with LINQ to SharePoint, as well as the scenarios where this technology should or should not be applied.

2010

Portuguese SharePoint Community Webinar

May 2010
Online

Integrating Azure Services with SharePoint 2010

Microsoft TechDays Portugal 2010

Apr 20-22, 2010
Lisbon, Portugal

Integrating Azure Services with SharePoint 2010

Road to SharePoint 2010

Feb 24, 2010
Lisbon, Portugal

Business Solutions based on Office 2010, SharePoint 2010 and Windows Azure

2009

Microsoft Dev Days 2009 Portugal

Feb 19, 2009
Lisbon, Portugal

SharePoint Deployment

2008

Microsoft TechDays 2008 Portugal

Mar 11-14, 2008
Lisbon, Portugal

Developing Complex Applications with Microsoft Office SharePoint Designer 2007