Possui graduação em Tecnologia em Informática pela Faculdade de Filosofia Santa Doroteia (2001), Pós-Graduação em Administração de Banco de Dados pela Universidade Estácio de Sá (2008), Mestrado em Ciência da Computação com ênfase em Ciência de Dados pelo CEFET/RJ (Menção de Louvor - 2018). Atua como professor do Ensino Médio Integrado ao Curso Técnico de Informática e como professor do Bacharelado em Sistemas de Informação do CEFET/RJ - UnED Nova Friburgo, desde janeiro de 2014, onde também já exerceu os cargos de Coordenador do Curso Técnico de Informática de 01/2014 a 11/2014 e Gerente Acadêmico do Campus de 12/2014 a 08/2015.Foi membro do NDE (Núcleo Docente Estruturante) do curso de Bacharelado em Sistemas de Informação do CEFET/RJ - UnED Nova Friburgo de 03/2014 a 02/2017. É membro do NDE do mesmo curso desde 08/2019.Atua na área de desenvolvimento de Sistemas para plataformas Desktop / Web desde 2000. Entre 2006 e 2013 atuou como professor universitário e Chefe do Departamento de Informática (Coordenador do Curso de Tecnologia em Análise e Desenvolvimento de Sistemas) da Faculdade de Filosofia Santa Doroteia, onde lecionou diversas Disciplinas ligadas à Programação, Estruturas de Dados, Banco de Dados e Orientação de Trabalho de Conclusão de Curso de quase 100 alunos, além de compor as Bancas examinadoras dos trabalhos nos últimos anos. Como Coordenador do Curso de Tecnologia em Análise e Desenvolvimento de Sistemas, modificou a ementa das disciplinas de programação, Banco de Dados e TCC. Tais mudanças contribuíram de forma determinante para o excelente desempenho do Curso no ENADE 2011.Durante sua Gestão o Curso obteve os seguintes resultados no referido ENADE:1° LUGAR do Estado do Rio (entre as 19 Instituições Públicas e Privadas); Única do Estado do Rio com nota máxima (5);4° LUGAR do Brasil Inteiro (entre as 159 Instituições Privadas);Uma das 4 que conseguiram nota máxima (5);9° LUGAR do Brasil inteiro (entre as 193 Instituições Públicas e Privadas);Uma das 10 que conseguiram nota máxima (5);Aprovado em 1° lugar na prova para Professor Temporário do CEFET - Uned Nova Friburgo, onde atuou de setembro de 2012 a janeiro de 2014. Aprovado em 1° lugar (Prova Escrita, Prova Didática, Computo Geral) no o concurso para professor do quadro permanente do CEFET - UnEdD Nova Friburgo em 10/2013. É sócio cotista da Empresa R. G. Rodrigues Desenvolvimento e Licenciamento de Programas de Computador LTDA. Esta Empresa presta serviços para a Faculdade de Filosofia Santa Dorotéia, onde é responsável pelos Sistemas Desktop e Web que propiciam o funcionamento daquela Instituição. Desde 2016 dedica-se à pesquisa e publicações nas seguintes áreas: Computação afetiva, Análise de sentimentos, Mineração de Textos, Processamento de linguagem natural.Atuou como Administrador de Banco de Dados na Prefeitura Municipal de Nova Friburgo 2004/2008. Trabalha e/ou Trabalhou com diversas linguagens, tecnologias e paradigmas de Programação (C/C++,Pascal, Object Pascal, Perl, PHP, Java SE, Java EE, JavaScript, Ajax/Ajaj, JQuery, JSON, AngularJs, Modelo MVC, REST, Hibernate/JPA, SLIM, entre outros), SGBDs e bancos de dados NoSQL (MySql, Postgrees, SQL Server, Oracle, Firebird, MongoDB, Redis entre outros).Foi Secretário de Governo da Prefeitura Municipal de Nova Friburgo 2009/2012. Possui vasta experiência em Desenvolvimento de Sistemas e Docência do Ensino Superior na Área de Ciência da Computação.Em 2009 e 2010 se especializou em Desenvolvimento de Softwares com a linguagem Java, diminuindo a curva de aprendizado através de 5 cursos que lhe concederam a Formação Java e Formação Java Avançada pela Caelum Ensino e Inovação.Também lecionou disciplinas relacionadas á linguagem Java (Ensino de Nível Técnico e Nível Superior) de 2010 a 2013, na Faculdade de Filosofia Santa Dorotéia e desde 2012 no CEFET. Leciona disciplinas ligadas a Banco de Dados, paradigmas e linguagens de programação desde 2003.