João Miranda
Biografia Abreviada
João Miranda nasceu em Lisboa. Licenciou-se no Instituto Superior Técnico (IST, Lisboa) em Engenharia Informática e de Computadores, em 2007. Até 2015, foi membro da equipa do Arquivo da Web Portuguesa (Arquivo.pt), um projecto da Fundação para a Computação Científica Nacional, entretanto integrada na Fundação para a Ciência e a Tecnologia. Durante este período, apresentou trabalhos em conferências internacionais, foi co-autor de mais de dez publicações científicas e recebeu dois prémios de melhor artigo. Entre prémios e bolsas nacionais e internacionais, ganhou o Criar 2009 - Concurso Nacional de Ideias Criativas no Ano Europeu da Criatividade e da Inovação, o Concurso de Contos no Nível Avançado levado a cabo por 8 Institutos Cervantes em 2012, e uma bolsa da Fundación de la Lengua Española para realizar um Curso de Espanhol em Valladolid em 2012. Trabalha no Eaton European Innovation Center em Praga, na República Checa, um centro de engenharia e inovação para aplicações eléctricas, de veículos, aeroespaciais, e de gestão de energia.
Contactos
- Correio electrónico:
- Página pessoal: http://web.ist.utl.pt/joaocarvalhomiranda
- Linkedin: http://linkedin.com/in/joaocarvalhomiranda
Competências e Tecnologias
Mais recentes
- Alexa, Apache, Aplicações Móveis, APN, Apoio Técnico, AWS, Bash, Bash Programming, Bases de Dados, Design Thinking, Desenvolvimento Ágil, Domótica, Dynatrace, FCM, HTML, IA, Inno Setup, Integração Contínua, Inteligência Artificial, IoT, Java, JavaScript, Jira, Lingobit Localizer, Linux, Maven, Mercurial, mPRM, MQTT, MRF, MySQL, OAuth 2.0, Polarion, Prompt Engineering, Python, REST, Selenium, Sensores e Actuadores, Smart Home Controller, Software Development, Software Engineering, SQL, SQLite, TLS, Tomcat, UI/UX, Usabilidade, User Acceptance Tests, Web Development, World Wide Web, Wireshark, xComfort, XML, XSL, zshark
Anteriores
- Acessibilidade, Alfresco, Ant, Artificial Intelligence, Assembly, AWStats, Big Data, C, C++, Cacti, CentOS, Ciência da Computação, CSS, Data Warehouse, Desenvolvimento guiado por testes, DSpace, Eclipse, ETL, Eventbrite, Git, Google Analytics, Google Code, Hadoop, Heritrix, Integração de Aplicações Empresariais, Jenkins, Joomla, JSP, Lex, Lisp, Lucene, Mantis, MapReduce, MediaWiki, Middleware, Nagios, NAS, NutchWAX, OJS, OOP, Padrões de Desenho, PHP, PLC, Plone, PostgreSQL, Preservação Digital, Processamento de Língua Natural, Puppet, Qore, Qorus, Redmine, RHEL, SAS, Scheme, Shell Scripting, Sistemas Distribuídos, Sistemas Robóticos, Solr, SVN, Tango, UML, Unix, VM, Wayback, Web Archiving, Web Crawling, Web Mining, Web service protocols, WordPress, Yacc, Zope
Distinções e Bolsas
- [2012] - Bolsa de estudos da Fundación de la Lengua Española para realizar um Curso de Espanhol em Valladolid durante duas semanas no ano de 2012.
- [2012] - Vencedor do Concurso de Contos aÑo12 mApA21285 no Nível Avançado (C) levado a cabo pelos Institutos Cervantes de Lisboa, Paris, Bruxelas, Berlim, Pequim, Telavive, Roma e Marraquexe. Agraciado com uma bolsa para frequência de um curso no Instituto Cervantes de Lisboa no ano lectivo subsequente.
- [2009] - Vencedor do Concurso Criar 2009 - Concurso Nacional de Ideias Criativas, promovido pelo Gabinete do Coordenador Nacional da Estratégia de Lisboa e do Plano Tecnológico, com o objectivo de estimular e premiar o desenvolvimento de Ideias Criativas em Portugal no âmbito do Ano Europeu da Criatividade e da Inovação. (Vídeo submetido, Programa Iniciativa)
- [2009] - Prémio de melhor artigo - Trends on Web Characteristics, distinguido como o segundo melhor artigo apresentado na conferência LA-WEB 2009, Mérida, México, Novembro 2009.
- [2008] - Prémio de melhor artigo - Arquivo e Medição da Web Portuguesa, distinguido como um dos três melhores artigos apresentados na Conferência Ibero-Americana IADIS WWW/Internet 2008, Lisboa, Dezembro 2008.
- [2006] - Bolsa de apoio a actividades extracurriculares atribuída com base em mérito pelo Departamento de Engenharia Informática do IST e pela Comissão Organizadora da XII Semana Informática do IST.
- [2006] - Vencedor do Concurso de Escrita Criativa promovido pelo Núcleo de Apoio ao Estudante do IST (NAPE).
- [2005] - Resultados notáveis nos Desafios da Semana durante o 2.º semestre de 2004/2005 da Área de Interesse de Puzzles e Jogos do Núcleo de Apoio ao Estudante do IST (NAPE) com a pontuação de 53/54.
- [1996] - Conquista do 1.º lugar no torneio Nihon Bu-Jutsu Ryu, na componente de Yatso Kumite, escalão 2.º Kyu, promovido pela Associação Portuguesa de Karate Bu-Jutsu - Nihon Bu-Jutsu Ryu e integrado nos Jogos da Paz da Câmara Municipal de Loures.
Experiência Profissional
- [2017-...] - Eaton European Innovation Center - um centro de engenharia e inovação para aplicações eléctricas, de veículos, aeroespaciais, e de gestão de energia. Membro da equipa de domótica e gestão integrada de energia. Principais responsabilidades, entre outras:
- desenvolvimento, testes, manutenção, gestão de traduções para interfaces de produtos, e apoio técnico de terceiro nível para dispositivos IoT de domótica;
- gestão de infra-estruturas híbridas e na nuvem, integrações de aplicações e serviços externos, e testagem de aplicações móveis;
- ponto de ligação entre fornecedores externos de plataformas de desenvolvimento e de aplicações móveis, equipas de TI internas, departamento de compras e departamento financeiro, fornecedores, e orientação de estagiários;
- assegurar a conformidade com as regulamentações de Gestão de Ambiente, Segurança, Higiene e Saúde no Trabalho nos laboratórios usados;
- realização de demonstrações para parceiros de negócios e visitantes;
- gestão das reuniões de apoio técnico com gestores de produto, gestores de qualidade e engenheiros de apoio técnico;
- colaboração com equipas na Áustria, Países Baixos, Hungria, EUA, Índia, México e outros países.
- gestão de mais de 12 000 sistemas xComfort Smart Home Controller ao longo do ciclo de vida do produto;
- procura de máxima disponibilidade de servidores remotos, para que os utilizadores possam sempre controlar os seus sistemas remotamente;
- migração bem-sucedida de servidores e aplicações sem tempo de inacessibilidade para os utilizadores;
- manutenção e desenvolvimento de mais de 180 000 linhas de código;
- mais de 9000 linhas de documentação escritas.
- [2016-2017] - Qore Technologies - uma empresa que fornece soluções de integração empresariais e que desenvolveu a sua própria linguagem de programação. Membro da equipa de desenvolvimento de interfaces de sistemas intermédios e integração de sistemas. Alguns destaques e concretizações:
- projecto de missão crítica com desenvolvimento de interfaces de sistemas intermédios, integração de sistemas e migração para uma operadora de telecomunicações com mais de 46 milhões de clientes finais em 4 países diferentes. Na fase de desenvolvimento, o projecto no cliente tinha um ambiente internacional com equipas da Índia, Viena, Budapeste, Milão e Praga;
- manutenção e desenvolvimento de mais de 20 000 linhas de código;
- integração internacional de dados de grande volume;
- fomento do desenvolvimento da comunidade de utilizadores para aumentar a visibilidade da empresa e das suas tecnologias;
- criação do Qorus Introduction Training e do Qore Introduction Training, dois guias introdutórios de formação da linguagem de programação e do sistema desenvolvidos pela empresa.
- [2015-2016] - ELI Beamlines - um projecto europeu com o objectivo de criar o mais moderno equipamento laser do mundo. Membro do Grupo de Sistema de Controlo. Alguns destaques e concretizações:
- 85 serviços e 22 máquinas monitorizadas automaticamente para máxima disponibilidade;
- administração bem-sucedida em equipa dos sistemas e plataformas usadas pela equipa do sistema de controlo (e.g. SVN, Git, Redmine, MediaWiki, Alfresco), procurando garantir a máxima qualidade de serviço;
- 22 máquinas (servidor NAS, 2 servidores físicos Linux, 19 máquinas virtuais) usadas pela equipa do sistema de controlo administradas eficazmente com estreito trabalho de equipa;
- relatórios escritos sobre:
- Geração automática de código em Tango;
- Normas de programação do Grupo de Sistema de Controlo para C++, incluindo as recomendações de Tango para programadores;
- Interface genérica em C++ para espectrómetros, incluindo a análise de requisitos para a interface de espectrómetros;
- mais de 3000 linhas de documentação escritas através do Wiki, dos relatórios produzidos e do código desenvolvido;
- 1 espectrómetro Narran HR8 com interface desenvolvida em C++.
- [2007-2015] - Arquivo da Web Portuguesa, um projecto de ponta da Fundação para a Computação Científica Nacional (FCCN), entretanto integrada na Fundação para a Ciência e a Tecnologia. Tem como objectivo preservar para gerações futuras a informação publicada na Web de interesse para a comunidade portuguesa. Inicialmente responsável pela operação do batedor (crawler), armazenamento de informação e pelos sistemas de publicação na Web do projecto; mais tarde, responsável também pela operação, gestão e administração do equipamento do Arquivo, e pela indexação dos conteúdos recolhidos da Web Portuguesa. Alguns destaques e concretizações:
- co-autoria de mais de 10 publicações científicas;
- 2 prémios de melhor artigo;
- mais de 50 TB e 1,8 mil milhões de conteúdos em 15 recolhas gerais e 1400 recolhas diárias da Web portuguesa;
- automatização completa das recolhas diárias eliminando a necessidade de interacção humana;
- operação, gestão e administração em equipa de mais de 60 máquinas físicas do equipamento informático do Arquivo da Web Portuguesa;
- poupança de 46% no espaço em disco nas recolhas diárias e 30% nas recolhas gerais com a utilização da extensão DeDuplicator para o Heritrix, reduzindo o número de conteúdos duplicados, o espaço ocupado em disco e o tamanho dos índices (redução média de 22% nos índices), tornando o sistema de pesquisa mais eficiente e com necessidade de menos memória;
- aumento de mais de 72% de seguidores do projecto na Web social com a internacionalização e manutenção bilingue (inglês e português) de todos os conteúdos publicados no sítio informativo do projecto e nas redes sociais.
- [2011-2013] - Jornadas FCCN - um encontro anual das instituições que compõem a comunidade nacional de ensino superior e investigação, reunindo também arquivistas, bibliotecários e o pessoal encarregado dos serviços de TI. Responsável pela plataforma do sítio Web, incluindo administração e interfaces, e pelas suas actualizações. Alguns destaques e concretizações:
- poupança de 87% no tempo gasto pela equipa de desenvolvimento na gestão e actualização de conteúdos para o sítio Web das Jornadas FCCN através da promoção da adopção dos serviços na nuvem WordPress e Eventbrite, garantindo total autonomia à equipa do evento e libertando a equipa de desenvolvimento para outras tarefas.
- [2011-2013] - b-on - Biblioteca do Conhecimento Online - um serviço que proporciona acesso ilimitado e permanente a textos completos de milhares de publicações científicas internacionais para instituições de investigação e ensino superior através de assinaturas nacionais. Responsável pela plataforma do sítio Web, incluindo incluindo administração e interfaces, e garantindo acessibilidade certificada completa para o sítio Web. Alguns destaques e concretizações:
- preservação de acessibilidade certificada AAA para 100% das páginas da Biblioteca do Conhecimento Online (b-on).
- [2012-2013] - RCAAP - Repositório Científico de Acesso Aberto de Portugal - um serviço que recolhe, agrega e indexa conteúdos científicos de Acesso Aberto de repositórios institucionais portugueses. Oferece um ponto de entrada único para pesquisa, descoberta e recuperação de milhares de publicações científicas, incluindo artigos de revistas, comunicações em conferências, teses e dissertações, distribuídas por vários repositórios portugueses. Responsável pela plataforma RCAAP, tanto administração como interfaces, pela sua melhoria gradual, manutenção, actualizações, correcção de erros e resolução de pedidos de serviço para os 30 repositórios existentes atribuídos à equipa de engenharia. Alguns destaques e concretizações:
- melhoria da plataforma do Repositório Científico de Acesso Aberto de Portugal (RCAAP), aumentando a disponibilidade do sistema para 99.62%, correspondente a uma redução de 68% na indisponibilidade, e resolução de pedidos de serviço atribuídos à equipa de engenharia.
Competências e Tecnologias: Alexa, APN, Apoio Técnico, AWS, Desenvolvimento Ágil, Design Thinking, Domótica, Dynatrace, FCM, HTML, Integração Contínua, Inno Setup, IoT, Java, JavaScript, Jira, Lingobit Localizer, Linux, Maven, Mercurial, Aplicações Móveis, mPRM, MQTT, MRF, MySQL, OAuth 2.0, Polarion, Selenium, Sensores e Actuadores, Smart Home Controller, Software Development, Software Engineering, SQL, SQLite, TLS, Tomcat, User Acceptance Tests, Wireshark, xComfort, XML, XSL, zshark
Competências e Tecnologias: Desenvolvimento Ágil, Integração de Aplicações Empresariais, ETL, Git, Linux, Middleware, OOP, Qore, Qorus, REST, SQL, Desenvolvimento guiado por testes
Competências e Tecnologias: Linux, Bash programming, Tango, SVN, Git, Redmine, MediaWiki, Alfresco, Nagios, NAS, VM, Jenkins, C++
Competências e Tecnologias: Linux, Java, Heritrix, PostgreSQL, Apache, Tomcat, Plone, Zope, HTML, CSS, Google Code, Hadoop, NutchWAX, Maven, Wayback, Shell Scripting, CentOS, RHEL, Puppet, Selenium, Python, Jenkins, Google Analytics, AWStats, MapReduce
Adicionalmente, como membro da equipa de engenharia e desenvolvimento Web da Fundação para a Computação Científica Nacional:
Competências e Tecnologias: PHP, MySQL, CSS, Linux
Competências e Tecnologias: Joomla, WordPress, Eventbrite, Linux, CSS
Competências e Tecnologias: DSpace, OJS, CSS, PostgreSQL, Solr, Linux
Habilitações Académicas
- [1999-2007] - Licenciatura em Engenharia Informática e de Computadores (5 anos) no Instituto Superior Técnico (IST). Área de especialização principal em Inteligência Artificial, área de especialização complementar em Robótica e Sistemas. Média final de 13 valores.
- [1999] - Conclusão do Ensino Secundário, Curso Geral do 1.º Agrupamento, na Escola Secundária Pedro Alexandrino, com a classificação de 17 valores (classificação para acesso ao Ensino Superior).
Projectos Académicos Mais Relevantes
- [2006-2007] - Trabalho Final de Curso - "Sinónimos só Atrapalham", com Fernando Ribeiro, sob a orientação do Professor Pável Pereira Calado, INESC-ID, com o objectivo de melhorar o resultado de sistemas de busca, eliminando os problemas causados por comparar apenas textualmente as palavras. Classificação de 17 valores.
- [2006] - RECOLHA-IST - Teste do sistema RECOLHA da Biblioteca Nacional Digital (BND) através do desenvolvimento de um serviço de arquivo de todos os sítios do IST, com configuração de recolhas no espaço *.ist.utl.pt. Trabalho realizado no âmbito da cadeira de Bibliotecas Digitais, sob a orientação do Professor José Luis Borbinha e o apoio do Engenheiro João Luzio da equipa do projecto RECOLHA da BND, e com instalação do sistema em servidor acessível no INESC-ID.
Publicações
Scientific Conferences and Workshops
- [2013] - Miguel Costa, João Miranda, David Cruz, Daniel Gomes, Query suggestion for web archive search, iPRES 2013, Lisboa, Portugal, Setembro de 2013. (bibtex)
- [2013] - Daniel Gomes, David Cruz, João Miranda, Miguel Costa, Simão Fontes, Acquiring and providing access to historical web collections, iPRES 2013, Lisboa, Portugal, Setembro de 2013. (bibtex)
- [2013] - Daniel Gomes, Miguel Costa, David Cruz, João Miranda, Simão Fontes, Creating a Billion-Scale Searchable Web Archive, TempWeb 2013, Rio de Janeiro, Brasil, Maio de 2013. (bibtex)
- [2013] - Daniel Gomes, David Cruz, João Miranda, Miguel Costa, Simão Fontes, Search the Past with the Portuguese Web Archive, WWW 2013, Rio de Janeiro, Brasil, Maio de 2013. (bibtex)
- [2011] - Daniel Gomes, João Miranda, Miguel Costa, A survey on web archiving initiatives, TPDL 2011, Berlim, Alemanha, Setembro de 2011. (apresentação, poster, bibtex, vídeo)
- [2009] - João Miranda, Daniel Gomes, Trends on Web Characteristics, LA-WEB 2009, Mérida, México, Novembro de 2009. Distinguido como o 2.º melhor artigo apresentado na conferência. (apresentação, bibtex, video)
- [2009] - João Miranda, Daniel Gomes, An Updated Portrait of the Portuguese Web, EPIA 2009, Aveiro, Outubro de 2009. (apresentação, bibtex)
- [2009] - João Miranda, Daniel Gomes, How are Web characteristics evolving? (poster), Hypertext 2009, Turim, Itália, Junho de 2009. (bibtex)
- [2008] - Daniel Gomes, João Miranda, Arquivo e Medição da Web Portuguesa, Conferência Ibero-Americana IADIS WWW/Internet 2008, Lisboa, Dezembro de 2008. Distinguido como um dos três melhores artigos, sem ordem específica, apresentados na conferência. (apresentação, bibtex)
- [2008] - Daniel Gomes, André Nogueira, João Miranda, Miguel Costa, Introducing the Portuguese web archive initiative, 8th International Web Archiving Workshop (IWAW08), Aarhus, Dinamarca, Setembro de 2008. (apresentação, bibtex)
Teses, Relatórios Técnicos e Revistas
- [2015] - Daniel Bicho, João Miranda, Daniel Gomes, A first attempt to archive the .EU domain, Relatório Técnico, Lisboa, Portugal, Janeiro de 2015. (bibtex)
- [2012] - Daniel Gomes, David Cruz, João Miranda, Miguel Costa, Simão Fontes, Creating a searchable web archive, Relatório Técnico, Lisboa, Portugal, Maio de 2012. (bibtex)
- [2012] - João Miranda, Desafios na recolha de informação baseada na Wikipédia portuguesa com o Págico, Linguamática, 4(1), Abril de 2012. (bibtex)
- [2012] - Miguel Costa, João Miranda, David Cruz, Daniel Gomes, Query Suggestion for Web Archive Search, Relatório Técnico, Lisboa, Portugal, Janeiro de 2012. (bibtex)
- [2007] - João Miranda, Fernando Ribeiro, Sinónimos só atrapalham, Tese de Licenciatura, Instituto Superior Técnico, Lisboa, 2007.
- [2006] - João Miranda, RECOLHA - IST, Bibliotecas Digitais, Instituto Superior Técnico, Lisboa, 2006.
- [2006] - João Miranda, Web Harvesting and Archiving, Bibliotecas Digitais, Instituto Superior Técnico, Lisboa, 2006.
Outras Publicações
- [2014] - Daniel Gomes, João Miranda, Arquivo.pt: encontre informação que já desapareceu da Internet, Portal Zwame, 10 de Novembro 2014.
- [2012] - João Miranda, "Dueña del Mundo". In aÑo12 mApA21285 - Concurso de Cuentos • Lisboa • París • Bruselas • Berlín • Pekín • Tel Aviv • Roma • Marrakech, Instituto Cervantes, Madrid, Junho de 2012. NIPO: 503-12-045-7.
Revisão Científica
- [2013] - Revisor científico para a revista JWE - Journal of Web Engineering.
Formação Complementar
- [2023] - Design Thinking Methods, por Sara Knox e Ali Karsh.
- [2020] - História da Boémia e da Morávia, por Martina Malechová de Andrade.
- [2020] - História da Checoslováquia, por Martina Malechová de Andrade.
- [2020] - Escritores Checos, por Martina Malechová de Andrade.
- [2012] - Curso de Fotografia Científica e Natural, ministrado por Gonçalo Barriga, na We Value.
- [2011] - Curso de Revisão de Texto - Níveis I e II, ministrado por Manuel Monteiro, na Escrever Escrever.
- [2010] - Oficina de Paleografia I, da Escola de Verão da Faculdade de Ciências Sociais e Humanas da Universidade Nova de Lisboa, ministrada pela Professora Maria Filomena Borja de Melo.
- [2010] - Curso Europeu de Primeiros Socorros da Cruz Vermelha Portuguesa - Socorrista N.º 5/373/CEPS/2010.
- [2009] - Curso de Léxico, Dicionários e Ensino, da Escola de Verão da Faculdade de Ciências Sociais e Humanas da Universidade Nova de Lisboa, ministrado pela Professora Teresa Lino.
- [2009] - Curso de Comunicação de Ciência, Tecnologia e Inovação, ministrado pelos Professores Nuno Crato, Ana Correia Moutinho e Ana Godinho, no Instituto Superior de Economia e Gestão (ISEG).
- [2005] - Curso Básico de Formação de Socorristas da Cruz Vermelha Portuguesa - Formação Básica de Socorrismo - Socorrista N.º 5/127/FOR/2005.
- [2003-2004] - Curso de Gestão Financeira, ministrado pelo CaFe - Centro de Apoio e Formação Empresarial, Lda, entidade acreditada pelo INOFOR e reconhecida pelo IEFP.
- [2003] - Curso de Introdução à Astronomia - Nível I, ministrado pelo Professor Máximo Ferreira e promovido pelo Museu de Ciência da Universidade de Lisboa.
- [2001] - Curso de Programação - Visual Basic, ministrado pelo CaFe - Centro de Apoio e Formação Empresarial, Lda, entidade acreditada pelo INOFOR e reconhecida pelo IEFP.
- [1995-1999] - Frequência do Curso Oficial de Piano do Conservatório Regional de Loures, com actuação em inúmeros concertos e audições musicais.
Formação de Curta Duração
- [2024] - Eaton Cybersecurity Workshop no Eaton European Innovation Center.
- [2023] - Climate Fresk Workshop, com István Neuburger-Czimmermann.
- [2023] - Design Thinking Workshop, por Sara Knox e Ali Karsh.
- [2019] - CWE SANS Top 25 Software Errors, na Eaton University.
- [2019] - Creating Secure C and C++ Code, na Eaton University.
- [2014] - Ecommerce Analytics: From Data to Decisions, na Google Analytics Academy.
- [2010] - Iniciação à Fotografia, por Bruno Pelletier Sequeira, no Atelier de Lisboa - Escola de Fotografia e Centro de Artes Visuais.
- [2010] - Sessões práticas avançadas - Information Architecture: Just the Essentials, por Donna Spencer, e Copywriting for the Web, por Eric Reiss, na UX Lx - User Experience Lisbon 2010.
- [2008] - Protocolo IPv6, ministrado pelo Engenheiro Carlos Friaças na Fundação para a Computação Científica Nacional.
- [2005] - Formando no 2.º Ateliê de Jornalismo realizado pelo Diferencial - Jornal dos estudantes do IST.
- [2004] - Resolução de caso prático na sessão de trabalho de Segurança realizada pela Unisys, no âmbito da VI Career Workshop, promovida pelo BEST-Lisboa (Board of European Students of Technology).
- [1996] - Formando no Seminário "O piano e o intérprete", ministrado pela Professora Elsa Cabral e promovido pelo Conservatório Regional de Loures.
Línguas
- [2020-...] - Clube de Conversação Czech Time, com Lenka Suchomelová e Czech Time.
- [2023] - Mluv česky! (Fala em Checo!), com Lenka Suchomelová e Czech Time.
- [2022] - 21-Day Grammar Challenge (Desafio de Gramática de 21 Dias), com Eliška Kryslová e Slowczech.
- [2022] - Czech Prefixes with Stories (Prefixos Checos com Histórias), com Eliška Kryslová e Slowczech.
- [2021] - Uč se česky s českými filmy II! (Aprende Checo com Filmes Checos II!), com Lenka Suchomelová e Czech Time.
- [2020] - Uč se česky s českými filmy! (Aprende Checo com Filmes Checos!), com Lenka Suchomelová e Czech Time.
- [2014] - Curso Intensivo Inicial de Checo, ministrado pela Czech Language Training.
- [2008-2014] - Curso de Alemão - Nível C1.3, ministrado pelo Goethe-Institut.
- [2013] - Tradução de Espanhol, da Escola de Verão da Faculdade de Ciências Sociais e Humanas da Universidade Nova de Lisboa, ministrada pelos Professores Marco Neves e Isabel Araújo Branco.
- [2012] - Diploma de Español como Lengua Extranjera (DELE) - Diploma de Español Nivel C2 pelo Instituto Cervantes.
- [2012] - Curso de Espanhol - Nível Avançado, correspondente aos níveis de referência para o espanhol C1-C2 do plano curricular do Instituto Cervantes, em Valladolid, com a Fundación de la Lengua Española.
- [2012] - Diploma de Español como Lengua Extranjera (DELE) - Diploma de Español Nivel C1 pelo Instituto Cervantes.
- [2011] - Diploma de Español como Lengua Extranjera (DELE) - Diploma de Español Nivel B2 pelo Instituto Cervantes.
- [2006-2012] - Curso de Espanhol - Nível C, ministrado pelo Instituto Cervantes.
- [1998] - First Certificate in English pela University of Cambridge, com especial distinção nas componentes 'Use of English' e 'Speaking'.
- [1993-1996] - Conhecimentos de Francês adquiridos no âmbito da cadeira de Francês do 3.º Ciclo do Ensino Básico.
- [1989-1997] - Curso Geral de Inglês, pelo Communicate Language Institute, Centro de Ensino Prático de Línguas e Literatura, Lda.
Actividades Extracurriculares
- [2005-2006] - Membro da equipa do Diferencial - Jornal dos estudantes do IST, com desempenho de funções editoriais e de revisão.
- [2004-2005] - Vice-Presidente do Núcleo Estudantil de Informática do IST.
- [2003-2004] - Membro da Comissão Instaladora do Núcleo Estudantil de Informática do IST.
- [2003] - Membro fundador do Núcleo Estudantil de Informática do IST.
- [2002-2003] - Membro da Comissão Organizadora da X Semana Informática do IST - Sinfo 2003.
- [1997-1999] - Membro da equipa da Rádio ESPA - Rádio da Escola Secundária Pedro Alexandrino.
Desporto
- [2002] - Estágio de Goshin Ho, ministrado por Luís Moreira e Mónica Couto, responsáveis técnicos de Nihon Bu-Jutsu, no Pavilhão 25 de Abril da Póvoa de Santo Adrião - APOB.
- [2002] - Estágio de Tambo, ministrado pelo mestre Fernando Batista e promovido pela Federação Portuguesa de Bu-Jutsu - Nihon Ju-Jutsu Seibukan, no Judo Clube de Portugal.
- [1996] - Estágio de Shime Waza, ministrado pelo mestre Fernando Batista e promovido pela Associação Portuguesa de Karate Bu-Jutsu - Nihon Bu-Jutsu Ryu, no Judo Clube de Portugal.
- [1996] - Estágio de Bokken, ministrado pelo mestre Fernando Batista e promovido pela Associação Portuguesa de Karate Bu-Jutsu - Nihon Bu-Jutsu Ryu, no Judo Clube de Portugal.
- [1995-1996] - Membro Associado da Fédération Française de Karaté et Arts Martiaux Affinitaires.
- [1993-1995] - Membro Associado da União Portuguesa de Jujutsu/Kobujutsu.
Outros
- [2011] - Mensagem criativa seleccionada para os pacotes de açúcar Nicola - Colecção "Hoje é a Noite 2".
- [2010] - Carta de condução - Categoria B.
Recursos
- Vim Cheat Sheet - Tradução portuguesa - Código - Bifurcação
- The Unofficial Tinycards Deck Exporter
- Corrector ortográfico - Lista de palavras e erro possível - Linguateca, interface, artigo, relatório técnico
- Arquivo da Web Portuguesa - Projecto PWA-Technologies (código aberto) no Google Code