![]() |
Fernando Barden Rubbo Possui graduação em Bacharelado em Ciência da Computação pela Universidade de Caxias do Sul (2005) e mestrado em Ciência da Computação pela Universidade Federal do Rio Grande do Sul (2009). Atualmente é consultor em arquitetura e infra-estrutura de software pela DBServer Assessoria em Sistemas de informações.
Tem experiência de nove 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.
Última
atualização do currículo em 14/08/2011
Endereço para acessar este CV: http://lattes.cnpq.br/6209313247672901 |
| Nome | Fernando Barden Rubbo![]() |
| Nome em citações bibliográficas | RUBBO, F. B. |
| Sexo | Masculino |
| Endereço profissional | DBServer Assessoria em Sistemas de informações. Rua os 18 do Forte, 422 Lourdes 95020-471 - Caxias do Sul, RS - Brasil Telefone: (54) 30212049 |
| 2007 - 2009 | Mestrado em PPGC - Programa de Pós Graduação em Computação UFRGS
.
Universidade Federal do Rio Grande do Sul, UFRGS, Brasil. Título: Inference Rules for Generic Code Migration of Aspect-Oriented Programs, Ano de Obtenção: 2009. Orientador: 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. |
| 1999 - 2005 | Graduação em Bacharelado em Ciência da Computação
.
Universidade de Caxias do Sul, UCS, Brasil. Título: Police enforcement orientado a aspectos. Orientador: Luciano A. Cassol. |
| 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. |
| Faculdade de Tecnologia TECBrasil, FTEC, Brasil. |
| Vínculo institucional |
| 2011 - Atual | Vínculo: Celetista formal, Enquadramento Funcional: Professor, Carga horária: 8 |
| DBServer Assessoria em Sistemas de informações, DBSERVER, Brasil. |
| Vínculo institucional |
| 2008 - Atual | 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 e produção (incluindo cluster, tolerância a falhas, replicação de dados e etc.); definição e implantação de processo de integração contínua; coordenação da equipe de desenvolvimento; suporte ao sistema 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. |
| e-Core Desenvolvimento de Software, E-CORE, Brasil. |
| Vínculo institucional |
| 2008 - 2008 | Vínculo: Colaborador, Enquadramento Funcional: Arquiteto de software, Carga horária: 44, Regime: Dedicação exclusiva. |
| Outras informações | arquiteto de software alocado, na ADP Labs do Brasil, em um projeto de infra-estrutura de um Portal de Recursos Humanos escrito em J2EE. Este projeto é de grande porte, com foco em integração de sistemas e de cunho internacional; cujo numero de usuários é superior a um milhão. Principais atividades: acompanhamento de novos requisitos de software desde sua fase inicial até o término de sua codificação. O objetivo desta tarefa é identificar problemas arquiteturais e propor soluções de forma que os requisitos sejam atendidos sem afetar a escalabilidade, facilidade de manutenção e a disponibilidade do sistema. Outras atividades complementares são: revisão de relatórios técnicos, inspeção de código-fonte, pesquisa de novas tecnologias e ferramentas, provas de conceito, documentação dos modelos arquiteturais, entre outros. |
| Vínculo institucional |
| 2006 - 2007 | 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. |
| Infoserv Treinamento, INFOSERV, Brasil. |
| Vínculo institucional |
| 2004 - 2004 | Vínculo: Instrutor, Enquadramento Funcional: Instrutor dos cursos de Java |
| Outras informações | Ensino da linguagem Java básica e avançada |
| Microlins, MICROLINS, Brasil. |
| Vínculo institucional |
| 2003 - 2003 | Vínculo: Instrutor, Enquadramento Funcional: Instrutor do curso Java Fundamentos |
| Outras informações | ensino da linguagem Java básica |
| Di Uno Informática LTDA, DI UNO, Brasil. |
| Vínculo institucional |
| 2002 - 2006 | Vínculo: Colaborador, Enquadramento Funcional: Desenvolvedor / Arquiteto de Software, Carga horária: 44, Regime: Dedicação exclusiva. |
| Outras informações | Desenvolvimento de um sistema de grande porte para gestão de prefeituras utilizando a plataforma J2EE. Atividades realizadas: codificação de regras de negócio, modelagem de sistemas, desenvolvimento de componentes para o framework, instrutor de treinamentos internos, aplicação de entrevistas técnicas e um ano de experiência como arquiteto de software e membro do grupo de melhorias de processo (GMP). |
| Vínculo institucional |
| 2001 - 2001 | 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 |
| Universidade de Caxias do Sul, UCS, Brasil. |
| Vínculo institucional |
| 2010 - 2010 | Vínculo: Celetista formal, Enquadramento Funcional: Professor de Sistema de Informação, Carga horária: 20 |
| Outras informações | Professor das seguintes disciplinas de Engenharia de Software (Bento e Vacaria) e Programação Orientada a Objetos (Vacaria) |
| Vínculo institucional |
| 2005 - 2005 | Vínculo: Instrutor, Enquadramento Funcional: Instrutor de curso de extensão |
| Outras informações | Ensino de como manter e gerenciar informações em aplicações WEB com acesso a banco de dados utilizando as tecnologias JSP 2.0, Servlet 2.4, JSTL 1.1 e, também, Design Patterns. |
| Vínculo institucional |
| 2004 - 2004 | Vínculo: Monitor, Enquadramento Funcional: Monitor de Programação |
| Outras informações | Auxilio a alunos com dificuldades nas disciplinas de programação I, II (ambas em Java) e a professores em aulas de laboratórios. |
| Vínculo institucional |
| 2003 - 2003 | Vínculo: Monitor, Enquadramento Funcional: Monitor de Programação |
| Outras informações | Auxilio a alunos com dificuldades nas disciplinas de programação I, II (ambas em Java) e a professores em aulas de laboratórios. |
| Vínculo institucional |
| 2003 - 2003 | Vínculo: Monitor, Enquadramento Funcional: Monitor de Programação |
| Outras informações | Auxilio a alunos com dificuldades nas disciplinas de programação I, II (ambas em Java) e a professores em aulas de laboratórios. |
| Vínculo institucional |
| 2002 - 2002 | Vínculo: Bolsista, Enquadramento Funcional: Bolsista BIC/UCS, Carga horária: 22 |
| Outras informações | Desenvolvimento de um sistema de Cálculo de Motores em C++ (parceria UCS e Eberle Mundial). |
| Vínculo institucional |
| 2001 - 2002 | 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. |
| Inteltec Solution Provider, INTELTEC, Brasil. |
| Vínculo institucional |
| 2001 - 2002 | 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). |
| 1. | 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. |
| 2. | 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. |
| 3. | 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. |
| Inglês | Compreende Bem, Fala Bem, Lê Bem, Escreve Bem. |
| 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. |
| Produção bibliográfica |
| Artigos completos publicados em periódicos |
| 1. | 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. |
| Trabalhos completos publicados em anais de congressos |
| 1. | 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. |
| 2. | 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. |
| Apresentações de Trabalho |
| 1. | RUBBO, F. B. . Plataforma Java / Java EE. 2007. (Apresentação de Trabalho/Conferência ou palestra). |
| 2. | RUBBO, F. B. . Policy enforcement orientado a aspectos. 2006. (Apresentação de Trabalho/Conferência ou palestra). |
| 3. | RUBBO, F. B. . Java && o Software Livre. 2004. (Apresentação de Trabalho/Conferência ou palestra). |
| Página gerada pelo Sistema Currículo Lattes em 11/02/2012 às 13:13:55 |