MRS Monteiro · Professional Portfolio
Engenharia de plataformas • Aplicações empresariais

Miguel Monteiro.

Senior Platform Engineer · Enterprise Applications

Ligo engenharia, operações e integração de sistemas para apoiar plataformas empresariais fiáveis. Mais de 25 anos de experiência em tecnologia, desde infraestruturas a aplicações críticas em produção.

25+anos em tecnologia
180 ECTSLicenciatura em Engenharia Informática
PT / ENportefólio bilingue
professional.profile
// Areas of expertise
{
  role: "Senior Platform Engineer",
  platforms: ["OutSystems", "SharePoint"],
  focus: [
   "Platform Operations",
   "Enterprise Integration",
   "Release Management",
   "Production Reliability"
  ]
}
Experiência construída em ambientes empresariais
01 / PERFIL

A engenharia para além do código.

Uma carreira construída na interseção entre sistemas, aplicações, equipas e operações.

Sou engenheiro informático com experiência em administração de sistemas, consultoria, engenharia de plataformas e suporte a aplicações empresariais. O meu trabalho passa pela análise técnica, acompanhamento de entregas, integração, resolução de incidentes e melhoria contínua, em colaboração com desenvolvimento, bases de dados, infraestrutura e áreas de negócio.

02 / PERCURSO

Da infraestrutura à engenharia de plataformas.

Experiência em organizações e projetos empresariais, num percurso iniciado em 2000.

2014 — 2016

SharePoint Consultant

Winprovit · Portugal Telecom

Consultoria SharePoint e .NET, análise de desempenho e segurança, administração Windows/IIS/SQL Server, migrações e suporte aplicacional.

2013 — 2014

SharePoint Specialist

Accenture · Sonangol / BP Angola

Implementação e suporte de SharePoint, Windows Server e SQL Server; automação de tarefas com PowerShell.

2012 — 2014

Application Technical Support Specialist

Accenture · ZON / NOS

Administração e configuração de plataformas SharePoint e OutSystems, monitorização técnica, suporte web e gestão de problemas.

2008 — 2011

Technical & Application Management

GFI / Noesis · Portugal Telecom / PTSI

Gestão técnica de aplicações web, SharePoint, OutSystems, deployments, incidentes, sistemas e SQL Server.

2003 — 2008

Systems & Infrastructure

GFI · Clientes públicos e privados

Administração Windows e Unix, redes, Active Directory, Exchange, SQL Server, virtualização e projetos de migração.

2000 — 2003

Systems Administrator

Universidade Atlântica

Administração de sistemas, serviços de rede, bases de dados e suporte técnico a utilizadores internos.

Nota: algumas experiências e projetos decorreram em períodos sobrepostos, conforme o currículo original.

03 / PRÁTICA

O trabalho que me define.

Domínios de atuação reais, descritos sem detalhes técnicos internos ou dados confidenciais.

01 / PLATFORM ENGINEERING

OutSystems Operations & Reliability

Acompanhamento de plataformas on-premises e cloud, análise de incidentes e desempenho, configurações, validação de releases e suporte a ambientes de produção.

OutSystemsCloudSQL
02 / DELIVERY

Release & Environment Management

Coordenação técnica de deployments e validações entre ambientes de desenvolvimento, teste, UAT e produção, considerando dependências e continuidade operacional.

DevOpsReleasesChange
03 / INTEGRATION

Enterprise Applications & APIs

Suporte à interoperabilidade entre aplicações empresariais, sistemas de dados e serviços externos; diagnóstico técnico de integrações e conectividade.

RESTSOAPOracle
04 / COLLABORATION

SharePoint & Microsoft Ecosystem

Administração e migração de ambientes SharePoint, segurança e autenticação, integração com plataformas empresariais e colaboração Microsoft 365.

SharePointM365IIS
05 / INFRASTRUCTURE

Enterprise Infrastructure

Experiência de base em servidores Windows e Unix, Active Directory, SQL Server, serviços de rede, virtualização, migrações e troubleshooting.

WindowsUnixPowerShell
06 / COLLABORATION

Cross-functional Technical Delivery

Articulação entre equipas técnicas e stakeholders, análise de requisitos e problemas, documentação de procedimentos e apoio à melhoria de práticas de operação.

StakeholdersDocumentation
PORTFOLIO / PROJETOS ACADÉMICOS

Da teoria à implementação.

Trabalhos selecionados da Licenciatura em Engenharia Informática: desenvolvimento, inteligência artificial, ciência de dados, sistemas distribuídos, segurança e computação gráfica.

EM DESTAQUE · PROJETOS DE INVESTIGAÇÃO

BetUAB · Machine Learning & Data Science

Projeto académico dedicado a sistemas preditivos: PostgreSQL, análise de dados, modelos de classificação e avaliação comparativa com baseline. Documentação de referência: relatório intermédio de 2025.

25 / DISTRIBUTED SYSTEMSAnálise técnica

Arquiteturas distribuídas e tolerância a falhas

Análise de computação distribuída, P2P, middleware, RPC, SOAP, escalabilidade, replicação, consistência e tolerância a falhas, incluindo cenários conceptuais relacionados com plataformas empresariais.

Distributed SystemsP2PRPCSOAP
Sistemas Distribuídos
24 / LOGIC · PYTHONEstudo aplicado

Inferência lógica e satisfatibilidade

Exercícios de raciocínio simbólico: Modus Ponens, resolução, transformação em forma normal conjuntiva (CNF), algoritmo DPLL e unificação de termos, com verificações em Python.

CNFDPLLLogicPython
Raciocínio e Representação do Conhecimento
23 / ANTLR · PYTHONProjeto de grupo

Compilador MOCC — Análise léxica, sintática e semântica

Projeto colaborativo de construção de um compilador para a linguagem MOCC. Gramáticas ANTLR 4, geração de AST e participação documentada na análise semântica, validação de tipos e gestão de âmbitos; estudo de geração de código intermédio e otimizações.

ANTLR 4PythonASTSemantic Analysis
Compilação · Equipa académica
22 / R · MACHINE LEARNINGEstudo com modelos

Previsão do consumo energético na União Europeia

Estudo de consumo de eletricidade per capita (2010–2020) com dados Eurostat, World Bank e EDGAR. Comparação em R entre árvores de decisão, KNN e redes neuronais, com avaliação RMSE e divisão treino/teste.

RrpartKNNnnetRMSE
Raciocínio e Representação do Conhecimento
21 / PYTHON · MLProjeto de investigação

BetUAB — Modelos preditivos e análise de dados

Projeto académico de investigação: estrutura relacional PostgreSQL, exploração de dados históricos, geração de dados sintéticos e estudo de Random Forest e Regressão Logística, comparando modelos com um baseline baseado nas probabilidades implícitas das odds. Relatório intermédio de 2025.

PythonPostgreSQLMachine LearningAnalytics
Projeto académico / BetUAB
01 / C · LINUXImplementação

Gestão de processos e comandos do sistema

Programa em C para listar os elementos de uma diretoria e contabilizar resultados com processos filho, comandos Shell, sincronização e redirecionamento de entrada/saída.

CLinuxfork()exec()wait()
Sistemas Operativos
02 / C++ · OOPImplementação

Gestão de jogos desportivos

Aplicação C++ orientada a objetos para gerir informação de jogos de futebol e basquetebol a partir de ficheiros CSV, recorrendo a classes, herança e menus interativos.

C++OOPCSVHerança
Programação por Objetos
03 / C++ · OOPImplementação

Catálogo de atividades imersivas

Aplicação modular em C++ para importar, registar, validar e ordenar atividades imersivas, com classes para coordenadas conceptuais, tratamento de CSV e validações de URL.

C++ClassesRegexCSV
Programação por Objetos
04 / UMLModelação

Sistema de inscrições desportivas

Modelação de processos de inscrição e pagamento de quotas, com diagramas de sequência, atividades por interveniente, estados e fluxos de aprovação.

UMLWorkflowUse CasesSequence
Modelação de Sistemas de Informação
05 / THEORYAnálise

Gramáticas formais e autómatos

Estudo e teste de gramáticas independentes de contexto e modelos de autómatos com pilha para reconhecimento de sequências segundo regras formais.

CFGPDAFormal Languages
Linguagens e Computação
06 / ETHICSInvestigação

Ética e práticas de engenharia

Análise de princípios éticos da ACM e IEEE, responsabilidades dos profissionais de informática e relação entre planeamento, gestão de projetos e boas práticas.

ACMIEEEProject Management
Ética e Práticas de Engenharia
07 / AI · PYTHONImplementação

Pesquisa em largura (BFS) e espaço de estados

Implementação e análise de busca em largura sobre configurações de matrizes, com geração de sucessores, medição de expansões e comparação entre instâncias.

PythonBFSSearch Algorithms
Introdução à Inteligência Artificial
08 / AI · PYTHONProtótipo

Pesquisa heurística A*

Estudo e proposta de pesquisa A* com heurística e fila de prioridades para configurações de zonas habitacionais e acessibilidade. Código e abordagem documentados em Python.

PythonA*Heuristics
Introdução à Inteligência Artificial
09 / AI · CONCEPTSAnálise

Agentes inteligentes e criatividade em IA

Análise conceptual de agentes de previsão meteorológica, indicadores de desempenho, sensores, atuadores e características dos ambientes, incluindo reflexão sobre criatividade em IA.

Intelligent AgentsAIPEAS
Introdução à Inteligência Artificial
10 / PROGRAMMINGImplementação

Paradigmas de programação

Exercícios de manipulação de listas, verificação de equivalências e resolução de problemas usando paradigmas funcional, lógico e orientado a objetos.

OCamlPrologJava
Linguagens de Programação
11 / SOFTWAREAnálise

Arquitetura e qualidade de software

Análise de separação de responsabilidades no padrão MVC, operações de entrada/saída e organização de componentes em exercícios de desenvolvimento de software.

MVCC#Architecture
Laboratório de Desenvolvimento de Software
12 / GRAPHICSAnálise

Rasterização e ray tracing

Estudo do algoritmo scan-line para preenchimento de polígonos, com tabelas de arestas e píxeis, e análise de fundamentos de ray tracing.

Scan-lineRasterisationRay tracing
Computação Gráfica
13 / THREE.JSImplementação

Visualização 3D e algoritmo do ponto médio

Implementação de um algoritmo de rasterização de segmentos de reta integrado numa cena Three.js com seleção de píxeis, raycasting e controlo de câmara.

Three.jsJavaScript3D
Computação Gráfica
14 / THREE.JSImplementação

Terreno 3D procedural e simulação atmosférica

Protótipo web modular para geração e personalização de terreno com Perlin Noise, iluminação dinâmica, controlos de câmara e efeitos de chuva, neve e neblina.

Three.jsPerlin NoiseVite
Computação Gráfica
15 / SQL · MYSQLImplementação / Análise

Análise de consultas e planos de execução

Consultas SQL sobre bases de dados de exemplo e análise de planos EXPLAIN, joins, varrimentos de tabelas, índices e custos estimados de execução.

SQLMySQLEXPLAINQuery Plans
Sistemas de Gestão de Bases de Dados
16 / DATABASE DESIGNModelação / Estudo

Modelação de dados e controlo de concorrência

Estudo de normalização e desnormalização com diagramas relacionais, organização de tabelas factuais e análise de transações, locks, protocolos 2-PL e deadlocks.

Data ModellingTransactions2PLDeadlocks
Sistemas de Gestão de Bases de Dados
17 / JAVA · SECURITYImplementação

Criptografia RSA e AES em Java

Aplicações de consola desenvolvidas em Java para demonstrar operações de cifra e decifra com RSA e AES, com testes de mensagens e exportação de pacotes JAR.

JavaRSAAESCryptography
Segurança em Redes e Computadores
18 / NETWORK SECURITYAnálise técnica

Segurança de redes e arquitetura híbrida

Estudo de IPSec, VPNs, segmentação DMZ, redes híbridas com Azure, autenticação multifator e princípios de proteção de dados e serviços.

IPSecVPNDMZMFAAzure
Segurança em Redes e Computadores
19 / OCTAVE · NUMERICSImplementação / Análise

Método de Newton e convergência numérica

Implementação em GNU Octave do método iterativo de Newton para raízes de funções não lineares, com derivadas, gráficos e estudo de critérios de convergência.

GNU OctaveNewton MethodNumerical Analysis
Computação Numérica
20 / OCTAVE · LINEAR ALGEBRAImplementação

Decomposição LU e sistemas lineares

Implementação de decomposição LU sem pivotagem e resolução de sistemas matriciais, incluindo testes com matrizes e cálculo de erro pela norma infinita.

GNU OctaveLULinear AlgebraMatrices
Computação Numérica

Apresentação resumida de trabalhos académicos. Os relatórios originais, dados de estudante e materiais de avaliação não são publicados.

04 / TECNOLOGIA

Competências que se complementam.

Um perfil transversal: plataformas, operações, integrações, sistemas e trabalho colaborativo.

Platform Engineering

OutSystemsSharePointEnterprise ApplicationsCloud & On-premisesIIS

Operations & DevOps

Release ManagementDeploymentIncident ManagementTroubleshootingPowerShell

Data & Integrations

SQL ServerOracleRESTSOAPBizTalk

Infrastructure & Security

Windows ServerUnix / LinuxActive DirectoryKerberosF5Microsoft 365
05 / FORMAÇÃO

Experiência sustentada pela aprendizagem.

Formação académica, certificações e desenvolvimento contínuo de competências.

UNIVERSIDADE ABERTA

Licenciatura em Engenharia Informática

Licenciatura em Engenharia Informática · 180 ECTS · Nível 6 do Quadro Europeu de Qualificações.

Engenharia de SoftwareSistemas DistribuídosBases de DadosInteligência ArtificialSegurança

Diploma e suplemento disponíveis para apresentação mediante pedido; não publicados por incluírem dados pessoais.

2013 — 2017

SharePoint · Microsoft / Rumos

Formação em configuração, planeamento e administração de SharePoint 2010, 2013 e 2016.

2011

OutSystems

Formação técnica OutSystems e suporte técnico/aplicacional.

2004 — 2010

Microsoft & Systems

Certificações MCP e MCSA; formação em MCSE, MCDBA, Windows Server, Hyper-V, Exchange e Unix/HP-UX.

2001 — 2002 · IEFP

Formação Técnico-Profissional em Informática

Formação prática em montagem, desmontagem e manutenção de computadores, circuitos e arquitetura de computadores, criação de websites e suporte técnico (help desk). Estágio profissional nos jornais Correio da Manhã e Record.

CURSOS E FORMAÇÕES COMPROVADOS

Aprendizagem contínua, com percurso verificável.

Formação técnica e académica comprovada, desde sistemas Microsoft e bases de dados até plataformas empresariais e cibersegurança. Os certificados originais não são publicados por conterem dados pessoais.

2024

Microcredencial — Fundamentos de Cibersegurança

Universidade Aberta · 52h · 2 ECTS · 19/20 · Nível 4 QNQ

2024

Cidadão Ciberseguro

Centro Nacional de Cibersegurança / NAU · 3h · Curso concluído

2024

Ética

SCML · 3h · 96%

2024

Teletrabalho em equipa

SCML · 4h · Concluído

2023

Política de Tratamento e Proteção de Dados Pessoais

Santa Casa da Misericórdia de Lisboa · 5h · 86%

2023

PostgreSQL

NBCC Academy · 7h · Declaração de frequência

2020

Semana do Programador 7x

Formação concluída · OutSystems / 7x

2020

Microsoft Teams

Galileu · E-learning · 1h · 82%

2018

SQL Server 2014 — Reporting Services

Rumos · Formação profissional · 18h

2018

SQL Server 2014 — Analysis Services

Rumos · Formação profissional · 18h

2018

SQL Server 2014 — Integration Services

Rumos · Formação profissional · 18h

2017

SharePoint 2016 — Planning and Administering

Rumos · Microsoft Official Course M20339-1 · 30h

2016

Princípios Básicos de SGSI — ISO 27001:2013

SCML · Formação concluída · 4h

2016

BizTalk — Developers Content

Rumos · 35h · Frequência

2016

BizTalk — Administration Content

Rumos · 14h · Frequência

2014

SharePoint 2013 Administration

Microsoft Premier Support · Workshop · 24h

2013

Designing a Microsoft SharePoint 2010 Infrastructure

Rumos · Microsoft Official Course M10231 · 30h

2013

Configuring and Administering Microsoft SharePoint 2010

Rumos · Microsoft Official Course M10174B · 30h

2012

OutSystems — Customer Developer Training

OutSystems Academy · Formação técnica frequentada

2010

Microsoft Forefront Client Security & Hyper-V

Rumos · Cursos M50093 e M6422 · Formação profissional

2010

Implementing Microsoft Office SharePoint Server 2007

Rumos · Curso 5061 · 10h30

2008

Implementing and Managing Microsoft Exchange Server 2003

Galileu · Curso Microsoft 2400

2005

Microsoft SQL Server 2000 — Administração e Programação

Galileu · Cursos 2072 e 2073 · 30h cada

2005

Windows Server 2003 — Administração e Infraestruturas

Galileu · Cursos 2274, 2277, 2278, 2279 e 2282 · 30h cada

2005

Microsoft Certified Professional (MCP)

Microsoft · Certificação profissional

06 / CONTACTO

Vamos falar de tecnologia?

Disponível para networking e partilha de experiências sobre engenharia de plataformas, sistemas empresariais e operações técnicas.

Este é um portefólio pessoal. As referências a organizações e projetos são descritivas e não representam comunicação oficial ou endosso institucional.