Samuel Almeida Cardoso

Possui graduação em Ciência da Computação pela Universidade Federal de Minas Gerais(2009), especialização em Arquitetura de Sistemas Distribuídos pela Pontifícia Universidade Católica de Minas Gerais(2013) e mestrado em Ciências da Computação pela Universidade Federal de Minas Gerais(2010). Atualmente é Arquiteto Java da SysMap. Tem experiência na área de Ciência da Computação, com ênfase em Metodologia e Técnicas da Computação. Atuando principalmente nos seguintes temas:engenharia de software, bpms.

Informações coletadas do Lattes em 16/12/2025

Acadêmico

Formação acadêmica

Mestrado interrompido em 2010 em Ciências da Computação

2009 - interrompida

Universidade Federal de Minas Gerais
Clarindo Isaías Pereira da Silva e Pádua.Ano de interrupção: 2010Palavras-chave: engenharia de software; bpms.Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Arquitetura de Sistemas de Computaçã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.

Especialização em Arquitetura de Sistemas Distribuídos

2011 - 2013

Pontifícia Universidade Católica de Minas Gerais, PUC Minas
Orientador: Marcos Vinícius Dias Pereira

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

2005 - 2009

Universidade Federal de Minas Gerais
Orientador: Rodolfo Sergio Ferreira de Resende
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico.

Formação complementar

2009 - 2009

Desenvolvimento para Web com Java e JSF. (Carga horária: 40h). , Universidade Federal de Minas Gerais, UFMG, Brasil.

2009 - 2009

Mapeamento Objeto-Relacional com Hibernate. (Carga horária: 40h). , Eteg Tecnologia da Informação.

2007 - 2007

Desenvolvimento Web empregando JAVA/WEBSPHERE/STRU. (Carga horária: 40h). , Universidade Federal de Minas Gerais, UFMG, Brasil.

2006 - 2006

Alemão. (Carga horária: 345h). , Universidade Federal de Minas Gerais, UFMG, Brasil.

2006 - 2006

Formação para WebDesigner. (Carga horária: 350h). , Microcamp BH.

2002 - 2006

Inglês. (Carga horária: 1000h). , CCAA.

2002 - 2002

Montagem e Manutenção de Microcomputadores. (Carga horária: 300h). , Serviço Social do Comércio de Minas Gerais.

Idiomas

Bandeira representando o idioma Inglês

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

Bandeira representando o idioma Espanhol

Compreende Razoavelmente, Fala Razoavelmente, Lê Razoavelmente, Escreve Pouco.

Bandeira representando o idioma Português

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

Bandeira representando o idioma Alemão

Compreende Pouco, Fala Pouco, Lê Pouco.

Á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: Sistemas de Informação.

Projetos de pesquisa

  • 2006 - 2006

    Sistemas de Inferência Baseados em Lógica Matemática, Descrição: Bolsista do projeto Sistemas de Inferência Baseados em Lógica Matemática (SIBLM). Desenvolvimento do provador de lógica proposicional e de primeira ordem, SEQUOIA, na linguagem Prolog.. , Situação: Concluído; Natureza: Pesquisa.

  • 2005 - 2005

    Criptografia e Criptoanálise, Descrição: Estudo de algoritmos de criptografia e criptoanálise. , Situação: Concluído; Natureza: Pesquisa.

Histórico profissional

Endereço profissional

  • Universidade Federal de Minas Gerais. , Av. Pres. Antônio Carlos, Pampulha, 31270901 - Belo Horizonte, MG - Brasil, Telefone: (31) 34094200, URL da Homepage:

Experiência profissional

2013 - Atual

SysMap

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

Outras informações:
A SysMap Solutions é uma empresa brasileira com larga experiência em projetos complexos e de alta performance em Tecnologia da Informação. Arquiteto Java Atuação como Arquiteto Java de projetos que utilizam a tecnologia GWT.

2012 - 2013

Grupo Mult

Vínculo: , Enquadramento Funcional: Desenvolvedor Java Sênior, Carga horária: 44, Regime: Dedicação exclusiva.

Outras informações:
O Grupo Mult é uma empresa parceira Oracle e Microsoft e é um dos principais provedores de serviços de Tecnologia da Informação para Gestão de Processos e Integração de Sistemas. Possui diversos clientes, dentre eles a Prosegur, local onde atuei. Desenvolvedor Java Sênior Atuação como desenvolvedor Java Sênior para as aplicações de logística de transporte de valores. As principais tecnologias envolvidas são EJB3, JPA (EclipseLink) e JSF (PrimeFaces). Além disso, também há o desenvolvimento desktop utilizando Swing e JavaFX.

2012 - 2012

Avenue Code

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

Outras informações:
Avenue Code é uma empresa americana (com filial no Brasil) de consultoria e desenvolvimento de tecnologia da informação especializada em Metodologia Agile. Desenvolvedor Java UI Atuação como desenvolvedor Java UI para as aplicações dos clientes Macys e Bloomingdale s, que utilizam Spring MVC e YUI3. Experiência de 2 meses morando em Nova Iorque, trabalhando como ponte de informação entre a Avenue Code e os seus clientes.

2011 - 2012

Ibm Coorporation

Vínculo: Celetista, Enquadramento Funcional: Especialista em Sistemas, Carga horária: 44, Regime: Dedicação exclusiva.

Outras informações:
Atuação como desenvolvedor Java em sistemas para qual a IBM oferece manutenção e consultoria.

2010 - 2011

Sistema Integrado de Defesa Social

Vínculo: Celetista formal, Enquadramento Funcional: Analista de Sistemas, Carga horária: 40

Outras informações:
O Sistema Integrado de Defesa Social (SIDS) tem como fundamento a gestão integrada de informações produzidas pelas Polícias Civil e Militar, Corpo de Bombeiros Militar e Sistema Prisional. Analista de Sistemas: (Emprego atual: início em Julho de 2010) Atuação como arquiteto de software e desenvolvedor dos sistemas CadWeb, CADEmbarcado e CADEscala, utilizando J2EE (frameworks JSF, Spring, Hibernate e JBoss Seam). A solução CAD pode ser definida como um conjunto de módulos: planejamento operacional; interface telefônica; atendimento e despacho; atualização de versões; e administrativo, incluindo gestão de usuários e configuração do sistema. Atualmente, os sistemas já são utilizados por todos os órgãos e estão em contínuas evoluções. Estágio em desenvolvimento web: (início em Fevereiro de 2009 a Julho de 2010) Desenvolvimento do sistema de Portfólio de Serviços Integrados das Polícias Civil e Militar e Corpo de Bombeiros Militar, utilizando J2EE (frameworks JSF, Spring, Hibernate e JBoss Seam). Atualmente, o sistema está em sua versão 2.0 e já é utilizado pelos membros da Polícia Militar. Desenvolvimento do framework de testes automáticos Selenut, utilizando JUnit e OpenQA Selenium, baseado no projeto Arangi-Tester do Laboratório de Computação Científica da UFMG (LCC). O Selenut é atualmente utilizado pelo Registro de Eventos de Defesa Social (REDS) e demais sistemas correlacionados. Manutenção do sistema REDS, desenvolvido com J2EE (framework Struts).

2008 - 2008

Laboratório Synergia

Vínculo: Celetista formal, Enquadramento Funcional: Analisa de Processos, Carga horária: 40

Outras informações:
O Synergia é um laboratório de Engenharia de Software e Sistemas do Departamento de Ciência da Computação (DCC) da Universidade Federal de Minas Gerais (UFMG). Estágio em análise de processos: (Fevereiro a Outubro de 2008) Implementação do questionário eletrônico do Synergia, utilizando a aplicação Lime Survey. Integração da aplicação com o ClearQuest, utilizando a linguagem PHP. Customização do framework do processo Praxis-Synergia, utilizando a ferramenta ClearQuest, através de VBScript.

2007 - 2008

Centro de Computação da UFMG

Vínculo: Celetista formal, Enquadramento Funcional: Bolsista, Carga horária: 20

Outras informações:
Centro de computação da UFMG. Divisão de Aplicativos e Sistemas (DAS): (Março de 2007 a Fevereiro de 2008) Estágio em desenvolvimento web: Desenvolvimento do sistema de Flexibilização Curricular da UFMG (FLEX), utilizando J2EE (framework Struts). O sistema FLEX não está mais disponível nos domínios do CECOM, entretanto, o Synergia utilizou o sistema como fonte para as fases de Elaboração e Análise (Praxis-Synergia), com vistas a um novo sistema, a ser utilizado por toda comunidade acadêmica. Estágio em desenvolvimento de testes: Participação da equipe de testes do Sistema Acadêmico da Pós-graduação da UFMG e do Diário de Classe eletrônico. O Sistema e o Diário utilizam J2EE (framework Struts). Participação na elaboração e desenvolvimento de testes automatizados para a plataforma, utilizando JUnit e o plugin de testes OpenQA Selenium. O Sistema Acadêmico é utilizado por toda a UFMG nos seus Cursos de Pós-graduação. O Diário de Classe eletrônico é utilizado por professores e colegiados para controle de Diários de Classe. Divisão de Atendimento e Consultoria (DAC): (Janeiro a Março de 2007) Estágio em desenvolvimento web: Desenvolvimento da Intranet Administrativa utilizando Zope/Python/Plone, atualmente utilizada por todos setores do CECOM. Estágio em TI: Configuração e suporte a estações de trabalho Linux. Manutenção de scripts para configuração automática da distribuição Fedora, além de palestras sobre a utilização das estações.

2006 - 2006

Universidade Federal de Minas Gerais

Vínculo: Celetista, Enquadramento Funcional: Bolsista, Carga horária: 20

2005 - 2005

Rede Chromos de Ensino

Vínculo: Celetista formal, Enquadramento Funcional: Bolsista, Carga horária: 10

Outras informações:
Monitor de Matemática