Vitor Pamplona
Crônicas de um cotidiano geek

Curriculum

Postado em Aug 18, 2008 por Vitor Pamplona - Editar - História

Sou apaixonado pelo desenvolvimento de sistemas inteligentes, com interfaces simples e intuitivas mas com grande valor agregado. Luto sempre pelo máximo e treino diariamente para otimizar a minha produtividade. Sou um eterno crítico de minhas atitudes, gosto de observar padrões comportamentais e analisar perfis sócio-psicológicos. Não suporto burocracia, gente velha, preguiçosa e reclamões. Só leio para ampliar meus conhecimentos e amo todas as ciências. Sou mestre em Ciências da Computação pela Universidade Federal do Rio Grande do Sul (UFRGS) e graduado pela FURB em Blumenau. Trabalhei desde 1999 como engenheiro de software, arquiteto e consultor de tecnologia, projetando arquiteturas variadas desde J2ME, J2EE, C++, Deplhi até Ruby. Sou um dos administradores da comunidade virtual JavaFree, lidero e possuo seis projetos de software livre, contribuo oficialmente em outros três. Possuo diversos tutoriais e dicas espalhadas pela rede, algumas publicações científicas e revisões técnicas. Uso linux há 6 anos, mantenho três servidores e vários sites na rede, incluindo este blog. Atualmente, sou aluno de doutorado em Ciências da Computação na Universidade Federal do Rio Grande do Sul (UFRGS) trabalhando com modelos psico-bio-físicos preditivos.

Educação

  1. 2008 - Hoje - Doutorado em Ciência da Computação na UFRGS. (dedicação exclusiva)

  2. 2006 – 2008 - Mestrado em Ciência da Computação na UFRGS. (dedicação exclusiva)
    Dissertação: Modelos bio-físicos fotorealistas para íris humana para filmes de animação.
    Dois artigos publicados, um relatório técnico e um capítulo de livro.
    Conceito Geral: A

  3. 2001 – 2005 - Bacharelado em Ciência da Computação na FURB.
    Monografia: um motor de jogos 3D para celulares em J2ME.
    Dois artigos publicados no Simpósio Brasileiro de Games mais dois short papers na Seminco.
    Média Geral: 9,2

Línguas

  • Português: Leitura (Bom), Escrita (Bom), Fala (Bom)
  • Inglês: Leitura (Bom), Escrita (Bom), Fala (Razoável)

Experiência Profissional

  1. Ago 2003 – Fev 2006: Arquiteto de Software na Progressiva Acessoria e Sistemas LTDA.
    Portamos um ERP específico de cobol para Java em dois anos com 3 pessoas na equipe. Participei da arquitetura e desenvolvimento do projeto, sendo responsável pela parte cliente (Java Swing), engines de relatórios em modo gráfico e em modo texto, regras de interface e geradores de código para cliente e servidor. Ambiente de desenvolvimento em software livre.

  2. Abr 2001 – Ago 2003: Engenheiro de Software na Totall.com S.A.
    Desenvolvimento de um ERP genérico. Responsável pelo Totall SAC/Workflow, uma ferramenta para controle de atividades, projetos e chamados de clientes, pelo desenvolvimento de rotinas CNAB 240, de EDI entre os ERP s das empresas Totall e Benner, de uma parte da migração de stored procedures do Oracle para o PostgreSQL, além de desenvolvimento geral, avaliação de interfaces e criação de componentes.

  3. Nov 1999 – Abr 2001: Técnico em Computadores na Binho Informática.
    Manutenção de computadores, redes e impressoras; desenvolvimento de utilitários para os clientes; e instalação e configuração de servidores.

Portais e Servidores

  1. Mar 2003 - Hoje: JavaFree.org : Portal Colaborativo de Java e Software Livre
    Evangelista, administrador e mantenedor do portal sobre java e software livre. Configuração dos servidores dedicados, domínio, aplicações Web e banco de dados MySQL e PostgreSQL. Revisão de artigos, expositor em eventos (FISL 7.0, FISL 8.0 e FISL 9.0), organização de encontros e palestras (JF-Blumenau-JUG), evangelista da linguagem Java e tecnologias correlatas.

  2. Fev 2007 - Hoje: Infoblogs.com.br : Agregador de feeds brasileiros sobre tecnologia  
    Evangelista, administrador e mantenedor do agregador. Configuração do servidor dedicado, aplicações Web, manutenção dos feeds agregados.

  3. Nov 2007 - Hoje: VitorPamplona.com : Meu blog e um conjunto de aplicações de terceiros
    Manutenção do servidor dedicado e das aplicações nele contidas, alguns blogs, wikis e um SVN.  

Projetos em Software Livre

  1. Mai 2006 - Hoje: Priki : wiki wiki web com banco de dados OO.
    Líder de Projeto, arquiteto e desenvolvedor. A principal característica deste projeto é o auto relacionamento entre páginas criando uma rede de navegação. Utiliza editores WYSIWYG para a edição de páginas, rotinas avançadas de segurança, e possui diversas configurações de acesso. Mantenho o servidor do projeto Wiki.com.br: administração do SVN, backups, e demais portais rodando no mesmo servidor.

  2. Fev 2005 - Hoje: Mobile 3D Game Engine (M3GE)
    Líder de projeto e arquiteto deste motor de jogos 3D para J2ME. O projeto é uma biblioteca que gerencia o rendering 3D, o fluxo do jogo, a carga e utilização de imagens, entrada e saída, detecção de colisão, multiplayer e outras facilidades. Atualmente, além da engine básica, a M3GE implementa multi-player através de blue-tooh e importa modelos do Quake II.

  3. Ago 2004 - Hoje: JavaFreeCMS : Um CMS baseado em Wiki
    Líder de projeto, arquitetura e desenvolvimento deste Content Management System (CMS) baseado no Priki. É um CMS específico para o portal JavaFree.org, que está no ar desde 2005. O projeto gerencia artigos, propostas de empregos, conteúdos abertos (wiki), enquetes e notícias. Comunica-se com um sistema de fóruns chamado JavaBB.

  4. Nov 2004 - Hoje: RSS Notifier : Um notificador de feeds e e-mails.
    Arquitetura e desenvolvimento de um notificador de notícias (RSS) e e-mails que executa no System Tray para linux (KDE e Gnome) e Windows.

  5. Set 2007 - Abril 2008: HL2GLSL : Conversor de Shaders
    Lider de projeto e principal desenvolvedor durante o período. Trata-se de um conversor de linguagens de programação para shaders, de HLSL para GLSL. O foco do projeto é auxiliar os desenvolvedores de jogos a migrarem os seus jogos e aplicações gráficas para linux e MacOS.

  6. Nov 2004 - Nov 2007: SnailDB : Driver JDBC para Prevayler (Projeto descontinuado)
    Arquitetura e desenvolvimento de um banco de dados Orientado a Objeto. Implementamos um driver JDBC para o Prevayler com o objetivo de auxiliar na migração de aplicações legadas (ambientes relacionais) para sistemas orientados a objeto. Líder de projeto. Short paper sobre o projeto publicado na Seminco.

  7. Abr 2004 - Nov 2007: Baba XP : Gerência de Projetos XP (Projeto descontinuado)
    Arquitetura e desenvolvimento de uma ferramenta para gerência de equipes de Extreme Programming. Gerência de User Stories e Acceptance Tasks (descontinuado). Líder de projeto. Short paper sobre o projeto publicado na Seminco.

  8. Fev 2007 - Abr 2007: Sneer : P2P Soberano
    Arquitetura e desenvolvimento do projeto, trabalhando na infraestrutura de plugins orientado pelas idéias da Computação Soberana. Desenvolvedor.

Publicações Científicas

Vitor F. Pamplona, Leandro A. F. Fernandes, João Prauchner, Luciana P. Nedel e Manuel M. Oliveira. The Image-Based Data Glove . Proceedings of X Symposium on Virtual Reality (SVR'2008), João Pessoa, 2008. Anais do SVR 2008, Porto Alegre: SBC, 2008, (ISBN: 857669174-4). pp. 204-211. [Qualis B, Nacional] [PDF]
Vitor Pamplona

Vitor F. Pamplona, Manuel M. Oliveira e Luciana P. Nedel. Animating Relief Impostors Using Radial Basis Functions Textures . In: Scott Jacobs (ed.) Game Programming Gems 7. Charles River Media, Inc., Hingham, Massachusetts, 2008, (ISBN-13: 978-1-58450-527-3). pp. 401-412.

Vitor Pamplona
Paulo C. R. Gomes, Cláudio Estácio e Vitor F. Pamplona. Implementação de Suporte a Modelos de Personagem Não Jogador em Dispositivos Móveis na Mobile 3D Game Engine . Proceedings of VI Brazilian Symposium on Computer Games and Digital Entertainment, Nov. 2007, São Leopoldo. Anais do SBGames 2007. Porto Alegre: SBC, 2007. v. 1. (ISBN: 85766 9154-X). p. 54-61. [Qualis C, Nacional] [PDF]
 
Vitor Pamplona
Vitor F. Pamplona. Estudo sobre a íris humana para síntese de imagens fotorealísticas . Trabalho Individual n. 1284. Porto Alegre: CPGCC-UFRGS, Ago. 2007. [PDF]
Vitor Pamplona
Paulo C. R. Gomes e Vitor F. Pamplona. M3GE: um motor de jogos 3D para dispositivos móveis com suporte a Mobile 3D Graphics API . Proceedings of IV Brazilian Symposium on Computer Games and Digital Entertainment, Nov. 2005, São Paulo. Anais do WJogos. Porto Alegre: SBC, 2005. p. 55-65. [Qualis C, Nacional] [PDF]
Vitor Pamplona
Vitor F. Pamplona. Um protótipo de motor de jogos 3D para dispositivos móveis com suporte a especificação Mobile 3D Graphics API for J2ME . Blumenau: FURB, 2005 (Monografia). [PDF]

Últimas Palestras

Últimas Revisões Técnicas

  • SBC, SIBGRAPI, 2008.
  • SBC, SBGames, 2007.
  • FURB, XVI Seminário de Computação, 2007.
  • SBC, Simposium on Virtual and Augmented Reality, 2007, 2008.

Tutoriais

  1. Vitor F. Pamplona e Giovane R. Kuhn. Implementando Shadow Map. 2006.
  2. Vitor F. Pamplona. Tutorial Java Parte 1: o básico do básico. 2006.
  3. Vitor F. Pamplona. Tutorial Java Parte 2: características básicas. 2006.
  4. Vitor F. Pamplona. Tutorial Java Parte 3: orientação a objetos. 2006.
  5. Vitor F. Pamplona. Instalando Eclipse C++ com OpenGL e CG Toolkit. 2006.
  6. Vitor F. Pamplona. Prevayler com SQL, apresentando JoSQL. 2005.
  7. Vitor F. Pamplona. Using java.lang.reflect.Proxy. 2005.
  8. Vitor F. Pamplona e Giovane R. Kuhn. Apresentando XP: encante seus clientes com extreme programming. 2005.
  9. Vitor F. Pamplona. Web Services: construindo, disponibilizando e acessando web services via J2SE e J2ME. 2004.
  10. Vitor F. Pamplona. Prevayler 2.0: migrando a persistência. 2004.
  11. Vitor F. Pamplona. Tudo sobre o GridBagLayout. 2004.
  12. Vitor F. Pamplona. Prevayler 1 Parte 2: serialização e snapshot. 2004.
  13. Vitor F. Pamplona. Prevayler 1 Parte 1: persistência totalmente OO. 2004.

As seguintes páginas estão falando sobre "Curriculum":

Comentários


Parabéns cara, estava passeando pela net e acabei de encontrar seu Blog, isso é o máximo, gostei mesmo continua assim, meus parabén...

- - Ildmar Alves
Postado em Aug 4, 2008 por 201.8.125.175

Seu Nome:


Escreva o código existente na figura acima no texto abaixo.