Curriculum Vitae INFORMAÇÃO PESSOAL Gaspar Manuel Rocha Brogueira Rua de São Martinho, N.º 15, 2150-153 Golegã (Portugal) 912505559 gasparmrb@gmail.com http://gasparbrogueira.web44.net Sexo Masculino Data de nascimento 17 de Fevereiro 1986 Nacionalidade Portuguesa EMPREGO PRETENDIDO Desenvolvimento de Software EXPERIÊNCIA PROFISSIONAL 16 Mai 12 Presente QMS QA Engineer Optimus (Consultor Noesis), Lisboa (Portugal) QM Test Management Automatização de testes funcionais, de forma a diminuir o tempo de execução e possível reutilização dos testes em futuras runs; Criação e manutenção dos scripts de suporte a cada um dos processos a automatizar; Criação dos scripts de testes automáticos, garantindo que todas as condições de teste que são verificadas no teste manual estão cumpridas; Alteração dos testes automáticos sempre que: A funcionalidade do processo seja alterada; Existam alterações ao nível da identificação dos elementos, como por exemplo o nome das frames. Aplicações desenvolvidas: Aplicação para envio, recepção e integração dos dados de monitorização de máquinas que executam fora da rede Optimus, via WebDav (Java e Ruby); Desenvolvimento de software para análise e separação de screenshots, baseado emcaracterísticas de screenshots e por comparação com imagens pré-classificadas (JAVA com recurso às bibliotecas ImageMagick e Sikuli); Conjunto de scripts para sincronização de dados de Oracle para Microsoft Access, permitindo a execução dos testes quando não é possível a ligação à Internet, sendo o registo dos dados de monitorização efectuado em Microsoft Access. Integração de forma centralizada dos dados em Microsoft Access de cada máquina para Oracle (VBScript); Aplicação para recolha, registo e análise de informações relativas ao hardware e software de máquinas de monitorização, de modo a antever e solucionar problemas com as mesmas (Ruby, WMI); Scripts que automatizam e mantêm a execução de uma máquina de monitorização de forma contínua e autónoma, recuperando o estado de monitorização sempre que é detectada a não execução dos testes (VBScript, AutoIT e Batch Programming) Software para criação de vídeo baseado na recolha sucessiva de screenshots da execução de um teste, adicionando a cada screenshot informação textual relativamente ao processo monitorizado (JAVA, AutoIT, FFMPEG) União Europeia, 2002-2013 http://europass.cedefop.europa.eu Página 1 / 5
1 Fev 11 15 Mai 12 Software Developer Optimus (Consultor Altran), (Portugal) SQC - Service Quality Control Desenvolvimento de software. Definição, implementação e manutenção de testes de software. Automatização de processos 28 Out 10 31 Jan 11 Software Developer Optimus (Consultor Altran), Lisboa (Portugal) SQC - Service Quality Control Verificação e Alteração de Scripts de automatização de testes a aplicações web e aplicações standalone. 22 Fev 10 23 Jul 10 Colaborador do Departamento de Engenharia Informática na Universidade de Évora Universidade de Évora Rua Romão Ramalho, 59, 7000-671 Évora (Portugal) Responsável por leccionar a componente prática da disciplina de Arquitectura de Sistemas e Computadores I, disciplina de 1º ciclo do curso de Engenharia Informática na Universidade de Évora EDUCAÇÃO E FORMAÇÃO 08 10 Mestrado em Engenharia Informática Universidade de Évora, Processamento Digital de Sinais (JAVA) Tópicos Avançados de Processamento Digital (JAVA) Sistemas de Decisão e Controlo por Computador (MATLAB) Inteligência Artificial Aplicada (JAVA) Recuperação de Informação em Bases de Texto (JAVA) Sistemas Computacionais de Apoio à Decisão (JAVA) Tópicos Avançados de Bases de Dados (PostgreSQL) Tópicos Avançados de Compilação (JAVA) Tópicos Avançados de Sistemas Distribuídos Seminários Interfaces Pessoa/Máquina (JAVA, WEB) Armazenamento de Dados (ORACLE) Gestão de Projectos 04 08 Licenciatura em Engenharia Informática D Universidade de Évora, Análise Matemática I Análise Matemática II Álgebra Linear e Geometria Analítica Introdução à Probabilidade e Estatística Matemática Discreta Física Geral I Física Geral II União Europeia, 2002-2013 http://europass.cedefop.europa.eu Página 2 / 5
Inglês I Programação I (Haskell) Programação II (JAVA) Computação Gráfica (JAVA) Introdução à Ciência dos Computadores (MIPS) Optimização e Algoritmos Numéricos (MAPLE) Sistemas Digitais Arquitectura de Computadores (MIPS) Estrutura de Dados (JAVA) Análise e Desenho de Algoritmos (C) Análise de Sistemas Bases de Dados (PostgreSQL) Linguagens Formais e Autómatos Programação Declarativa (PROLOG) Redes de Computadores (C) Teoria da Informação (JAVA) Sistemas Operativos I (C) Sistemas Operativos II (JAVA) Lógica Computacional Inteligência Artificial (PROLOG) Linguagens de Programação Compiladores (JAVA) Introdução à Economia Sociologia do Ciberespaço Genética COMPETÊNCIAS PESSOAIS Língua materna português Outras línguas COMPREENDER FALAR ESCREVER Compreensão oral Leitura Interacção oral Produção oral inglês A2 B1 A2 A2 A2 Níveis: A1/A2: Utilizador básico - B1/B2: utilizador independente - C1/C2: utilizador avançado Quadro Europeu Comum de Referência para as Línguas Competências de comunicação Membro do Agrupamento de Escuteiros 1139 da Golegã, durante diversos anos. Membro da Direcção da Associação Ornitológica do Alentejo, enquanto Secretário para as Relações Institucionais, no mandato de 2006 2008. Participação no Workshop "Ser Voluntário II", em 16 de Novembro de 2006 no Fórum Eugénio de Almeida, Évora. Participação no HEMICICLO JOGO DA CIDADANIA / 5ª Edição (Ano Lectivo 2002/2003), com o tema "IMIGRAÇÃO EM PORTUGAL". Competências de organização Representante dos Alunos (Ensino Secundário) na Assembleia de Agrupamento de Escolas de Golegã, Azinhaga e Pombalinho no ano lectivo 2003/2004. Responsável pela Secção de Informática na Associação Ornitológica do Alentejo, no mandato de 2006 2008. Competências informáticas Programação: JAVA, PHP, VBScript, Ruby, Batch Programing, VBA, Javascript, C, Python, Perl, Delphi, HTML, CSS, Shell Script, Powershell, MIPS União Europeia, 2002-2013 http://europass.cedefop.europa.eu Página 3 / 5
Software de Automação: QuickTestPro, AutoIt, Watir Base de Dados: Oracle, MySQL Sistemas Operativos: Windows e Linux Carta de Condução B INFORMAÇÃO ADICIONAL Tese de Mestrado em Engenharia Informática Título: Processamento de Imagem Digital para o Controlo de Qualidade do Queijo de Évora Resumo: Desenvolvimento de uma aplicação de software em JAVA, com o objectivo de automatizar o processo de classificação e avaliação dos Queijos de Évora. Esta avaliação é efectuada mediante o processamento de imagens digitais, recorrendo a técnicas de processamento de imagem e técnicas de processamento de sinal. Discussão publica: 12/10/2010 Classificação final de 18 valores. Seminários e Workshop Participação na 7ª Edição do Encontro Nacional de Estudantes de Informática, de 2 a 4 de Abril de 2012, em Lisboa. Participação no Workshop "Florestas energéticas: Técnicas de Inventariação de Biomassa Florestal", no dia 2 de Junho de 2010, na Universidade de Évora. Participação no Workshop "Valorização Energética e Agro-Industrial de Resíduos", no dia 1 de Junho de 2010, na Universidade de Évora. Participação no Workshop "Energias Renováveis e Eficiência Energética", no dia 31 de Maio de 2010, na Universidade de Évora. Participação no Seminário "Dias da Propriedade Industrial na Universidade de Évora", que decorreu no dia 18 de Maio de 2010, na Universidade de Évora. Participação na 5ª Edição do Encontro Nacional de Estudantes de Informática, de 8 a 11 de Abril de 2010, em Coimbra. Participação no encontro "O Conhecimento sobre as TIC como contríbuto para a criatividade e Inovação na Vida Profissional e Pessoal", que decorreu na Universidade e Évora, em 11 de Novembro de 2009. Curso de Formação Contínua em WS Iniciação em Mundos Virtuais, que decorreu dia 12 de Novembro de 2009, com a qualificação final de Muito Bom. Curso de Formação Contínua em WS Iniciação à Fotografia em Ambientes Virtuais e Importação de Conteúdos, que decorreu dia 12 de Novembro de 2009, com a qualificação final de Muito Bom. Participação no Seminário "Acabei o curso! E agora?", realizado no dia 12 de Março de 2009, na Universidade de Évora. Participação na 2ª Edição do Encontro Nacional de Estudantes de Informática, de 3 a 5 de Março de 2006, em Évora. Módulo Access 2003 Avançado, que decorreu de 24-10-2006 a 14-11-2006, com duração total de 14 horas, com classificação final de Excelente. União Europeia, 2002-2013 http://europass.cedefop.europa.eu Página 4 / 5
Módulo Access 2003 Fundamental, que decorreu de 19-09-2006 a 19-10-2006, com duração total de 16 horas, com classificação final de Excelente. Conclusão com aproveitamento, em 23-03-2005, o Curso de Nível II do Programa Geração Millennium 3.0, que decorreu de 15-12-2004 a 23-03-2005 com a duração total de 50 horas, tendo obtido a classificação final de 20 Valores Excelente. Apresentações Públicas Participação no evento JIUE2010 - Jornadas de Informática da Universidade de Évora, em 17 de Novembro 2010, realizando uma apresentação oral com o título "Processamento de imagens digitais para o controlo de qualidade do queijo regional de Évora". Participação no evento JIUE2010 - Jornadas de Informática da Universidade de Évora, em 17 de Novembro 2010, realizando uma apresentação oral com o título "Algoritmo de Segmentação para a detecção dos olhos do queijo regional de Évora". Apresentação, a convite do Núcleo de Estudantes de Engenharia Informática da Universidade de Évora, nas "Tardes de Informática", no dia 25 de Maio de 2010, sob o tema "Processamento de Imagem Digital para o Controlo de Qualidade do Queijo de Évora", na Universidade de Évora. Apresentação na 5ª Edição do Encontro Nacional de Estudantes de Informática, como vencedor do concurso "You Do It", subordinada ao tema "Processamento de Imagem Digital para o Controlo de Qualidade do Queijo de Évora", do dia 11 de Abril de 2010. Artigos Publicação na Revista Portugal a Programar "Programação em Lógica com PROLOG", PROGRAMAR, A Revista Portuguesa de Programação, edição n.º 13, Março de 2008, ISSN n.º 1647-0710. União Europeia, 2002-2013 http://europass.cedefop.europa.eu Página 5 / 5