Curriculum vitae INFORMAÇÃO PESSOAL Bruno Antunes Praceta Adriano Gonçalves Morais, Lote 5, 2910-844 Setúbal (Portugal) 968955892 [email protected] Sexo Masculino | Data de nascimento 8 jun 82 PROFISSÃO Engineering EXPERIÊNCIA PROFISSIONAL abr 10–Presente Consultor Informático Portugal Telecom - Sistemas de Informação, no projecto ZON KISS EAI/SOA Análise técnica, desenvolvimento e testes unitários de novos processos Tibco BusinessWorks nos projectos KISS TvCabo e SOA, com o âmbito de possibilitar novas ofertas de produtos e serviços por parte da ZON aos seus clientes. Apoio aos testes de Quality Assurance dos processos desenvolvidos. Elaboração de estimativas de esforço para o desenvolvimento ou alteração de processos/requisitos. Coordenação de equipa durante as férias e ausências do \"Team Leader\" Tecnologias: Tibco BusinessWorks, Tibco Administrator, Tibco Adapter for Siebel, Tibco Adapter for Active Database, XML, XSD, XPath, Tibco Designer, Webservices, SOAP, WSDL, SQL (Oracle), Java (J2SE), Siebel 7 (na óptica do utilizador) mar 08–mar 10 Consultor Informático AGAP2 Consulting S.A, em projecto na Portugal Telecom - Sistemas de Informação, no projecto ZON KISS EAI/SOA Análise de erros dos projectos EAI/Tibco que existem actualmente em produção. Elaboração de scripts SQL para inserção e/ou actualização de referências a produtos/promoções, utilizadas por diferentes sistemas (maioritariamente Siebel e Geneva). Criação de pacotes para republicação, em EAI/Tibco, de eventos falhados ou bloqueados em produção. Migração de processos e adaptadores Tibco para uma nova máquina (ambiente de Desenvolvimento). Teste dos componentes migrados, recorrendo à criação de clientes/encomendas em Siebel, envio de mensagens Rendezvous para simular pedidos dos sistemas de origem, reenvio de eventos processados anteriormente a partir do sistema de origem (Siebel e Geneva) e republicação de eventos processados anteriormente. Análise técnica, desenvolvimento e testes unitários de novos processos Tibco BusinessWorks nos projectos KISS TvCabo e SOA, com o âmbito de possibilitar novas ofertas de produtos e serviços por parte da ZON aos seus clientes. Apoio aos testes de Quality Assurance dos processos desenvolvidos. Elaboração de estimativas de esforço para o desenvolvimento ou alteração de processos/requisitos. Tecnologias: Tibco BusinessWorks, Tibco Administrator, Tibco Adapter for Siebel, Tibco Adapter for Active Database, XML, XSD, XPath, Tibco Designer, Webservices, SOAP, WSDL, SQL (Oracle), Java (J2SE), Siebel 7 (na óptica do utilizador) out 07–mar 08 Consultor Informático AGAP2 Consulting S.A, em projecto na Portugal Telecom - Sistemas de Informação, no projecto DOC 27/5/17 © União Europeia, 2002-2017 | http://europass.cedefop.europa.eu Página 1 / 5 COM Estudo relativo à usabilidade do Tibco ActiveMatrix Registry. Alteração de alguns WebServices TIBCO BusinessWorks, de modo a poder proceder-se à desactivação de alguns sistemas considerados obsoletos. Criação do módulo para detecção e correcção de subscrições inválidas do MEO. Criação de WebServices em TIBCO BusinessWorks associados às interfaces de gestão de serviços, contas e equipamento. Realização de testes unitários das interfaces desenvolvidas. Apoio aos testes integrados das interfaces desenvolvidas. Tecnologias: Tibco BusinessWorks, Tibco Administrator, XML, XSD, XPath, UDDI (Tibco ActiveMatrix Registry), Tibco Designer, Macros Excel/VBA, Webservices, SOAP, WSDL, SQL (Oracle) EDUCAÇÃO E FORMAÇÃO set 00–jul 09 Mestrado Integrado em Engenharia Electrotécnica e de Computadores (Bolonha) Instituto Superior Técnico Disciplinas do 2º Ciclo de Bolonha (Mestrado) -Dissertação de Mestrado - 18 -Disciplina de opção: * Sistemas de Controlo Distribuído em Tempo Real - 18 -Área de Especialização Principal: Computadores * Bases de dados - 17 * Sistemas Computacionais - 17 * Arquitectura de Computadores - 15 * Computação Móvel - 15 * Programação por Objectos - 14 * Redes com Integração de Serviços - 13 * Electrónica das Interfaces - 12 -Área de Especialização Secundária: Telecomunicações * Comunicação Áudio e Vídeo - 15 * Redes de Computadores - 13 -Competências transversais * Gestão de Projectos de Engenharia - 14 Trabalho Final de Curso / Dissertação de Mestrado (Bolonha): Sistema de telemetria com geo-localização, usando um PDA. Feito em colaboração com a ZAPP/Radiomóvel. * O PDA recolhe dados de vários periféricos (GPS ligado por Bluetooth, leitor de código de barras do próprio PDA e leitor de RFID com interface CF) e envia para o servidor (o PDA acede à Internet através da ZAPP/Radiomóvel). Os dados lidos pelo leitor de códigos de barras e pelo leitor de RFID são associados a uma localização de GPS sempre que isso for possível. O PDA guarda um Histórico de todos os dados recolhidos, com tamanho configurável remotamente pelo servidor. As variáveis de configuração dos PDA são guardadas no próprio PDA em formato XML quando a aplicação termina e lidos quando a aplicação inicia. * O servidor recebe os dados de vários PDA e armazena numa base de dados. O servidor pode configurar remotamente vários parâmetros de funcionamento do PDA bem como pedir o reenvio das últimas leituras recolhidas. O servidor pode exibir no Google Earth o trajecto percorrido por cada PDA e os códigos de barras e RFID com localização associada. * O PDA e o servidor têm interfaces feitas em Windows Forms. 27/5/17 © União Europeia, 2002-2017 | http://europass.cedefop.europa.eu Página 2 / 5 Curriculum vitae * A base de dados contém ainda listas de “Checkpoints” válidos (códigos de barras e RFID) e de utilizadores. Essas listas podem ser geridas através da interface do servidor. * Pode ser usado por exemplo em sistemas de gestão de frotas, empresas de entregas, empresas de segurança (para assegurar que as rondas são feitas), etc. * Tecnologias: Windows CE 4.2,C# (.Net Framework 1.1 e .Net Compact Framework 1),SQL Server 2005,XML Trabalho da disciplina de Computação Móvel: * Implementação do protocolo DSDV. Neste caso foi usado numa rede Wi-Fi adhoc. O programa recebe os dados por TCP e envia pela rede adhoc por UDP. Os pacotes de \"Hello\" são enviados por broadcast em UDP. * Breve descrição do protocolo DSDV em http://en.wikipedia.org/wiki/DestinationSequenced_Distance_Vector_routing * Tecnologias: C# (.Net Framework 2) Trabalho da disciplina de Sistemas Computacionais * O Trabalho estava dividido em 2 partes. * Na primeira foi usada uma placa de demonstração da Microchip (Pic-Dem2) com um PIC18. Consistia em implementar um relógio, monitorização de temperatura e luminosidade. Os valores eram apresentados no LCD da placa. Era possível configurar alarmes para horas, temperatura e luminosidade. Também se dava uso aos modos de poupança de energia do PIC e do LCD. O acesso ao sensor de temperatura era feito através do barramento I2C. O acesso ao sensor de luminosidade (na realidade era um potenciómetro) era feito pelo conversor analógico/digital do PIC. Todos os valores de configuração eram guardados na EEPROM interna do PIC, de modo a manter o funcionamento após uma falha de energia. Era também guardado um histórico dos alarmes numa EEPROM externa, acedida pelo barramento I2C. * Na segunda parte do trabalho usava-se um PC (486) para aceder por porta série à placa (a correr o software desenvolvido na primeira parte). O PC corria o sistema operativo eCos. Através do PC era possível alterar todas as configurações da placa e fazer pedidos de envio dos valores guardados na EEPROM externa. * Tecnologias: C (Microchip MPLAB C18 e eCos) Trabalho da disciplina de Programação por Objectos * Simulador de uma rede ferroviária. * Era efectuada a leitura dos ficheiros (XML) descritores de dados, da rede e dos comboios. Se seguida era criado um objecto que representa a rede, já com todos os seus elementos. Por fim, faziase a simulação propriamente dita, criando uma lista de eventos consoante os comboios se fossem deslocando. * Tecnologias: Java (J2SE), XML, DTD, UML, SAX Trabalho da disciplina de Bases de dados. * Simulação de uma loja de CDs e livros. * Este projecto consistiu no desenvolvimento de uma aplicação Java e numa base dados que irá ser acedida pela aplicação. Numa primeira fase, foi desenvolvida uma aplicação (Java) que procedia à migração dos dados de uma base de dados antiga, para uma base de dados que cumpria os requisitos pedidos no enunciado. * Na segunda parte era necessário criar várias funções para fazer pesquisas na base de dados (clientes, produtos, autores, etc), compra de produtos, inserção de produtos em armazém, etc. Foi também necessário criar alguns stored procedures. * Tecnologias: Java (J2SE), JDBC, SQL (Sybase), UML Trabalho da disciplina de Sistemas de Controlo Distribuído em Tempo Real: * Implementação de um sistema de controlo digital utilizando 2 PCs e um sistema físico controlado por um microcontrolador Siemens. * O sistema físico consistia de uma bola e um tubo cilíndrico com uma ventoinha e um sensor para medir a altura da bola dentro do tubo. * Foram desenvolvidas 2 aplicações para os PCs (em C++, desenvolvidas no Visual Studio 2005/2008) e uma para o microcontrolador (em C, desenvolvida no Franklin Proview32). Os PCs comunicavam entre si através de uma ligação ethernet e um dos PCs comunicava com o 27/5/17 © União Europeia, 2002-2017 | http://europass.cedefop.europa.eu Página 3 / 5 microcontrolador por CAN-BUS. * O objectivo era controlar automaticamente a altura da bola dentro do tubo, de acordo com a altura desejada pelo utilizador. * Tecnologias: C (embedded), C++, CAN-BUS set 97–jul 00 Curso Tecnológico de Electrotecnia/Electricidade Escola Secundária Sebastião da Gama Foram abrangidas principalmente as áreas de: * instalações eléctricas e telefónicas de edifícios, * distribuição de energia eléctrica, * máquinas eléctricas, * electrónica (apenas as bases), * sistemas digitais (apenas as bases). COMPETÊNCIAS PESSOAIS Outras línguas COMPREENDER FALAR ESCREVER Compreensão oral Leitura Interação oral Produção oral C2 C2 B1 B1 C1 A1 A1 A1 A1 A1 English French Níveis: A1 e A2: Utilizador básico - B1 e B2: Utilizador independente - C1 e C2: Utilizador avançado Quadro Europeu Comum de Referência para as Línguas Competências de comunicação Competência digital Pratiquei Aikido no Vitória Futebol Clube em Setúbal. Utilizados profissionalmente: * Tibco BusinessWorks 5.4 * Tibco Designer 5.5 * Tibco Administrator 5.4 * Tibco Adapter for Active Database 5.4 * Tibco Adapter for Siebel 5.3 * Tibco EMS 4.3 (JMS Server) * XML,XSD e XPath * UDDI (Tibco ActiveMatrix Registry) * Macros Excel/VBA * Webservices, SOAP, WSDL * SQL (Oracle e SQL Server 2005) * Java (J2SE e algumas bases de J2EE) Obtidos durante a formação académica e não aplicados profissionalmente: * SQL (Sybase) *C * Assembly (8086) * C# (.Net Framework 2 e .Net Compact Framework 1) * MatLab e Simulink 27/5/17 © União Europeia, 2002-2017 | http://europass.cedefop.europa.eu Página 4 / 5 Curriculum vitae * Multisim * Spice * Microchip MPLAB IDE e MCC18 * eCos * Cinderella SDL Autodidacta em: * AutoCad (quase todas as versões entre o 14 e o 2006) * Corel PaintShopPro X * Adobe Photoshop CS2 e CS3 * Captura, edição e codificação de áudio e vídeo Sistemas Operativos usados: * Microsoft Windows (3.1, 95, 98, XP e Vista) * Linux (Mandrake 6, SimplyMepis 3.4 e Ubuntu 6.06 a 8.10) * HP-UX Carta de Condução Carta de condução de automóveis ligeiros<br/> INFORMAÇÃO ADICIONAL Publicações 27/5/17 © União Europeia, 2002-2017 | http://europass.cedefop.europa.eu Página 5 / 5