Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/hasormco/public_html/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/hasormco/public_html/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/hasormco/public_html/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/hasormco/public_html/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/hasormco/public_html/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: http_build_query(): Passing null to parameter #2 ($numeric_prefix) of type string is deprecated in /home/hasormco/public_html/wp-includes/Requests/Transport/cURL.php on line 345

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/hasormco/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/hasormco/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/hasormco/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/hasormco/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/hasormco/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91

Deprecated: Optional parameter $full declared before required parameter $zip_path is implicitly treated as a required parameter in /home/hasormco/public_html/wp-content/plugins/unyson/framework/extensions/backups/includes/module/tasks/class--fw-ext-backups-module-tasks.php on line 985
- HASORM

Resume

10 Years of Experience
Research topics of interest
- Management Strategies & Supply Chain Management 
- Hospitality Management & Revenue Management 
- Predictive Models

Experience

Current positions

  • OEIXS Co-founder & Chief Operations Officer (since 2024)
  • Trompete Bar Property and Projects Management Officer (Since 2022)
  • Mesosystem S.A. Planning & Management Controller (since Sept. 2021)
  • Universidade Europeia Assistant Professor (since Sept. 2018)
  • ISEC Lisboa Assistant Professor (since Oct. 2022)
  • A Casa das Casas | Short-term rentals Revenue Management Consultant (since Apr. 2018)

Other experiences [2013-2021]

2020 - 2021

  • Jodel Detergents Planning & Report Manager
  • Jodel Detergents Supply Chain & Commercial Manager

2018 - 2020

  • A Casa das Viagens Revenue Manager
  • Four Seasons Hotels and Resorts – Hotel Ritz Lisboa Waiter
  • Vila Galé Hotéis Vila Galé Estoril - Assistant Director
  • Vila Galé Hotéis Vila Galé Ericeira – Assistant Director
  • Vila Galé Hotéis Vila Galé Ericeira – Waiter
  • Vila Galé Hotéis Vila Galé Ericeira – Purchase Controller

2013 - 2015

  • VilaLara Thalassa Resort Waiter
  • Hotel The Artist Porto & Bistro Receptionist
  • Solar o Condado Kitchen helper

Studies

2020 - Current
Universidade Europeia

• Ph.D in Management

2021
CERTFORM

• Excel for accountants, managers and financiers

2019
Deloitte

• Advanced Excel

2018 - 2020
Universidade Europeia

• MSc in Management and Business Strategy

2020
INESP - Hotelaria & Turismo

• Advanced Revenue Management

2020
IEFP

• CCP - Pedagogical Skills Course

2015 - 2018
Universidade Europeia

• BSc in Hospitality Management

2015 - 2018
Escola de Hotelaria e Turismo do Porto, em Gestão Hoteleira - Restauração e Bebidas

• CET - Technological Specialization Course (level V) in Hospitality Management - F&B

Contact