Categoria: Outros Temas

Postagens de Blog dedicadas a Outros temas relevantes

  • Por Que os Teclados São QWERTY?

    Por Que os Teclados São ?

    A História por Trás do Layout Mais Usado no Mundo

    Introdução

    Desde a invenção da máquina de escrever, diferentes layouts foram propostos para otimizar a digitação. No entanto, foi o que prevaleceu e se consolidou como o padrão universal. Para compreender essa escolha, é necessário explorar suas origens e os desafios técnicos e comerciais que moldaram sua adoção.


    1. A Origem do Layout

    1.1 A Invenção por

    • O layout QWERTY foi desenvolvido por Christopher Latham Sholes, um dos inventores da máquina de escrever moderna.
    • Criado em 1873, tinha o objetivo de evitar o travamento das hastes das teclas ao digitar rapidamente.

    1.2 O Papel da Remington

    • A Remington & Sons foi a primeira empresa a produzir máquinas de escrever comerciais em larga escala.
    • Em 1878, a Remington adotou o QWERTY como o layout oficial, contribuindo para sua disseminação global.

    2. Por Que o QWERTY Foi Escolhido?

    2.1 Prevenção de Travamentos Mecânicos

    • A posição das teclas foi pensada para reduzir colisões mecânicas entre os martelos da máquina de escrever.
    • Alternando letras comuns entre as mãos, o design melhorava o fluxo da digitação.

    2.2 Adoção Comercial e Padronização

    • Uma vez que a Remington popularizou o QWERTY, empresas concorrentes passaram a adotá-lo para garantir compatibilidade.
    • Quando os primeiros computadores surgiram, o layout já estava amplamente difundido, tornando-se o padrão natural.

    3. Alternativas ao QWERTY

    3.1 O Layout Dvorak

    • Criado na década de 1930 por August Dvorak, visava otimizar a digitação reduzindo o movimento dos dedos.
    • Embora comprovadamente mais eficiente, nunca alcançou ampla adoção devido ao domínio do QWERTY.

    3.2 Outros Layouts Modernos

    • Colemak e Workman são alternativas que buscam melhorar a ergonomia e eficiência da digitação.
    • No entanto, a inércia histórica e a familiaridade com o QWERTY dificultam a transição para novos padrões.

    Conclusão

    O layout QWERTY não foi projetado para ser o mais eficiente, mas sua adoção precoce e o impacto comercial garantiram sua dominância. Mesmo com alternativas mais ergonômicas, o QWERTY permanece o padrão global, moldando a maneira como digitamos até os dias de hoje.

  • Contacto

    Entre em contacto

    Caso tenha alguma questão, interesse em colaboração ou pretenda obter mais informações sobre os projetos e competências apresentados, utilize o formulário abaixo. Responderei com a maior brevidade possível. Estou disponível para explorar oportunidades, discutir soluções tecnológicas e partilhar conhecimento em contexto profissional.

  • Website Portfolio

    Website Portfolio


    Relatório Técnico do Projeto Portfólio

    Introdução

    Este relatório documenta o processo de desenvolvimento de um portfólio digital interativo, abordando a implementação técnica, os desafios encontrados e as soluções aplicadas. O objetivo do projeto é criar um website profissional que sirva como ferramenta de apresentação pessoal e profissional, proporcionando simultaneamente uma experiência prática na utilização de editores visuais, repositórios GitHub e web.


    Estrutura do Projeto

    O projeto foi concebido para garantir flexibilidade na edição e controlo de versão, recorrendo a múltiplas ferramentas. Após testes iniciais com diferentes abordagens, foi escolhida a solução de hospedagem premium na Hostinger com domínio próprio nunosalvacao.pro e instalação de WordPress com acesso total aos ficheiros e código-fonte. A estrutura principal está organizada da seguinte forma:

    Hospedagem e Diretório Base:

    • Plataforma de Hospedagem: Hostinger (Plano Premium)
    • Domínio: nunosalvacao.pro
    • CMS Utilizado: WordPress (Instalação própria, sem construtores limitadores)
    • Acesso Total: Gestão de ficheiros via File Manager, FTP e SSH

    Processo de Desenvolvimento

    1. Planeamento e Prototipagem

    1.1. Teste de Diferentes Soluções

    Ao longo do processo de desenvolvimento, foram testadas várias abordagens antes da decisão final:

    • Dreamweaver + Servidor Web Local → Primeira tentativa para desenvolver o site manualmente, utilizando um servidor local para testes e desenvolvimento do código HTML e CSS. Permitiu um alto nível de personalização, mas revelou-se demasiado moroso para a implementação de um blog dinâmico.
    • GrapesJS → Experiência inicial com um editor visual . Embora tenha facilitado a prototipagem, não oferecia flexibilidade suficiente para a estruturação completa do portfólio.
    • Website Builder da Hostinger → Solução rápida, mas com limitações no acesso a ficheiros e personalização avançada.
    • HTML/CSS Manual + Hospedagem no Hostinger → Opção testada para máximo controlo sobre o código, mas a ausência de um sistema de gestão de conteúdos (CMS) tornava a manutenção e atualização do site menos eficiente.
    • WordPress Self-Hosted na Hostinger → Após avaliar todas as alternativas, esta solução foi escolhida por oferecer um equilíbrio entre personalização, controlo e escalabilidade.

    1.2. Escolha Final do WordPress na Hostinger

    Após os testes mencionados, decidiu-se pela utilização de WordPress na Hostinger com total acesso aos ficheiros, garantindo:

    • Facilidade na criação e manutenção de conteúdo blog, portfólio, páginas institucionais;
    • Gestão eficiente de design e funcionalidades através de temas e plugins;
    • Acesso direto ao código-fonte para personalizações avançadas e otimizações;
    • Integração com GitHub para rastreamento de versões e segurança dos dados.

    2. Desenvolvimento e Implementação

    • Instalação do WordPress e configuração inicial de segurança e otimização
    • Personalização do tema e estruturação do conteúdo
    • Implementação de páginas essenciais e integração com SEO e plugins

    3. Testes e Depuração

    • Configuração de backups automáticos no hPanel
    • Testes de compatibilidade, velocidade e segurança
    • Ajustes finos na navegação e design

    4. Implantação e Publicação

    • Publicação do site na Hostinger com configuração de caching e otimizações
    • Configuração de SSL para garantir conexões seguras

    5. Limpeza de Código e Consolidação

    • Remoção de elementos utilizados apenas na fase de testes
    • Estruturação do código para futuras expansões

    Aprendizagens e Reflexões

    Durante o desenvolvimento do projeto, identifiquei diversas oportunidades de otimização:

    Escolha da Hospedagem e CMS – A migração para Hostinger + WordPress proporcionou maior controlo e flexibilidade.

    Gestão de Ficheiros e Segurança – Acesso total ao código permitiu customizações avançadas e configurações otimizadas.

    SEO e Desempenho – Utilização de ferramentas para otimizar velocidade e indexação nos motores de busca.

    Primeira Experiência Completa com Hospedagem Profissional – Compreensão aprofundada da e WordPress self-hosted.


    Próximos Passos (já em desenvolvimento)

    Na próxima revisão do website portfólio, serão implementadas melhorias focadas na experiência do utilizador, na otimização de desempenho e na integração de novas funcionalidades interativas.

    • Entre as prioridades está a integração do Botpress, que permitirá um agente de IA interativo para responder a dúvidas dos visitantes, orientá-los sobre os conteúdos do site e facilitar a navegação.
    • Além disso, serão otimizadas as páginas do portfólio, garantindo uma apresentação mais dinâmica dos projetos, bem como aprimorada a responsividade do site para assegurar uma navegação fluida em diferentes dispositivos.
    • Ajustes no SEO e no carregamento das páginas também serão considerados para aumentar a visibilidade e eficiência da plataforma.

    A próxima versão estará publicada no espaço de 1 mês.

    Ferramentas Utilizadas na Elaboração do Website

    A construção do website portfólio envolveu uma seleção estratégica de ferramentas para desenvolvimento, otimização, automação e gestão de conteúdo.

    Desenvolvimento e Infraestrutura

    • WordPress (Twenty Twenty-Five) – Plataforma base para a estrutura e gestão do conteúdo.
    • Gutenberg Editor – Construção e personalização de páginas através de blocos.
    • Plataforma Hostinger – Alojamento web e gestão de domínio.
    • GitHub – Controlo de versão e armazenamento de código.
    • Visual Studio Code – Edição avançada de ficheiros e personalizações no código.
    • Code Snippets – Inserção e gestão de código PHP sem necessidade de editar ficheiros principais do tema.

    SEO, Gestão de Taxonomias e Analytics

    • Rank Math – Otimização SEO para melhorar a indexação do site.
    • TaxoPress – Gestão de taxonomias e organização de conteúdos.
    • Google Site Kit – Integração com Google Analytics, Search Console e outras ferramentas para análise de desempenho.

    Automação e Interatividade

    • Botpress – Agente de IA para interação dinâmica com os visitantes.
    • Microsoft Forms – Implementação do formulário de contacto integrado.

    Design e Conteúdo Multimédia

    • DALL·E & Microsoft Designer – Geração de imagens assistida por IA.
    • Canvas – Criação e edição avançada de imagens para o site.
    • Lumen5 – Produção de vídeos para dinamização do conteúdo.
    • Lucidchart & Visio – Modelação de fluxos e estruturas organizacionais.

    Organização e Documentação

    • Obsidian – Gestão de notas e estruturação de documentação do projeto.

    A sinergia entre estas ferramentas garantiu um processo de desenvolvimento eficiente, um site bem estruturado e uma experiência de navegação otimizada para os utilizadores.

    Conclusão

    A criação deste portfólio digital representou um desafio significativo, exigindo e adaptação a novas metodologias. A migração para WordPress na Hostinger revelou-se a escolha mais eficaz, permitindo um equilíbrio entre flexibilidade, controlo total e facilidade de manutenção.

    A experiência adquirida será essencial para futuras implementações, consolidando a base técnica necessária para aplicações tanto no contexto académico como profissional.

  • SAP Build Apps – Despesas

    SAP Build Apps – Despesas

    Informações Gerais do Projeto

    Nome do Projeto: Sistema de Submissão e Aprovação de Despesas
    Ferramentas e Tecnologias Utilizadas: SAP Build Apps, SAP Build Process Automation, SAP Business Technology Platform (BTP), SAP Integration Suite
    Área de Aplicação: Financeiro, , Gestão Empresarial


    Descrição do Projeto

    Objetivo Principal: Criar uma aplicação de submissão e aprovação de despesas para otimizar a gestão financeira e garantir rastreabilidade e transparência no processo de reembolso.
    Contexto: Muitas empresas gerem despesas manualmente via e-mail ou planilhas, tornando o processo ineficiente, sujeito a erros e sem rastreabilidade clara.
    Solução Proposta: Uma aplicação web desenvolvida em SAP Build Apps onde os funcionários submetem pedidos de reembolso, que são automaticamente encaminhados para aprovação através de SAP Build Process Automation. O status das despesas pode ser monitorizado em tempo real por gestores e utilizadores.
    Diferencial Técnico: Integração direta com SAP S/4HANA e SAP BTP, utilização de fluxos automatizados via SAP Build Process Automation, e interface intuitiva desenvolvida em SAP Build Apps para facilitar a usabilidade.


    Estrutura e Funcionamento da Aplicação

    Descrição Técnica da Aplicação/Automatização

    • Arquitetura Geral: Aplicação em SAP Build Apps (interface), processamento via SAP Build Process Automation, armazenamento em SAP BTP (HANA Cloud Database).
    • Plataformas Utilizadas: SAP Build Apps, SAP Integration Suite, SAP BTP, SAP HANA Cloud.
    • Fluxo de Dados: Submissão via SAP Build Apps → Armazenamento no SAP BTP → Processamento automático via SAP Build Process Automation → Aprovação pelo gestor → Atualização do status da despesa.
    • Componentes Principais: Formulários de submissão de despesas, de acompanhamento, notificações automáticas, integrações SAP.

    Tecnologias & Funcionalidades Chave

    • SAP Build Process Automation – Automação de notificações e aprovações
    • SAP Build Apps – Interface intuitiva para submissão e gestão de despesas
    • SAP Integration Suite – Integração com sistemas financeiros e ERP SAP
    • Armazenamento em SAP HANA Cloud – Gestão de dados estruturados e seguros
    • Segurança & Permissões – Controlo de acessos baseado em perfis de utilizadores

    Diagramas e Infográficos

    Diagrama da Arquitetura da Aplicação

    Fluxograma dos Processos

    Mapeamento das Integrações

    Extração e Análise de Dados


    Aprendizagem e Desenvolvimento de Competências

    Competências Técnicas Aprendidas (Configuração de SAP Build Apps, integração com SAP BTP, automação via SAP Build Process Automation)
    Principais Desafios e Como os Resolvi (Otimização da segurança no fluxo de aprovação, integração transparente com SAP HANA Cloud, definição de permissões granulares para acessos diferenciados)
    O que melhoraria na próxima versão? (Inclusão de análise preditiva para prever padrões de despesas, notificações via SAP Mobile)


    Aplicabilidade e Impacto

    Onde esta solução pode ser usada no mercado? Empresas de grande e médio porte que necessitam de gestão eficiente de despesas corporativas.
    Quem pode beneficiar desta aplicação? Gestores financeiros, colaboradores que solicitam reembolsos, departamentos de .


    Comparação antes/depois

    Antes: Gestão descentralizada e ineficiente.

    Depois: Processo digitalizado, rápido e rastreável


    Conclusão e Próximos Passos

    Resumo Final do Projeto – A aplicação demonstrou ser uma solução eficaz para digitalizar a submissão e aprovação de despesas, reduzindo tempos de processamento e melhorando a rastreabilidade dos reembolsos
    Melhorias Futuras – Integração com para detecção de fraudes, API aberta para integração com plataformas externas
    Referências e Documentação – Tutoriais SAP Learning, documentação oficial SAP Build

  • SAP BTP – Fluxo de Compras

    SAP BTP – Fluxo de Compras

    Fluxo Automático de Aprovação de Requisições de Compras

    Informações Gerais do Projeto

    Nome do Projeto: Fluxo Automático de Aprovação de Requisições de Compras
    Ferramentas e Tecnologias Utilizadas: SAP BTP Trial, SAP Build Process Automation, SAP Integration Suite, SAP HANA Cloud
    Área de Aplicação: Automação Financeira, Gestão de Compras, ERP


    Descrição do Projeto

    Objetivo Principal: Automatizar o processo de requisição de compras, reduzindo a intervenção manual e garantindo conformidade com as políticas da empresa.
    Contexto: O fluxo manual de aprovação de compras era demorado, sujeito a erros e dependente de e-mails para comunicação, impactando prazos e eficiência.
    Solução Proposta: Implementação de um fluxo de aprovação automática via SAP Build Process Automation, integrado ao SAP BTP, garantindo transparência e eficiência. O sistema notifica automaticamente gestores e mantém um histórico de aprovações em SAP HANA Cloud.
    Diferencial Técnico: Integração completa com SAP S/4HANA via SAP Integration Suite, possibilitando um processo otimizado e rastreável, minimizando intervenções manuais.


    Estrutura e Funcionamento da Aplicação

    Descrição Técnica da Aplicação/Automatização

    • Arquitetura Geral: Workflow desenvolvido em SAP Build Process Automation, armazenado em SAP BTP, com integração direta ao SAP S/4HANA.
    • Plataformas Utilizadas: SAP BTP Trial, SAP Build Process Automation, SAP Integration Suite, SAP HANA Cloud.
    • Fluxo de Dados: Submissão via interface SAP Build → Validação automática → Encaminhamento para aprovação via SAP Build Process Automation → Registro de decisão no SAP HANA Cloud → Atualização no SAP S/4HANA.
    • Componentes Principais: Formulários interativos, de aprovação, notificações automáticas e integrações SAP.

    Tecnologias & Funcionalidades Chave

    • SAP Build Process Automation – Fluxo automatizado de aprovações e notificações
    • SAP Integration Suite – Integração com SAP S/4HANA para sincronização de dados
    • SAP HANA Cloud – Armazenamento de logs e métricas de aprovação
    • Gestão de Permissões e Acessos – Aprovações baseadas em perfis de utilizadores e hierarquia organizacional

    Diagramas e Infográficos

    Diagrama da Arquitetura da Aplicação

    Fluxograma dos Processos

    Mapeamento das Integrações

    Extração e Análise de Dados


    Aprendizagem e Desenvolvimento de Competências

    Competências Técnicas Aprendidas – Desenvolvimento de Workflows SAP Build Process Automation, Integração com SAP S/4HANA, em SAP HANA Cloud
    Principais Desafios e Como os Resolvi – Configuração de acessos para diferentes perfis, automação das notificações sem sobrecarga de comunicação, otimização do armazenamento de logs
    O que melhoraria na próxima versão? – Implementação de AI para predição de padrões de compras e otimização do processo de aprovação


    Aplicabilidade e Impacto

    Onde esta solução pode ser usada no mercado? Empresas de grande e médio porte que possuem processos rigorosos de aprovação de compras e necessitam de maior automação e eficiência.
    Quem pode beneficiar desta aplicação? Departamentos financeiros, equipas de compras, gestores e auditores.

    Comparação antes/depois

    Antes: Processo manual, suscetível a falhas e demoras.

    Depois: Aprovação automatizada, melhor rastreabilidade e conformidade com as políticas internas


    Conclusão e Próximos Passos

    Resumo Final do Projeto O fluxo automático de aprovação de requisições de compras melhorou significativamente a eficiência do processo, reduzindo o tempo de espera e garantindo maior conformidade e rastreabilidade
    Melhorias Futuras Expansão para integração com fornecedores externos via API, implementação de para consultas automáticas de status de compras
    Referências e Documentação Tutoriais SAP Learning, Documentação SAP BTP

  • Obsidian Sync Automation

    Obsidian Sync Automation

    Apresentação do Projeto: Sincronização Automática Google Tasks + OneDrive + Obsidian


    1. Informações Gerais do Projeto

    Nome do Projeto: Obsidian Sync Automation
    Ferramentas e Tecnologias Utilizadas: Google Apps Script, , , PowerShell, Obsidian, GitHub
    Área de Aplicação: TI, Automação, Gestão de Conhecimento, Produtividade


    2. Descrição do Projeto

    Objetivo Principal: Automação completa da sincronização entre Google Tasks, OneDrive e Obsidian, permitindo que o utilizador aceda a tarefas e documentos em tempo real sem intervenção manual.
    Contexto: Gerir múltiplos ecossistemas de produtividade pode ser ineficiente. Este projeto elimina a necessidade de replicação manual de tarefas e documentos, garantindo que o Obsidian se mantém sempre atualizado.
    Solução Proposta: Implementação de automações via , Google Apps Script e scripts /PowerShell para atualização dinâmica de tarefas e indexação de documentos no Obsidian.
    Diferencial Técnico: Solução totalmente integrada, sem dependência de serviços externos pagos. Utiliza ferramentas nativas das plataformas para garantir performance e segurança.


    3. Estrutura e Funcionamento da Aplicação

    Descrição Técnica da Aplicação/Automatização

    • Arquitetura Geral:
      • Front-end: Obsidian como interface principal
      • Back-end: Power Automate, Google Apps Script, Python e PowerShell
      • Integrações: Google Tasks, OneDrive, GitHub
    • Plataformas Utilizadas: Google Workspace, Microsoft Power Platform, Obsidian, GitHub
    • Fluxo de Dados:
      • Google Tasks → JSON no OneDrive → Python processa para Markdown no Obsidian
      • OneDrive → PowerShell gera índice automático no Obsidian
    • Componentes Principais:
      • Scripts para sincronização de tarefas
      • Automação de atualização de ficheiros no Obsidian
      • Backup e restauração automáticos via GitHub

    Tecnologias & Funcionalidades Chave

    • Google Apps Script → Exportação de tarefas para JSON
    • Power Automate → Monitorização de ficheiros no OneDrive
    • Python → Conversão de JSON para Markdown no Obsidian
    • PowerShell → Geração automática de índices de documentos no Obsidian
    • Obsidian Plugins → Integração com Dataview, Templater e Advanced Tables
    • GitHub → Backup e restauração automáticos

    4. Diagramas e Infográficos

    Fluxograma dos Processos


    5. Aprendizagem e Desenvolvimento de Competências

    Competências Técnicas Aprendidas:

    • Implementação de Webhooks com Google Apps Script
    • com Power Automate
    • Manipulação de ficheiros JSON com Python
    • Automação de gestão de ficheiros com PowerShell
    • Configuração avançada do Obsidian com plugins

    Principais Desafios e Como os Resolvi:

    • Sincronização em Tempo Real: Resolvido com triggers e eventos em Power Automate e Google Apps Script
    • Indexação de Documentos: Utilização de PowerShell para gerar índices automaticamente
    • Backup e Restauração: Integração com GitHub para reverter configurações rapidamente

    O que melhoraria na próxima versão?

    • Implementação de uma interface gráfica para configuração
    • Suporte para múltiplas contas Google Tasks
    • Integração com externas para maior escalabilidade

    6. Aplicabilidade e Impacto

    Onde esta solução pode ser usada no mercado?

    • Empresas que utilizam Google Workspace e OneDrive para gestão documental
    • Profissionais que usam Obsidian para gestão de conhecimento
    • Departamentos de TI que necessitam de automação e backup estruturado

    Quem pode beneficiar desta aplicação?

    • Gestores de projetos que precisam de rastreamento dinâmico de tarefas
    • Equipas técnicas que utilizam Obsidian para documentação
    • Empresas que procuram reduzir trabalho manual repetitivo

    Comparação Antes/Depois:

    • Antes: Gestão manual de tarefas e ficheiros no Obsidian
    • Depois: Sincronização automática sem necessidade de intervenção

    7. Conclusão e Próximos Passos

    Resumo Final do Projeto:

    • Automação completa entre Google Tasks, OneDrive e Obsidian
    • Redução do trabalho manual e maior eficiência na gestão de conhecimento

    Melhorias Futuras:

    • Expansão para suporte multiutilizador
    • Integração com Microsoft Teams para notificações em tempo real

    Referências e Documentação:

    • Repositório GitHub para código e documentação
    • Documentação oficial de Power Automate e Google Apps Script
  • Service Desk Automação

    Service Desk Automação

    Informações Gerais do Projeto

    Nome do Projeto: Service Desk Automação – Gestão de Tickets de Suporte
    Ferramentas e Tecnologias Utilizadas: Microsoft , , Dataverse, SharePoint, Microsoft Teams
    Área de Aplicação: TI, Automação, Gestão de Serviços, Helpdesk


    Descrição do Projeto

    Objetivo Principal: Criar uma aplicação centralizada para registo, acompanhamento e resolução de tickets de suporte, automatizando aprovações e notificações para melhorar a eficiência do serviço de helpdesk.
    Contexto: Muitas empresas enfrentam dificuldades na gestão eficiente de tickets de suporte, resultando em tempos de resposta longos e falta de visibilidade sobre o estado das solicitações. Esta solução visa eliminar esses problemas.
    Solução Proposta: Um portal em onde os utilizadores podem submeter tickets, os gestores podem aprovar pedidos críticos e os técnicos recebem notificações automáticas e atualizam o estado dos tickets em tempo real.
    Diferencial Técnico: Integração completa com Microsoft para notificações automatizadas via e-mail e Teams, utilização de Dataverse para armazenamento estruturado e para análise de de suporte.


    Estrutura e Funcionamento da Aplicação

    Descrição Técnica da Aplicação/Automatização

    • Arquitetura Geral: Front-end em Power Apps (canvas app), back-end em Dataverse e SharePoint, integrações via Power Automate
    • Plataformas Utilizadas: Microsoft Power Platform (Power Apps, Power Automate, Dataverse, SharePoint)
    • Fluxo de Dados: Os utilizadores criam tickets via Power Apps → Armazenados no Dataverse → Notificações automáticas via Power Automate → Técnicos atualizam estado → geram relatórios de performance.
    • Componentes Principais: Formulários para submissão de tickets, painel de gestão para administradores, automatização via Power Automate, integração com Teams para notificações.

    Tecnologias & Funcionalidades Chave

    • Power Automate (Notificações, aprovações, )
    • Power Apps (Interface de Gestão, formulários customizados)
    • Integração com Dataverse/SharePoint (Armazenamento de dados)
    • Segurança & Permissões (Gestão de acessos baseada em perfis de utilizadores)

    Diagramas

    Diagrama da Arquitetura da Aplicação (Representação das interligações entre Power Apps, Power Automate, Dataverse e SharePoint)


    Fluxograma dos Processos (Submissão do ticket → Aprovação → Atribuição ao técnico → Resolução → Fecho do ticket)


    Mapeamento das Integrações (Power Apps, Power Automate, SharePoint, Teams)

    Extração e Análise de Dados


    Aprendizagem e Desenvolvimento de Competências

    Competências Técnicas Aprendidas (Implementação de Power Apps avançado, automação via Power Automate, no Dataverse)
    Principais Desafios e Como os Resolvi (Gerir permissões no Dataverse, otimizar notificações sem sobrecarga de e-mails, melhorar a usabilidade da interface)
    O que melhoraria na próxima versão? (Adicionar chatbot para triagem automática de tickets, integração com SAP para registo de tickets financeiros)


    Aplicabilidade e Impacto

    Onde esta solução pode ser usada no mercado? Empresas de TI, Gestão de Serviços, Helpdesk, Infraestrutura Tecnológica.
    Quem pode beneficiar desta aplicação? Equipas de suporte técnico, gestores de TI, colaboradores que necessitem de suporte eficiente.
    Comparação antes/depois (Antes: Falta de visibilidade e tempos de resposta elevados. Depois: , melhor distribuição de tarefas, KPIs visíveis em dashboards)


    Conclusão e Próximos Passos

    Resumo Final do Projeto (O Service Desk em Power Apps demonstrou ser uma solução eficiente para a gestão de tickets, reduzindo o tempo médio de resposta e melhorando a comunicação entre utilizadores e técnicos)
    Melhorias Futuras (Integração com IA para classificação automática de tickets, relatórios preditivos de suporte técnico)
    Referências e Documentação (Tutoriais do Microsoft Learn, documentação Power Automate)

  • SAP Fiori Sales Dashboard

    SAP Fiori Sales Dashboard

    Apresentação do Projeto: Analytics Sales Page (SAP Fiori + OData)

    1. Informações Gerais do Projeto

    Nome do Projeto: Analytics Sales Page – SAP Fiori com OData V2
    Ferramentas e Tecnologias Utilizadas: SAP Fiori, SAP UI5, SAP Business Application Studio (BAS), OData V2, SAP Gateway, SAP S/4HANA, CDS Views, SAP Web IDE
    Área de Aplicação: Análise de Vendas, , SAP ERP


    2. Introdução

    Este projeto foi desenvolvido com o objetivo de construir uma página analítica de vendas (Analytics Sales Page) dentro do SAP Fiori, utilizando dados expostos via OData V2. Trata-se de uma implementação prática de conceitos avançados de SAP Fiori Elements, OData Annotations e integração com SAP S/4HANA.

    A jornada até aqui envolveu desafios técnicos e estruturais, demonstrando a capacidade de compreender a arquitetura SAP e implementar soluções escaláveis. O percurso até aqui reflete entendimento das tecnologias envolvidas, proporcionando a base necessária para avançar e explorar soluções mais sofisticadas.


    3. Descrição do Projeto

    Objetivo Principal: Criar uma página analítica para visualizar e analisar métricas de vendas utilizando SAP Fiori Elements e OData Services no SAP Gateway.
    Cenário: A empresa precisava de um painel centralizado para visualizar vendas por categoria de produto e identificar tendências. Os dados estavam dispersos em tabelas SAP, exigindo uma solução mais eficiente.
    Solução Proposta: Desenvolvimento de um Fiori Analytical List Page (ALP) com integração direta a um serviço OData V2, expondo dados processados via CDS Views em .
    Diferencial Técnico: Utilização de SAP Annotations para enriquecer o front-end sem necessidade de lógica extra no código UI5, reduzindo complexidade e carga de manutenção.


    4. Estrutura e Funcionamento da Aplicação

    Descrição Técnica da Aplicação

    • Arquitetura Geral: O projeto segue a arquitetura SAP Fiori Elements, utilizando OData V2 exposto pelo SAP Gateway, consumindo dados processados por CDS Views dentro do SAP S/4HANA.
    • Plataformas Utilizadas:
      • SAP Fiori/UI5 para UI
      • OData V2 para consumo de dados
      • SAP Gateway como middleware
      • SAP S/4HANA para persistência dos dados
    • Fluxo de Dados:
    • O Fiori app consome dados do serviço OData publicado no SAP Gateway.
    • O serviço OData está ligado a CDS Views ABAP, que extraem os dados da tabela de vendas no SAP S/4HANA.
    • Os dados são processados e exibidos na interface SAP Fiori Elements.
    • Componentes Principais:
      • Annotations XML para UI5
      • Fiori List Report e Analytical List Page (ALP)
      • CDS Views para lógica de dados
      • SAP Gateway e OData Services para comunicação

    Tecnologias & Funcionalidades Chave

    • SAP Fiori Elements (Criação de UI sem código customizado)
    • Annotations XML (Para definir a interface no Fiori)
    • SAP OData V2 (Para consumir os dados de vendas)
    • ABAP CDS Views (Para modelagem de dados no SAP S/4HANA)
    • Integração SAP Gateway (Para expor os serviços OData)

    5. Diagramas e Infográficos

    Diagrama da Arquitetura da Aplicação

    Fluxograma dos Processos


    6. Aprendizagem e Desenvolvimento de Competências

    Competências Técnicas Aprendidas:

    • Modelação de CDS Views em ABAP
    • Configuração de OData Services no SAP Gateway
    • Uso avançado de Annotations XML para Fiori UI5
    • Implementação de Fiori Analytical List Page
    • Integração entre SAP S/4HANA, SAP Gateway e Fiori

    Principais Desafios e Como os Resolvi:

    1. Erro de path inexistente no Annotation.xml → Corrigido através da análise do metadata OData.
    2. Problemas com propriedades ausentes no i18n → Atualização e mapeamento correto das labels.
    3. Configuração incorreta do Fiori Analytical Page → Ajuste das Annotations UI para correta visualização.

    O que melhoraria na próxima versão?

    • Implementação de filtros avançados no Fiori.
    • Otimização do tempo de carregamento via ABAP Performance Tuning.
    • Adição de novos gráficos analíticos para insights mais profundos.

    7. Conclusão e Próximos Passos

    Resumo Final do Projeto: Este projeto demonstrou como criar um dashboard de análise de vendas no SAP Fiori, consumindo dados via OData V2 e CDS Views, garantindo uma solução eficiente e escalável dentro do SAP S/4HANA.

    Melhorias Futuras:

    • Adição de novos KPI Cards para monitorização de métricas
    • Implementação de para previsão de vendas
    • Integração com SAP Analytics Cloud para relatórios mais detalhados

    Referências e Documentação:

    Este projeto pretende demonstrar conhecimentos sobre SAP Fiori, OData e ABAP, além da capacidade de resolver problemas e evoluir continuamente.

  • Formações

    Formações

    Formação Académica e Profissional

    CET – Técnico Especialista em Gestão de Redes e Sistemas Informáticos (Nível 5)

    Instituto do Emprego e Formação Profissional – IEFP (Atualmente a frequentar)

    Este curso técnico especializado visa dotar os formandos com competências avançadas na gestão, manutenção e implementação de infraestruturas de redes e sistemas informáticos. A formação abrange um conjunto abrangente de áreas essenciais para o desempenho técnico em TI, incluindo:

    • Instalação, configuração e administração de redes e sistemas informáticos.
    • Implementação de soluções de segurança e cloud computing.
    • Análise e resolução de problemas em infraestruturas de TI.
    • Programação em C e SQL.
    • Arquitetura Cliente-Servidor.
    • Gestão e administração de servidores web.
    • Administração e manutenção de sistemas operativos.
    • Desenvolvimento e implementação de soluções em HTML, CSS e .
    • Utilização de sistemas Linux e servidores de base de dados.

    Microsoft Learn:

    Power Platform, Build and Manage Model-Driven Apps
    Capacitação para desenvolvimento e gestão de aplicações empresariais orientadas a dados na Power Platform, otimizando processos e análise de informação.

    Identity, Access, and Security
    Formação sobre princípios avançados de identidade e segurança no Microsoft , cobrindo autenticação, controlo de acessos e proteção de dados.

    Microsoft Cloud Adoption Framework for Azure
    Abordagem estratégica para adoção da cloud Azure, garantindo um planeamento estruturado e governança eficiente na migração e implementação de soluções.

    Analysing and Visualizing Data with Microsoft Power BI
    Desenvolvimento de competências em análise e visualização de dados com Power BI, permitindo insights estratégicos e tomada de decisão baseada em dados.

    LinkedIn Learning:

    Business Analysis: Essential Tools and Techniques
    Exploração das principais técnicas de análise de negócios para levantamento de requisitos, modelação de processos e identificação de soluções eficientes.

    Windows 11 Security
    Formação aprofundada sobre segurança no Windows 11, cobrindo encriptação, defesa contra ameaças e implementação de políticas de proteção de dados.

    Data Visualization for Data Analysis and Analytics
    Capacitação em visualização de dados, aplicando para transformar informações complexas em representações gráficas acessíveis e eficazes.

    SAP ERP Essential Training (LinkedIn Learning)
    Introdução abrangente ao sistema SAP ERP, incluindo estrutura funcional e integração dos módulos financeiros e operacionais.

    SAP Learning Journeys:

    Outlining the Financial Accounting Overview in SAP S/4HANA
    Compreensão da estrutura da contabilidade financeira no SAP S/4HANA, abordando os principais processos e integração de relatórios financeiros.

    Developing with SAP Integration Suite
    Capacitação para desenvolvimento de integrações empresariais eficientes usando o SAP Integration Suite, promovendo interoperabilidade entre sistemas.

    Creating Processes and Automations with SAP Build Process Automation
    Desenvolvimento e implementação de automatizados, otimizando processos de negócio com SAP Build Process Automation.

    Learning the Basics of SAP Fiori
    Introdução ao design e desenvolvimento de interfaces SAP Fiori, focado na experiência do utilizador e acessibilidade.

    Composing and Automating with SAP Build the No-Code Way
    Exploração das funcionalidades do SAP Build para criação de aplicações empresariais sem necessidade de programação, acelerando inovação digital.

    Exploring Data Modeling with SAP Solutions
    Formação prática em modelação de dados no ecossistema SAP, abordando otimização e estruturação de bases de dados para análise avançada.

    Creating Applications and Extensions using SAP Build Code
    Desenvolvimento de aplicações e extensões empresariais com SAP Build Code, promovendo a integração e escalabilidade de soluções.

    Outras Plataformas:

    MS Excel Advanced for Business (Coursera – Macquarie University)
    Aplicação de técnicas avançadas do Excel para análise de negócios, incluindo automação de tarefas e modelação de dados.

    Cloud Technical Essentials ()
    Introdução às principais tecnologias da AWS, cobrindo fundamentos de computação, armazenamento e redes na cloud.

    Oracle Cloud Infrastructure Data Foundations Associate (Oracle)
    Capacitação em infraestrutura de cloud da Oracle, incluindo conceitos de bases de dados, gestão de armazenamento e redes na OCI.

    SQL Fundamentals (Coursera – University of Michigan)
    Formação em fundamentos da linguagem SQL, com foco em manipulação, consulta e otimização de bases de dados relacionais.

    How To Set Up Project Sites and Spaces with Confluence (Coursera Project Network)
    Criação e gestão de espaços colaborativos e documentais com Confluence, otimizando comunicação e organização de projetos.

    ITIL 4 Foundation Basics (Udemy)
    Introdução ao ITIL 4, abordando gestão de serviços de TI com foco na otimização de processos e entrega de valor ao negócio.

    Fundamentos de Cibersegurança (Cisco Networking Academy)
    Formação essencial em segurança da informação, incluindo prevenção de ameaças, criptografia e boas práticas para proteção de sistemas.

    Ágeis com Scrum (Scrum.org)
    Exploração dos princípios do Scrum para gestão ágil de projetos, garantindo entregas iterativas e maior eficiência operacional.

    Implementação de Infraestruturas em Cloud Computing ()
    Desenvolvimento de competências em implementação de soluções cloud, cobrindo arquitetura, segurança e otimização de recursos no .


  • CV

    CV

    1. Dados Pessoais

    • Nome Completo: Nuno Miguel da Silva Salvação
    • Nome Profissional: Nuno Salvação
    • Data de Nascimento: 08 de outubro de 1975 (49 anos)
    • Nacionalidade: Portuguesa
    • Localização: Lisboa, Portugal
    • LinkedIn: Perfil LinkedIn
    • GitHub: Perfil GitHub

    2. Perfil Profissional

    Profissional de Tecnologias da Informação com experiência consolidada em consultoria estratégica e soluções empresariais nas áreas de infraestruturas, computação em nuvem, redes, análise de dados, soluções inteligentes e segurança da informação.

    Atualmente, direcionando a minha especialização para Data & Business Intelligence, Automação e Otimização de Processos, aprofundando conhecimentos em Gestão de Dados, Engenharia de Processos, Infraestruturas de Sistemas e Automação Inteligente.

    O meu objetivo é consolidar esta transição, aplicando metodologias analíticas avançadas e técnicas emergentes de automação para maximizar a eficiência operacional e a inteligência estratégica das organizações, com especial interesse em ambientes corporativos remotos, híbridos e multiculturais.


    Experiência Profissional

    Enterprise Sales Executive | Vodafone Business | 2020 – 2023

    • Consultoria estratégica em infraestruturas IT, Cloud e IoT/Smart Solutions.
    • Coordenação com equipas técnicas para otimização de processos empresariais e integração de dados.
    • Formação e capacitação de equipas em soluções digitais e automação empresarial.

    Large Account Manager | NOS SGPS | 2020

    • Gestão de carteira de grandes empresas com foco em soluções IT e infraestrutura Cloud.
    • Venda consultiva e suporte operacional para otimização de infraestruturas de dados.

    IT Director | RE/MAX Portugal | 2015 – 2016

    Outras Experiências Profissionais

    • Country Manager | INNOVATION MAKERS (2013 – 2015)
    • Group CEO | NEXTINFORMAN S.G.P.S. (2009 – 2011)
    • CEO | BRAVANTIC (2000 – 2011)

    Áreas de Especialização

    Data & Business Intelligence

    • Data Engineer / Engineer | Arquitetura e automação de infraestruturas de dados com .
    • Analytics Consultant / BI Architect | Estratégia de Business Intelligence e desenvolvimento de dashboards interativos.
    • Data Modeler / AI Data Modeler | Modelação de dados para análise preditiva e machine learning.

    Enterprise Automation & Process Optimization

    • RPA Developer / Intelligent Process Automation Engineer | Automação inteligente de processos empresariais.

    Modelação Cognitiva & Otimização de Processos

    • Process Optimization Analyst | Análise e otimização de processos empresariais baseados em dados.

    Educação & Certificações

    Ensino Secundário

    • Concluído com especialização em Filosofia, Geografia e Inglês, com média final de 18 valores.
    • Posteriormente, complementado com História para obtenção de equivalência a dois 12.º anos.

    Formação Profissional Especializada

    • CET Nível 5 – Gestão de Redes e Sistemas Informáticos(Em curso – 2025)

    Certificações e Cursos Complementares

    Microsoft Learn:

    • Power Platform, Build and Manage Model-Driven Apps
    • Azure Identity, Access, and Security
    • Microsoft Cloud Adoption Framework for Azure
    • Analysing and Visualizing Data with Microsoft Power BI

    LinkedIn Learning:

    • Business Analysis: Essential Tools and Techniques
    • Windows 11 Security
    • Data Visualization for Data Analysis and Analytics
    • SAP ERP Essential Training (LinkedIn Learning)

    SAP Learning Journeys:

    • Outlining the Financial Accounting Overview in SAP S/4HANA
    • Developing with SAP Integration Suite
    • Creating Processes and Automations with SAP Build Process Automation
    • Learning the Basics of SAP Fiori
    • Composing and automating with SAP Build the No-Code Way
    • Exploring Data Modeling with SAP Solutions
    • Creating Applications and Extensions using SAP Build Code

    Outras Plataformas:

    • MS Excel Advanced for Business (Coursera – Macquarie University)
    • Cloud Technical Essentials ()
    • Oracle Cloud Infrastructure Data Foundations Associate (Oracle)
    • SQL Fundamentals (Coursera – University of Michigan)
    • How To Set Up Project Sites and Spaces with Confluence (Coursera Project Network)
    • ITIL 4 Foundation Basics (Udemy)
    • Fundamentos de Cibersegurança (Cisco Networking Academy)
    • Ágeis com Scrum (Scrum.org)
    • Implementação de Infraestruturas em Cloud Computing (Google Cloud)

    Competências Técnicas

    • Data & Analytics: Power BI, DAX, SQL, Python para análise de dados.
    • Automação Empresarial: Power Automate, , Python, AI-driven automation.
    • Infraestruturas & Cloud: Microsoft Azure, SAP BTP, Modelação de Dados, Oracle Cloud.
    • Process Optimization: Business Process Management, AI-driven automation.
    • IT Operacional: Redes, Infraestrutura e Segurança, Administração de Sistemas Windows e Linux.
    • : Planeamento estratégico e execução.

    Destaques & Projetos Pessoais

    • Implementação de automação inteligente para otimização de processos internos.
    • Desenvolvimento de dashboards avançados para análise estratégica de negócios.
    • Aplicação de modelos de machine learning para análise de dados preditiva.

    Idiomas

    • Português: Nativo
    • Inglês: Fluente
    • Alemão: Em processo de aprendizagem
    • Espanhol e Francês: Conhecimentos básicos para comunicação em viagens

    Carta de Condução

    Categoria B