Guilherme Barbosa Ratola

Possui graduação em Ciência da Computação pela Pontifícia Universidade Católica de São Paulo (2005) e mestrado em Engenharia Elétrica da Universidade Presbiteriana Mackenzie (2010).

Informações coletadas do Lattes em 07/09/2022

Acadêmico

Formação acadêmica

Mestrado em Engenharia Elétrica

2008 - 2010

Universidade Presbiteriana Mackenzie
Nizam Omar.Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Palavras-chave: Aprendizagem; Educação; Ensino a distancia; Inteligencia artificial.Setores de atividade: Educação.

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

2002 - 2005

Pontifícia Universidade Católica de São Paulo
Orientador: Paulino Ng

Idiomas

Bandeira representando o idioma Inglês

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

Bandeira representando o idioma Português

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

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação.

Grande área: Ciências Humanas / Área: Educação / Subárea: Ensino-Aprendizagem.

Grande área: Ciências Humanas / Área: Educação / Subárea: Ensino-Aprendizagem/Especialidade: Tecnologia Educacional.

Produções bibliográficas

  • RATOLA, G. B. ; OMAR, N. ; PIMENTEL, E. P. . FERRAMENTA PARA ACOMPANHAMENTO DO PROCESSO DE APRENDIZAGEM DE PROGRAMAÇÃO EM UM CURSO DE GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO. In: Conferência Ibérica de Sistemas e Tecnologias de Informação, 2009, Póvoa de Varzim. 4ª Conferência Ibérica de Sistemas e Tecnologias de Informação, 2009.

  • SA, A. S. ; GONCALVES, C. L. G. ; CAVALCANTE, G. K. S. ; PINAFFO, L. L. ; ARMBRUST, V. ; PIMENTEL, E. P. ; RATOLA, G. B. ; OMAR, N. . UM SISTEMA PARA ALOCAÇÃO DE RECURSOS HUMANOS EM PROJETOS DE TI UTILIZANDO INDICADORES DE PERTINÊNCIA. In: Conferência Ibérica de Sistemas e Tecnologias de Informação, 2009, Póvoa de Varzim. 4ª Conferência Ibérica de Sistemas e Tecnologias de Informação, 2009.

Projetos de desenvolvimento

  • 2008 - 2009

    Ferramenta para Acompanhamento do Processo de Ensino-Aprendizagem de Programação de Computadores Utilizando o Método de Aprendizagem por Competências, Descrição: O aprendizado de programação de computadores é fundamental na formação de um profissional de computação. No entanto, esta atividade é de aprendizagem difícil, contínua e permanente, uma vez que a cada dia novas linguagens e ambientes surgem no mercado de trabalho. Nos cursos da área de computação, muitos estudantes apresentam dificuldades para programar, pois a atividade requer alto nível de competência e o aprendizado e domínio de conceitos complexos. O desenvolvimento de ambientes computacionais que apóiem a aprendizagem de programação é de grande valia nesse cenário, que envolve estudantes, professores e profissionais. Este trabalho apresenta uma ferramenta de suporte ao processo de ensino-aprendizagem de programação a alunos de graduação, priorizando a interdisciplinaridade, com uma abordagem baseada no método de aprendizagem por competências. Apresenta-se aqui também o mecanismo de Pirâmide Conceitual como uma alternativa ao planejamento de aprendizagem para o aluno. Como suporte ao ensino de programação, este trabalho utiliza a linguagem de programação Java, motivado pela alta demanda de utilização nos cursos superiores. Espera-se que a utilização desta ferramenta, auxiliando o processo de aprendizagem em sala de aula, contribua no sentido de tornar a representação de conceitos, exercícios e competências relacionados às disciplinas de um curso de Computação adequada. Os estudantes são classificados por seus conhecimentos prévios em cada um dos conceitos e é esperado que a partir dessas informações e com a medida do Conceptual Gap com relação a Pirâmide Conceitual de determinado conceito seja possível desenvolver um plano de aprendizagem para esse aluno.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Guilherme Barbosa Ratola - Coordenador / Nizam Omar - Integrante., Financiador(es): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Bolsa / Mackpesquisa - Bolsa.

  • 2005 - 2005

    Gradual: Simulador Acadêmico, Descrição: Gradual: Simulador Acadêmico. 2005. 0 f. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Pontifícia Universidade Católica de São Paulo. Orientador: Paulino Ng.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Guilherme Barbosa Ratola - Coordenador.

Histórico profissional

Experiência profissional

2010 - Atual

CENTRAL NACIONAL UNIMED

Vínculo: Celetista, Enquadramento Funcional: Analista de Sistemas, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Trabalho na Central Nacional Unimed há 3 anos. Atualmente estou na equipe de Gestão de Saúde, onde desenvolvemos sistemas internos em java para diversas áreas da empresa, como Núcleo de Apoio ao Paciente Internado, Intercâmbio e Financeiro, inclusive portais(beneficiários, prestadores, colaboradores) que estão disponibilizados na internet. Trabalhamos com tecnologias como JSF versão 1, hibernate, servlets, DDD, struts, spring, oracle, RTC, SVN, Kanban, Jboss, entre outras.

2009 - 2010

Grupo SMS - Carriers Interconnect

Vínculo: Colaborador, Enquadramento Funcional: Analista Desenvolvedor Java, Carga horária: 40, Regime: Dedicação exclusiva.

2005 - 2005

Pontifícia Universidade Católica de São Paulo

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

2006 - 2007

Winsdata Sistemas

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

Outras informações:
Trabalhei na Winsdata como desenvolvedor. Trabalhávamos focados na atividade de Gerencia Eletrônica de Documentos, com a plataforma J2EE, utilizando tecnologia Java, para aplicações Web, baseado no software DB2 Content Manager da IBM. A empresa possui outros focos de atividade também, como o Tivoli Storage Manager da IBM para backup/archive, e o Ascent Capture da empresa Kofax para captura de imagens.

2007 - 2008

TATA Consultancy Services, TCS, Índia

Vínculo: Colaborador, Enquadramento Funcional: Analista Desenvolvedor Júnior, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Trabalhei na Tata como analista desenvolvedor Júnior no projeto do Banco Real. Trabalhávamos com Java e o framework JAS(framework utilizado nas aplicações do Banco Real baseado no Struts), atendendo incidentes e dando manutenção nas aplicações do Internet Banking do Real. Estive mais focado na condução do portal do Banco Real, fazendo manutenção e desenvolvendo novas aplicações para os simuladores de crédito, busca de agências, abertura de conta corrente, espaço real universitário, entre outras aplicações. Dentre as atividades que exerci, análise das aplicações do Real Internet Banking, desenvolvimento em Java e gerenciamento de mudanças.

2008 - 2009

eversystems, eversystems

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

Outras informações:
Iniciei na Eversystems com análise e implementação de uma aplicação bancária online(internet banking) e certificação digital para o JPMorgan, utilizando JAVA, J2EE, Oracle e RAD. Continuei no projeto JPMorgan, mas atuando como analista de requisitos, trabalhando diretamente com a elaboração de mapas de navegação, diagramas de atividades, casos de uso, wireframes, levantamento de necessidades com cliente, entre outras atividades, utilizando a ferramenta Enterprise Architect.

2008 - Atual

Universidade Presbiteriana Mackenzie

Vínculo: Colaborador, Enquadramento Funcional: Estudante

Outras informações:
No Mestrado estou desenvolvendo uma ferramenta web, voltada para o acompanhamento no aprendizado de programação por alunos de graduação. A aplicação envolve programação PHP com MYSQL e APACHE e o estudo de técnicas de inteligência artificial.