Bruno Crivelari Sanches

Mestre em computação pela Universidade Federal de Itajubá (2014), Especialista em Desenvolvimento de Jogos pelo Centro Universitário Positivo (2004) e bacharel em Ciência da Computação pela Pontifícia Universidade Católica do Paraná (2002). Atualmente é Líder de Projeto - Systemplan Consultoria com experiência de aproximadamente 11 anos em projeto e implementação de software utilizando C e C++ (entre outras linguagens como Java, Javascript, etc). Tendo trabalhado com programação de jogos de computador e consoles a sistemas Web de grande porte. Atualmente atuando como desenvolvedor C++ e Java na IBM em uma ferramenta de mapeamento de conexões em data centers.

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

Acadêmico

Formação acadêmica

Mestrado em Ciência e Tecnologia da Computação

2011 - 2014

Universidade Federal de Itajubá
Orientador: Otávio Augusto Salgado Carpinteiro
Coorientador: Edmilson Marmo Moreira. Palavras-chave: spam de imagem; processamento digital de imagens; modelos neurais artificiais; aprendizagem de maquina; inteligencia artificial.Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Matemática da Computação.

Especialização em Desenvolvimento de Jogos

2003 - 2004

Universidade Positivo
Orientador: Fábio Vinícius Binder

Graduação em Ciência da Computação

1999 - 2002

Pontifícia Universidade Católica do Paraná
Orientador: Alceu de Souza Britto Jr.

Curso técnico/profissionalizante

1996 - 1998

instituto nossa senhora auxiliadora

Idiomas

Bandeira representando o idioma Inglês

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

Áreas de atuação

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

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

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

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Processamento Gráfico (Graphics).

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

Participação em eventos

0x06 Encontro de Programadores C & C++. 2010. (Encontro).

Seminário C++ Portabilidade e Performance. 2008. (Seminário).

Congresso Internacional de Tecnologia e Inovação para Jogos de Entretenimento. 2002. (Congresso).

Orientou

alunos da disciplina

Monitor de Estrutura de dados; 2001; Orientação de outra natureza; (Ciência da Computação) - Pontifícia Universidade Católica do Paraná; Orientador: Bruno Crivelari Sanches;

Alunos

Monitor de Programação Imperativa; 2000; Orientação de outra natureza; (Ciência da Computação) - Pontifícia Universidade Católica do Paraná; Orientador: Bruno Crivelari Sanches;

Outras produções

RADTKE, Paulo V. W. ; SANCHES, B. C. ; SILVA, Bruno Ferreira ; ISENBERG, Christian ; NUNES, Matheus Gobato . Torquere. 2011.

SANCHES, B. C. . Jessy: Ein Zirkuspferd in Not. 2005.

SANCHES, B. C. . Craft3d. 2004.

SANCHES, B. C. ; Mendonça, V. G. . PontoV. 2009. (Desenvolvimento de material didático ou instrucional - Portal sobre desenvolvimento de jogos).

Histórico profissional

Endereço profissional

  • Systemplan Consultoria. , Av. Dr. José Bonifácio Coutinho Nogueira 150 cj.407, Jardim Madalena, 13091-611 - Campinas, SP - Brasil, Telefone: (19) 33033400, URL da Homepage:

Experiência profissional

2006 - 2008

Systemplan Consultoria

Vínculo: Colaborador, Enquadramento Funcional: Analista de Sistemas, Carga horária: 40

Outras informações:
Analista desenvolvedor do sistema WEB da empresa Merck Medco (maior fornecedora de serviços de Medicare dos EUA), sendo este sistema usado pelo Help Desk da empresa e por farmácias de todo o EUA, o sistema é utilizado 24 horas por dia, desenvolvido e mantido por equipes no EUA, Índia e Brasil. Projeto e implementação de novos módulos do sistema utilizando UML e seguindo os padrões e processos da empresa (CMMI 2). Programação de novos módulos utilizando-se C++ (ambiente Unix e bibliotecas como STL, Boost e RogueWave), Javascript, Xml, Xsl, Html, Ajax. Além do uso de tecnologias proprietárias para comunicação com os Mainframes da empresa. Responsável pelo suporte do sistema no Brasil, investigando problemas reportados pelo Help Desk e revisando soluções propostas por outros desenvolvedores. Todas as atividades desempenhadas são reportadas diretamente ao cliente no EUA através de reuniões diárias por telefone.

2005 - 2006

HSBC

Vínculo: Colaborador, Enquadramento Funcional: Analista de Sistemas IT Jr, Carga horária: 40

Outras informações:
Projeto e desenvolvimento de soluções para o projeto Bonds System Parametrisation, sistema responsável por todo o comércio e rentabilização de títulos interbancários do banco HSBC, este sistema possui interface intranet (desenvolvida em Java utilizando-se Websphere) e foi modelado com UML no Rational Rose Modeler. Responsável por desenvolver rotinas batch (em linguagem C e C++) para ambientes Unix IBM AIX. Implementação de um sistema batch em C para envio de dados ao HSBC de New York utilizando MQSeries e XML.

2005 - 2005

Hsbc Seguros

Vínculo: Colaborador, Enquadramento Funcional: Consultor, Carga horária: 40

Outras informações:
Implementação de sistemas batch em C (ambiente Unix HP-UX) para geração e extração de dados para sistema de data mining. Implementação de Stored Procedures em SQL para Sybase, para utilização com sistemas batch . Desenvolvimento de scripts para CoSort para utilização em conjunto com sistemas batch . Desenvolvimento de test-cases e execução de testes. Revisão e otimização de código.

2004 - 2005

Cinemaware Brazil

Vínculo: Tercerizado, Enquadramento Funcional: Desenvolvedor, Carga horária: 40

Outras informações:
Implementação de software para video-games (Xbox e Playstation 2) onde desempenho e uso de memória eram fatores chave, projeto em UML e implementação em C e C++ de componentes para uso em diversos projetos da empresa, responsável pelo controle de padrão de código e qualidade e implementação de software em ambientes Unix.

Atividades

  • 12/2004 - 05/2005

    Pesquisa e desenvolvimento , Cinemaware, .,Linhas de pesquisa

2004 - 2004

Bitcrafters Inc.

Vínculo: Sócio Fundador, Enquadramento Funcional: Diretor de Tecnologia, Carga horária: 40

Outras informações:
Projeto em UML e implementação em C++ dos componentes da plataforma de software da empresa, incluindo implementação em C++ do software do jogo Jessy, que ficou em sétimo lugar de vendas de jogos infantis na Alemanha, controle de qualidade dos softwares desenvolvidos na empresa, controle de padrão de código e qualidade.

Atividades

  • 05/2004 - 11/2004

    Direção e administração, Bitcrafters Inc., .,Cargo ou função, Planejamento e gerenciamento de equipe de desenvolvimento.

  • 05/2004 - 11/2004

    Pesquisa e desenvolvimento , Bitcrafters Inc., .,Linhas de pesquisa

2003 - 2004

Ignis Games

Vínculo: Tercerizado, Enquadramento Funcional: Desenvolvedor, Carga horária: 40

Outras informações:
Implementação de componentes em C++ e Java para utilização em diversos projetos. Responsável por re-projetar e implementar componentes que apresentavam problemas de performance. Responsável em otimizar o uso de memória em componentes C++. Responsável por realização de testes de componentes e remoção de bugs. Manutenção de banco de dados.

Atividades

  • 07/2003 - 04/2004

    Pesquisa e desenvolvimento , Ignis Games, .,Linhas de pesquisa

2008 - 2008

Universidade Positivo

Vínculo: Professor, Enquadramento Funcional: Professor, Carga horária: 10

Outras informações:
Ministrada a Disciplina de Projeto de Software com UML (30 horas) no curso Especialização em Desenvolvimento de Jogos para Computadores.

2006 - 2006

HCI Escola Técnica

Vínculo: Colaborador, Enquadramento Funcional: Professor, Carga horária: 8

Outras informações:
Ministrada a disciplina de programação de jogos com C++ (160 horas) no Curso Técnico em Desenvolvimento de Games.

2005 - 2005

Technology & Training Instituto de Tecnologia de Games

Vínculo: Colaborador, Enquadramento Funcional: Professor, Carga horária: 3

Outras informações:
Ministradas seis aulas sobre arquitetura de engines 3D e programação de engines com C++ (18 horas) no Curso de Game Engine Developer.

2001 - 2001

Pontifícia Universidade Católica do Paraná

Vínculo: Estágio, Enquadramento Funcional: Estagiário, Carga horária: 20

Outras informações:
Estagiário no laboratório Olympus, parceria PUCPR / Siemens. Atuando como desenvolvedor C++ e Java.