Perfil Profissional
Bacharel em Análise de Sistemas pela USC-Bauru (Universidade do Sagrado Coração, 2001). Mestre em Arquitetura de Sistemas Computacionais pela UNIVEM-Marília (Centro Universitário Eurípides de Marília, 2006). Doutorando da linha de pesquisa de Sistemas Distribuídos e Programação Concorrente pela Universidade de São Paulo (USP), campus de São Carlos.
Professor Adjunto pela Universidade Paulista (UNIP), Campus de São José do Rio Preto, ministrando as disciplinas: Linguagem de Programação Orientada a Objetos (Java), Arquitetura de Computadores, Tecnologia da Informação (teoria e práticas de laboratório), Sistemas Distribuídos. Já foi docente responsável também pelas disciplinas de: Sistemas Operacionais, Redes de Computadores, Paradigmas de Linguagens de Programação e Laboratório de Engenharia de Software (UML), Desenvolvimento em Ambiente Web (HTML/CSS/XHTML), Laboratório de Práticas de Programação (Java para Web - J2EE)
Professor Assistente pela Faculdade de Tecnologia de Lins (FATEC), ministrando as disciplinas: Projeto de Aplicações com banco de dados para Internet (Java para Web - J2EE), Bancos de Dados Distribuídos e Tópicos Avançados em Bancos de Dados.
Como usuário e facilitador do Software Livre, é mantenedor do projeto VVM (Virtual Virtual Machine), que visa o desenvolvimento de uma máquina virtual Java distribuída (Open Source) para acoplamento a um Kernel de Sistema Operacional.