Mestre e graduado em Ciência da Computação pela Unicamp, trabalha a mais de 7 anos com as tecnologias Java e Java EE desenvolvendo aplicações corporativas de missão crítica e alto desempenho. Atualmente é Analista de Desenvolvimento no Venturus - Centro de Inovação Tecnológica, onde utiliza Java para o desenvolvimento de soluções para o setor de telecomunicações baseados na arquitetura IMS/NGN. Possui também experiência no ensino de Java em cursos de pós-graduação de importantes instituições, como Unicamp e Metrocamp.