Carlos Magno Oliveira de Abreu
Em busca de aprimoramento constante e aquisição de novos conhecimentos. Cada nova tarefa que não sei como fazer é vista como uma oportunidade para aprender algo novo. Trabalho com desenvolvimento de sistemas online e na busca por soluções inovadoras e eficientes para problemas relacionados ao desenvolvimento de sistemas com requisitos complexos, vagos ou altamente mutáveis.
Experiências
O CASNAV é uma Organização Militar da Marinha do Brasil. Estou trabalhando atualmente no Projeto APOLO para o Ministério da Defesa, que consiste em um sistema para apoio de mobilização e defesa. Trabalho também nos projetos de Geoinformação de Defesa (SisGeoDef) e no SisClaten, ambos para o Ministério da Defesa, aplicando tecnologias como: Docker, Microsserviços, Computação Distribuída, Java, Bootstrap, GRASS-GIS, GDAL, Interoperabilidade de dados, Arquitetura evolutiva, Cesium, Geoprocessamento, PostGIS, OpenLayers, OpenStreetMap, cálculo de rotas em banco de dados georreferenciados, etc.
Enquanto aluno no curso de Tecnólogo em Desenvolvimento de Sistemas para Internet do CEFET-RJ, participei do Grupo de Pesquisa em Ciência de Dados da Escola de Informática & Computação. Desenvolvi o Sistema Gerenciador de Workflows Científicos "Sagitarii", que implementa conceitos do artigo An Algebraic Approach for Data-Centric Scientific Workflows de Eduardo Ogasawara. Apliquei conceitos de computação distribuída, multithreading e computação paralela, utilizando tecnologias como: Java, PostgreSQL, Hadoop HDFS, R, Python, Ubuntu. Apresentei a palestra "Sagitarii – Sistema de Workflows para Ciencia de Dados" em um dos seminários da EIC.
[DOWNLOAD] HLA e Microsserviços: Uma Aplicação para Simulação Distribuída
Oswaldo Segundo da Costa Neto, Carlos Magno Oliveira de Abreu, Marcelo Alexandre Martins da Conceição, Andre Benzi Baccarin e Adilson Marques da Cunha.Visando proporcionar um ambiente heterogeneo por meio do framework HLA e se beneficiar de características da computação em nuvem, a ferramenta Docker vem se tornando um elemento promissor para viabilizar a criação de ecossistemas de simulação construídos sob a ótica de microsserviços. Este artigo apresenta um estudo de caso envolvendo a implementação de uma simulação distribuída HLA obtida por meio do uso de microsserviços com potencial redução de custo de desenvolvimento e aumento de velocidade na construção de ambientes de simulação distribuída. https://www.sige.ita.br/edicoes-anteriores/2021/st/216816_1.pdf
[DOWNLOAD] A Science Gateway to Support Research in Spectral Graph Theory
Oliveira, Daniel & Abreu, Carlos & Ogasawara, Eduardo & Bezerra, Eduardo & Lima, Leonardo. (2019). A Science Gateway to Support Research in Spectral Graph Theory. Describing classes of graphs that optimize a function of the eigenval-ues subject to some constraints is one of the topics addressed by Spectral Graph Theory (SGT). In this paper, we propose RioGraphX, a science gateway developed on top of Apache Spark, which aims to obtain all graphs that optimize a given mathematical function of the eigenvalues of a graph. Initial experiments involving small graphs have pointed out optimal graphs in a reasonable computational time, and also have shown that leveraging parallel processing is a promising approach to handle larger graphs. https://sol.sbc.org.br/index.php/sbbd/article/view/8826Criação de uma Infraestrutura de Dados Espaciais usando os dados do OpenStreetMap em servidor local. Importação dos dados do mundo (planet import), instalação do Geoserver, estilização das camadas do OSM para compor o mapa global, configuração do mecanismo de atualização dos dados (diffs), criação das funções para cálculo de rotas usando o pgRouting, funções de Geocodificação, criação de camadas de relevo e curvas de nível usando dados do SRTM (NASA) e criação de interface gráfica em Java e ExtJS para consultar o mapa.
Elaboração do artigo "Criando um Servidor de Mapas Usando os Dados do OpenStreetMap para o Ministério da Defesa" para publicação no SIGE.
Desenvolvimento do portal "Spectral Simulation Workflow Portal" para o Departamento de Engenharia de Produção do CEFET-RJ, que aplica o processamento distribuído e paralelo do Sagitarii para executar um workflow de análise de grafos.
Projetos
Projetos recentes ou nos quais estou trabalhando no momento ou já executei, seja como hobby, como prova de conceito ou em meu trabalho.