
Whenever he finds time, he also teaches software engineering courses in Brandeis university in Massachusetts. He currently teaches "J2EE programming (with Passion!)", "Ajax programming (with Passion!)", "Web services and SOA programming", and "Ruby, JRuby, and Rails Development (with Passion!)" free online courses. These online courses can be taken through www.javapassion.com.

Palestrante do 9º FISL (Porto Alegre-RS), em 2008, onde apresentou um trabalho sobre o uso de imagens SVG em Aplicações Java ME. Palestrante do M3DD LA (Goiânia-GO). Redator contratado pelo DevMedia Group, onde escreve periodicamente para a revista WebMobile. Entusiasta e evangelizador do uso de Java ME como tecnologia chave no desenvolvimento de aplicações para dispositivos móveis.

Com experiência na área de telecomunicações, incluindo publicações nacionais de artigos científicos envolvendo estudos com simulação de campos eletromagnéticos.
Atua como Analista/Desenvolvedor de sistemas WEB na PD Case com soluções para o setor bancário. Utiliza os seguintes frameworks para tecnologia JavaEE: Java Server Faces, JBoss Seam, Struts2 e Hibernate.

Atualmente trabalha como Engenheiro de Software para Cobra Tecnologia desenvolvendo soluções no setor bancário e auxiliando na adoção de práticas ágeis, ministra aulas na pós-graduação do Centro Universitário do Pará (CESUPA) nas disciplinas de Engenharia de Software e é Certified Scrum Master (CSM) da Scrum Alliance. Confira mais em seu blog.

Atualmente é professor do ensino superior da Escola Superior da Amazônia-ESAMAZ, professor do Centro Universitário do Pará-CESUPA e Coordenador do Grupo de Estudos Temáticos de Desenvolvimento de Jogos Eletrônicos - GetJogos/CESUPA. Tem experiência na área de Ciência da Computação, com ênfase em Linguagens de Programação, atuando principalmente nos seguintes temas: visualização de informação, realidade virtual, realidade aumentada e computação gráfica.

Formado em Tecnologia em Processamento de Dados pelo CESUPA e em Gerência de Projetos de Software pela UFPA, possui experiência com desenvolvimento de aplicações Web com Java e é certificado em Java na sua sexta edição.

Ingressou na FabSoft em 2009. Desenvolve sistemas Web utilizando os frameworks JBoss Seam, Richfaces, JSF, Facelets e Hibernate desde 2007.

Atua como desenvolvedor de sistemas para WEB; Instrutor em cursos da Fabsoft. Utiliza as tecnologias JavaEE; JavaServer Faces (JSF); Facelets; RichFaces; Java Persistence API (JPA), JBoss Seam e Maven.

Atua como: Desenvolvedor para sistemas Web; Instrutor de cursos da FabSoft; Elaborador de material didático. Utiliza tecnologias: JavaEE (JSF, Facelets e Richfaces); Java Persistence API (JPA); Adobe Flash e Joomla!.

É articulista da revista MundoJava com 5 artigos publicados; Tutor pela UAB/IFPA; Engenheiro de Software do Tribunal de Justiça do Estado do Pará; Mestrando em Ciência da Computação (UFPA) e trabalha com Java há mais de 6 anos.