Bruno Wandson Mendes de Sousa

[FORMAÇÃO:] Ensino Médio no Instituto Federal do Maranhão e Graduado em Engenharia da Computação pela PUC-Campinas. [ATIVIDADES ATUAIS:] Engenheiro de Software Sênior (Analista Sênior) na empresa Accenture em Recife-PE. [ATIVIDADES RELEVANTES ANTERIORES:] Tem atuado na área de TI, desde 2004, e desde 2011 tem trabalhado em empresas como: Robert BOSCH, Ci&T e Accenture. Formou-se na PUC-Campinas com bolsa pelo programa PROUNI. Foi membro do Grupo de Pesquisa Construção e Uso da Informação, vinculado ao Centro de Ciências Sociais e Aplicadas da PUC-Campinas (linha de pesquisa: produção e uso da informação). [ÁREAS DE INTERESSE:] Sistemas Mecatrônicos; Projeto Mecânico; Sistemas Embarcados; Mecânica Computacional; Interação Humano-Computador; Engenharia De Materiais; Sistemas de Informação; Engenharia de Software; Inclusão Digital.

Informações coletadas do Lattes em 26/10/2022

Acadêmico

Formação acadêmica

Graduação em ENGENHARIA DE COMPUTAÇÃO

2009 - 2013

Pontifícia Universidade Católica de Campinas, PUC Campinas
Orientador: Prof. Dr. Fernando Kintschner
Bolsista do(a): Programa Universidade para Todos.

Ensino Médio (2º grau)

2004 - 2006

Instituto Federal do Maranhão

Ensino Fundamental (1º grau)

1995 - 2003

Escola Rui Barbosa

Idiomas

Bandeira representando o idioma Inglês

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Bandeira representando o idioma Espanhol

Compreende Razoavelmente, Fala Razoavelmente, Lê Razoavelmente, Escreve Pouco.

Bandeira representando o idioma Português

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Áreas de atuação

Grande área: Engenharias / Área: Engenharia Mecânica / Subárea: Processos de Fabricação.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação.

Grande área: Engenharias / Área: Engenharia Mecânica / Subárea: Projetos de Máquinas.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação.

Participação em eventos

XV Encontro de Iniciação Científica da PUC-Campinas - 26 e 27 de outubro de 2010 ISSN 1982-0178.SELEÇÃO, NA ÁREA DA CIÊNCIA DA COMPUTAÇÃO, DE PRODUTOS E TECNOLOGIAS QUE PERMITAM O ACESSO A OBJETOS DE INFORMAÇÃO ARMAZENADOS EM REPOSITÓRIOS DIGITAIS POR MEIO DOS CINCO ÓRGÃOS SENSORIAIS DOS SERES HUMANOS. 2010. (Encontro).

XIV Encontro de Iniciação Científica da PUC-Campinas.SELEÇÃO, NA ÁREA DA CIÊNCIA DA COMPUTAÇÃO, DE PRODUTOS E TECNOLOGIAS QUE PERMITAM O ACESSO A OBJETOS DE INFORMAÇÃO ARMAZENADOS EM REPOSITÓRIOS DIGITAIS POR MEIO DOS CINCO ÓRGÃOS SENSORIAIS DOS SERES HUMANOS. 2009. (Encontro).

Produções bibliográficas

  • SOUSA, B. W. M. ; CARVALHO, J. O. F. . Seleção, na área da Ciência da Computação, de produtos e tecnologias que permitam o acesso a Objetos de Informação armazenados em Repositórios Digitais por meio dos cinco órgãos sensoriais dos seres humanos.. In: Anais do XV Encontro de Iniciação Científica da PUC-Campinas - 26 e 27 de outubro de 2010 ISSN 1982-0178, 2010, Campinas. Anais do XV Encontro de Iniciação Científica da PUC-Campinas - 26 e 27 de outubro de 2010, 2010.

  • SOUSA, B. W. M. ; CARVALHO, J. O. F. . Seleção, na área da Ciência da Computação, de produtos e tecnologias que permitam o acesso a Objetos de Informação armazenados em Repositórios Digitais por meio dos cinco órgãos sensoriais dos seres humanos.. In: XIV Encontro de Iniciação Científica da PUC-Campinas, 2009, Campinas. Anais do XIV Encontro de Iniciação Científica da PUC-Campinas, 2009.

Projetos de pesquisa

  • 2009 - 2010

    Seleção, na área da Ciência da Computação, de produtos e tecnologias que permitam o acesso a Objetos de Informação armazenados em Repositórios Digitais por meio dos cinco órgãos sensoriais dos seres humanos., Descrição: Um tipo de sistema utilizado para armazenar e recuperar informação em meio digital é denominado Repositório Digital (RD). Os RDs podem ser caracterizados como evoluções de Bibliotecas Digitais (BDs). Quando se faz referência a BDs, visualizam-se bancos de dados que armazenam e disponibilizam, principalmente, objetos de informação ou informacionais (OIs) em forma de texto ou de imagens inanimadas, que podem, ou não, utilizarem-se de hiperlinks, caracterizando hipertextos, que conectam tais OIs entre si. O conceito de RD amplia a diversidade e as características dos OIs que podem ser armazenados e recuperados das BDs tradicionais, acrescentando a eles características como: animação, interatividade, sonoridade, entre outras. Tais OIs podem (ou poderiam) ser percebidos por órgãos sensoriais do ser humano, além dos usuais visão e audição, como tato, paladar e olfato, conforme já apresentado na literatura especializada. Além disto, estas diferentes formas de transmissão de informações, quando integradas, podem vir a ser o caminho para o Desenho Universal, por permitir que pessoas com deficiência em algum dos cinco sentidos possam ter acesso à informação por meio dos sentidos não comprometidos. O objetivo desse trabalho foi selecionar na área da Ciência da Computação, de produtos e tecnologias que permitam o acesso a Objetos de Informação armazenados em Repositórios Digitais por meio dos cinco órgãos sensoriais dos seres humanos.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) . , Integrantes: Bruno Wandson Mendes de Sousa - Coordenador / José Oscar Fontanini de Carvalho - Integrante., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

Projetos de desenvolvimento

  • 2013 - 2013

    Aplicativo de Recomendação Colaborativa de Restaurantes: Find Food, Descrição: Neste projeto foi desenvolvido um sistema de software para tablets com o sistema operacional iOS, denominado Find Food. Esse sistema foi desenvolvido com o intuito de disponibilizar ao usuário uma maneira simples e eficiente para buscar restaurantes, bares, padarias, e outros estabelecimentos alimentícios, além de sugerir estabelecimentos por meio da filtragem colaborativa. Em paralelo, foi desenvolvido um servidor Web, responsável por persistir os dados gerados pelo aplicativo no banco de dados MySQL, e também por executar rotinas complexas. O método de engenharia de software utilizado no desenvolvimento foi Scrum Solo, um método ágil e direcionado para desenvolvedores individuais. No aplicativo, foram feitas as seguintes integrações: Foursquare, para obter informações de lugares de acordo com os parâmetros escolhidos pelo usuário; Google Maps, para obter informações de rota entre uma origem e um destino selecionado; Servidor SMTP, para enviar e-mail aos usuários com uma nova senha de acesso; Servidor APNS, para permitir o envio de perguntas e respostas entre os usuários do aplicativo utilizando o mecanismo de Push Notifications. As ferramentas utilizadas no desenvolvimento do aplicativo foram xCode, iOS simulator e Sourcetree; e no desenvolvimento do servidor Web foram utilizados o Eclipse, MySQLWorkbench, SoapUI, MySQL e Tomcat. O objetivo do TCC foi melhorar a satisfação do usuário, seja turista ou morador da cidade de Campinas, na escolha de um restaurante na cidade em questão. A avaliação foi baseada em um questionário preenchido pelo avaliador, e as respostas obtidas demonstraram que o objetivo proposto foi alcançado.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Bruno Wandson Mendes de Sousa - Coordenador / Fernando Kintschner - Integrante / Patrícia Nogueira Cavoto - Integrante.

Histórico profissional

Endereço profissional

  • Accenture, Recife. , Cais do Apolo, 222, Recife, 50030230 - Recife, PE - Brasil, Telefone: (81) 33235592

Experiência profissional

2009 - 2010

Pontifícia Universidade Católica de Campinas, PUC Campinas

Vínculo: Bolsista, Enquadramento Funcional: Bolsista CNPQ pelo Programa de IC, Carga horária: 20

Atividades

  • 07/2009 - 07/2010

    Pesquisa e desenvolvimento , FACULDADE DE ENGENHARIA DE COMPUTAÇÃO, .,Linhas de pesquisa

2014 - Atual

Accenture

Vínculo: Celetista, Enquadramento Funcional: Analista Sênior, Carga horária: 40

Outras informações:
As principais responsabilidades do cargo incluem: Projeção, construção e teste de programas utilizando Java e tecnologias de integração (SOA & ETL); Desenvolvimento de aplicações Web utilizando tecnologias como: Java, WebServices (SOAP), JSF, PL/SQL, Web Logic 11g, Oracle BD, SVN, JPA, Hibernate, Spring, Maven e jBPM; Implementar e auxiliar nas atividades de projeto de análises que identificarão requisitos relacionados a pessoas, processos e tecnologia; Participar da implementação da infra-estrutura técnica; Auxiliar na integração de componentes técnicos e aplicativos; Auxiliar no projeto de criação das bases de uma infra-estrutura técnica; Projetar, codificar e testar módulos de programas; Realizar manutenção, aperfeiçoar e reparar aplicativos; executar atividades de manutenção preventiva; fornecer suporte ao usuário; Liderar equipes de desenvolvimento e auxiliar os integrantes da equipe a melhorar o desempenho; Realizar Code Review dos artefatos desenvolvidos pelos programadores junior; Analisar as especificações funcionais e não-funcionais relativas ao projeto para geração de desenhos técnicos utilizando a ferramenta Enterprise Architect; Auxiliar na identificação de alterações de configuração em aplicativos.

2012 - 2013

Ci&T Software SA

Vínculo: Bolsista, Enquadramento Funcional: Estagiário de Engenheiro de Software, Carga horária: 30

Outras informações:
As principais atividades desenvolvidas foram: Desenvolvimento de sistemas web e aplicativos para grandes empresas como Ci&T, Monsanto e Natura, participando da análise de requisitos, planejamento e execução de testes, demonstração de produto e alinhamentos constantes com stakeholders e gerentes de projeto. Conhecimentos técnicos Web envolvidos: Java, C, C#, JavaScript, CSS, HTML, JUnit, .NET; Metodologia Ágil SCRUM e Diagramas UML; Versionamento de programas: GIT e SVN; Utilização de conceitos de Arquitetura Orientada a Serviços (SOA) ; Desenvolvimento Dirigido a Tests (TDD); SQL Server (Querys e Modelagem); Projetos com requisitos de qualidade de software e entregas bem definidas. Conhecimentos técnicos iOs envolvidos: Desenvolvimento de telas (Componentes Nativos, Views, Criação de componentes customizados) e Storyboard; Desenvolvimento de funcionalidades assíncronas (Usando GCD e Operation Queue); Animações, Push Notifications, GPS, Mapas, iCloud e Core Data; Integração com API s REST, Frameworks, Flurry, TestFlight.

2011 - 2012

Robert Bosch Limitada

Vínculo: Bolsista, Enquadramento Funcional: Estagiário em Gerencia de Projetos, Carga horária: 30

Outras informações:
As principais atividades desenvolvidas foram: - Funcional SAP módulo MM - Líder de projetos de TI - Coordenação e planejamento estratégico - Desenvolvimento de sistemas e melhorias - Suporte a usuários - SAP Workflow - SAP BW, PI - Banco de dados SQL - Ministrar treinamentos - Segurança da informação - Controles internos e auditorias - Mitigação/Mapeamento de riscos financeiros em processos de compras