Fernando Barden Rubbo

Possui graduação em Ciência da Computação pela Universidade de Caxias do Sul (2005) e mestrado em Engenharia de Software pela Universidade Federal do Rio Grande do Sul (2009). Atualmente é consultor em arquitetura e infra-estrutura de software pela DBServer. Tem experiência de mais de doze anos na área de Ciência da Computação, com ênfase em Engenharia de Software, atuando principalmente como: pesquisador, desenvolvedor, projetista, líder técnico, arquiteto de software e membro de equipe de metodologia e melhorias de processos. Certificado pela Sun Microsystems na plataforma Java como programador, Java Associate, desenvolvedor Java, desenvolvedor de componentes de negócio e, também, componentes WEB.

Informações coletadas do Lattes em 18/06/2019

Acadêmico

Seção coletada automaticamente pelo Escavador

Formação acadêmica

Mestrado em PPGC - Programa de Pós Graduação em Computação UFRGS

2007 - 2009

Universidade Federal do Rio Grande do Sul
Daltro José Nunes.Palavras-chave: generics; refactoring; aspect-oriented.Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação / Especialidade: Engenharia de Software. Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação / Especialidade: Linguagens de Programação.

Graduação em Bacharelado em Ciência da Computação

1999 - 2005

Universidade de Caxias do Sul
Orientador: Luciano A. Cassol

Seção coletada automaticamente pelo Escavador

Formação complementar

2012 - 2012

Formação pedagógica para docentes. (Carga horária: 3h). , Centro Superior de Tecnologia TECBrasil, TECBRASIL, Brasil.

2009 - 2009

Agilizando Projetos com SCRUM. (Carga horária: 16h). , DBServer Assessoria em Sistemas de informações.

2006 - 2006

Workshop de Oracle BPEL. (Carga horária: 20h). , Oracle.

2005 - 2005

Uma visão geral de CMMI e MPSBR. (Carga horária: 16h). , DiUno Informática.

2002 - 2002

Viabilidade de Negócios. (Carga horária: 20h). , Instituto Centro de Capacitação e Apoio ao Empreendedor.

Seção coletada automaticamente pelo Escavador

Idiomas

Inglês

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Seção coletada automaticamente pelo Escavador

Áreas de atuação

    Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Engenharia de Software.

    Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Linguagens de Programação.

    Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Programação Orientada a Objetos.

    Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Banco de Dados.

Seção coletada automaticamente pelo Escavador

Comissão julgadora das bancas

ALVARO FREITAS MOREIRA

BRAGA, R. T. V.; Lúcio Mauro Duarte;NUNES, D. J.Alvaro Freitas Moreira. Inference Rules for Generic Code Migration of Aspect-Oriented Programs. 2009. Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul.

Giovanni Ely Rocco

CASSOL, Luciano Azevedo;ROCCO, Giovanni Ely. Uso de Programação Orientada a Aspectos como Forma de Garantir a Integridade de uma Arquitetura de Software. 2005. Trabalho de Conclusão de Curso (Graduação em Bacharelado em Ciência da Computação) - Universidade de Caxias do Sul.

Lucio Mauro Duarte

Nunes, D. J.; BRAGA, R.T.V.; MOREIRA, A. F.;DUARTE, L. M.. Inference Rules for Generic Code Migration of Aspect-Oriented Programs. 2009. Dissertação (Mestrado em PPGC - Programa de Pós Graduação em Computação UFRGS) - Universidade Federal do Rio Grande do Sul.

Daniel Luis Notari

NOTARI, D. L.; CASSOL, Luciano. Uso de Programação Orientada a Aspectos como forma de garantir a integridade de uma Arquitetura de Software. 2005. Trabalho de Conclusão de Curso (Graduação em Bacharelado em Ciência da Computação) - Universidade de Caxias do Sul.

Seção coletada automaticamente pelo Escavador

Foi orientado por

Luciano Azevedo Cassol

Uso de programação orientada a aspectos como forma de garantir a integridade de uma arquitetura de software; 2005; 0 f; Trabalho de Conclusão de Curso; (Graduação em Bacharelado Em Ciências da Computação) - Universidade de Caxias do Sul; Orientador: Luciano Azevedo Cassol;

Daltro José Nunes

Inference Rules for Generic Code Migration of Aspect-Oriented Programs; 2009; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Daltro José Nunes;

Seção coletada automaticamente pelo Escavador

Produções bibliográficas

  • RUBBO, FERNANDO BARDEN ; PIVETA, EDUARDO KESSLER ; NUNES, DALTRO JOSÉ . Inference rules for generic code migration of aspect-oriented programs. Science of Computer Programming (Print) , v. 1, p. 1, 2012.

  • RUBBO, F. B. ; MACHADO, R. ; MOREIRA, A. F. ; RIBEIRO, L. ; NUNES, D.J. . On the Interaction of Advices and Raw Types in AspectJ. Journal of Universal Computer Science , v. 14, p. 3534-3555, 2008.

  • RUBBO, F. B. . Construindo RESTful Web Services com JAX-RS 2.0. Revista Java Magazine, 01 dez. 2013.

  • RUBBO, F. B. ; PIVETA, E. K. ; NUNES, D.J. . Inference Rules for Generic Code Migration of Aspect-Oriented Programs. In: XIII Simpósio Brasileiro de Linguagens de Programação, 2009, Gramado. Anais do XIII Simpósio Brasileiro de Linguagens de Programação, 2009. p. 103-116.

  • RUBBO, F. B. ; MACHADO, R. ; MOREIRA, A. F. ; RIBEIRO, L. ; NUNES, D.J. . On the Interaction of Advices and Raw Types in AspectJ. In: XII Simpósio Brasileiro de Linguagens de Programação, 2008, Fortaleza. Anais do XII Simpósio Brasileiro de Linguagens de Programação, 2008. p. 103-116.

  • RUBBO, F. B. . Continuous Delivery no mundo Java. 2014. (Apresentação de Trabalho/Conferência ou palestra).

  • RUBBO, F. B. . Continuous Delivery: É possível fazer entregas contínuas usando branches?. 2013. (Apresentação de Trabalho/Conferência ou palestra).

  • RUBBO, F. B. . Plataforma Java / Java EE. 2007. (Apresentação de Trabalho/Conferência ou palestra).

  • RUBBO, F. B. . Policy enforcement orientado a aspectos. 2006. (Apresentação de Trabalho/Conferência ou palestra).

  • RUBBO, F. B. . Java && o Software Livre. 2004. (Apresentação de Trabalho/Conferência ou palestra).

Seção coletada automaticamente pelo Escavador

Prêmios

2007

SCJA (Sun Certified Associate for Java Platform, Standard Edition, Exam Version 1.0), SUN Microsytems.

2007

SCBCD (Sun Certified Business Component Developer Java EE Platform 5), SUN Microsytems.

2007

SCJD (Sun Certified Developer for the Java 2 Platform), SUN Microsytems.

2004

SCWCD (Sun Certified Web Component Developer for the Java 2 Platform, Enterprise Edition 1.4), SUN Microsytems.

2003

SCJP (Sun Certified Programmer for the Java 2 Platform 1.4), SUN Microsytems.

Histórico profissional

Seção coletada automaticamente pelo Escavador

Endereço profissional

  • DBServer Assessoria em Sistemas de informações. , Rua os 18 do Forte, 422, Lourdes, 95020471 - Caxias do Sul, RS - Brasil, Telefone: (54) 30212049

Seção coletada automaticamente pelo Escavador

Experiência profissional

  • 2011 - 2012

    Centro Superior de Tecnologia TECBrasil

    Vínculo: Celetista formal, Enquadramento Funcional: Professor da Gradução, Carga horária: 8

    Outras informações:
    Professor das disciplinas de Banco de Dados e Programação Web

  • 2008 - Atual

    Dbserver Assessoria Em Sistemas de Informações

    Vínculo: Colaborador, Enquadramento Funcional: Consultor, Carga horária: 44, Regime: Dedicação exclusiva.

    Outras informações:
    Consultor em infra-estrutura e arquitetura de software. Principais atividades: preparação, configuração, implantação e manutenção de ambientes de desenvolvimento, testes, homologação e produção (incluindo cluster, tolerância a falhas, replicação de dados e etc.); definição e implantação de metodologias ágeis e de processos de integração contínua, entrega contínua (continuous delivery) e melhoria contínua; instrutor de treinamentos internos e externos; palestrante; liderança e coordenação de equipes; suporte a sistemas em produção; revisão de relatórios técnicos; revisão de código; pesquisa de novas tecnologias e ferramentas; provas de conceito; documentação dos modelos arquiteturais; entre outros

  • 2006 - 2007

    e-Core Desenvolvimento de Software

    Vínculo: Colaborador, Enquadramento Funcional: Líder técnico, Carga horária: 44, Regime: Dedicação exclusiva.

    Outras informações:
    líder técnico em projeto de desenvolvimento e manutenção de um sistema de logística de portuário, escrito em J2EE para o grupo BUNGE Global Agribusiness (BGA). Atividades realizadas: revisão de código, estimativa de esforço, liderança de equipe, aplicação de entrevistas técnicas, participação nas definições de modelos arquiteturais, modelagem e desenvolvimento de novos módulos, e manutenção dos módulos existentes.

  • 2004 - 2004

    Infoserv Treinamento

    Vínculo: Instrutor, Enquadramento Funcional: Instrutor dos cursos de Java

    Outras informações:
    Ensino da linguagem Java básica e avançada

  • 2003 - 2003

    MICROLINS

    Vínculo: Instrutor, Enquadramento Funcional: Instrutor do curso Java Fundamentos

    Outras informações:
    ensino da linguagem Java básica

  • 2001 - 2001

    Di Uno Informatica Ltda

    Vínculo: Estagiário, Enquadramento Funcional: Programador PHP, Carga horária: 44, Regime: Dedicação exclusiva.

    Outras informações:
    Desenvolvimento de páginas web utilizando a linguagem PHP

  • 2001 - 2002

    Universidade de Caxias do Sul

    Vínculo: Bolsista, Enquadramento Funcional: Bolsista de iniciação científica BIC/FAPERGS

    Outras informações:
    Projeto de pesquisa em programação (Sistemas de tipos para ambientes distribuídos) utilizando as linguagens Java e ML. Obs: Participação do XV Congresso Regional de Iniciação Científica e Tecnológica em Engenharia e I Feira de Protótipos na qualidade de autor do trabalho Análise de programas distribuídos ; e também, no Jovens pesquisadores da Universidade de Caxias do Sul (UCS) com o trabalho Analise de programas distribuídos, baseados em tipos.

  • 2001 - 2002

    Inteltec Solution Provider

    Vínculo: Colaborador, Enquadramento Funcional: Programador, Carga horária: 44, Regime: Dedicação exclusiva.

    Outras informações:
    Desenvolvimento de pequenos sistemas utilizando Visual Basic, Java e PCL (linguagem de impressoras).