Mauro Salomão de Castro

Possuo graduação e pós-graduação em Ciência da Computação pela Pontifícia Universidade Católica de Minas Gerais. A área de pesquisa do mestrado foi Redes Veiculares. Possuo experiência também como professor na PUC-MG nas disciplinas de algoritmos e técnicas de programação, conceitos de linguagens de programação, programação modular e tecnologias web.

Informações coletadas do Lattes em 26/07/2025

Acadêmico

Formação acadêmica

Mestrado em Mestrado em Informática

2011 - 2013

Pontifícia Universidade Católica de Minas Gerais, PUC Minas
Título: Redes Veiculares,Ano de Obtenção: 2013
Fátima de Lima Procópio Duarte Figueiredo.Bolsista do(a): Fundação de Amparo à Pesquisa do Estado de Minas Gerais, FAPEMIG, Brasil.

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

2006 - 2010

Pontifícia Universidade Católica de Minas Gerais, PUC Minas
Título: Regras de Associação Aplicadas ao Data Warehouse do Cadastro Único
Orientador: Luis Enrique Zárate Galvez
Bolsista do(a): Programa Universidade para Todos, PROUNI, Brasil.

Curso técnico/profissionalizante

2001 - 2003

Centro Federal de Educação Tecnológica de Minas Gerais

Formação complementar

2010 - 2010

EnCase® Enterprise Examinations. (Carga horária: 64h). , Guidance Software Inc., GUIDANCE, Estados Unidos.

2010 - 2010

EnCase® Cybersecurity. (Carga horária: 40h). , Guidance Software Inc., GUIDANCE, Estados Unidos.

2010 - 2010

EnCase® Computer Forensics I and II. (Carga horária: 64h). , Guidance Software Inc., GUIDANCE, Estados Unidos.

Idiomas

Bandeira representando o idioma Inglês

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

Á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: Banco de Dados.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: COMPUTAÇÃO FORENSE.

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: 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: Sistemas de Computação/Especialidade: COMPUTAÇÃO DISTRIBUÍDA.

Participação em bancas

Aluno: Eric Lopes Figueredo Rocha

Mauro S. de Castro. Monitoramento de pacientes usando RSSF. 2012. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Thiago Glauco Santos de Aquino

Mauro S. de Castro. Uma Ferramenta de Consumo Consciente para Preservação do Meio Ambiente. 2012. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Lucas Soares da Silva

Mauro S. de Castro. Aplicação de Auxílio ao Deficiente Visual na Utilização do Transporte Público. 2012. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Andrá Cândido de Carvalho Soares Nogueira

Mauro S. de Castro. Identificação e Prevenção de Congestionamento em Redes Veiculares Através de Uma Rede Social. 2012. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais.

Produções bibliográficas

  • Mauro S. de Castro ; Anna Izabel J. Tostes ; Fátima de L. P. Duarte-Figueiredo ; Antonio A. F. Loureiro . Disseminação de Mensagens de Acidentes em Redes Veiculares 2013 (SEMISH 2013).

  • Luciana dos S. Belo ; CASTRO, M. S. ; TiagoR.LopesdosSantos . Arquiteturas não convencionais incorporadas aos cursos de computação 2009 (Workshop sobre Educação em Arquitetura de Computadores - WEAC 2009).

Histórico profissional

Endereço profissional

  • Pontifícia Universidade Católica de Minas Gerais. , R. Dom José Gaspar, 500, Coração Eucarístico, 30535901 - Belo Horizonte, MG - Brasil, URL da Homepage:

Experiência profissional

2019 - Atual

CM TECNOLOGIA LTDA

Vínculo: CLT, Enquadramento Funcional: Analista desenvolvedor e líder técnico, Carga horária: 40

Outras informações:
Atuação no desenvolvimento dos sistemas de agendamento de consultas, exames e cirurgias on-line. Tais sistemas são integrados com o ERP do cliente e possuem fluxos de preenchimento de dados para agilizar o agendamento via internet. As tecnologias envolvidas são Docker, C# (.NET Core 3.1), PHP, MySQL, Oracle e alguns serviços da AWS (CodeCommit, CodePipeline).

2018 - 2019

Axxiom Tecnologia e inovação

Vínculo: CLT, Enquadramento Funcional: Analista desenvolvedor, Carga horária: 40

Outras informações:
Atuação no desenvolvimento dos sistemas de georreferenciamento, gestão de manobras, gestão de ocorrências e o sistema de rede de distribuição em campo. As tecnologias utilizadas envolvem JEE e, dentre elas, têm-se Thymeleaf, Spring MVC e Hibernate. Utilizo também o Smallworld Electric Office (produto oferecido pela General Electric) que é uma plataforma para transmissão e distribuição de energia elétrica e a tecnologia envolvida é o banco de dados VMDS e a linguagem de programação é o Magik. Como dispositivo móvel, o desenvolvimento é feito para Android.

2017 - 2017

Escola Estadual Afonso Pena Júnior

Vínculo: Servidor público contratado, Enquadramento Funcional: Professor regente, Carga horária: 12

Outras informações:
Professor das disciplinas de Banco de Dados e Programação Orientada a Objetos para o curso técnico de Informática para a Web.

2013 - 2016

ePrimeCare - Gestão de Cuidados em Saúde

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

Outras informações:
Um dos responsáveis por implementar e manter um conjunto de softwares relacionados à análise dos riscos de saúde. Utilizava alguns ETLs, o banco de dados Oracle e vários aplicativos desenvolvidos através do Visual Studio ? linguagem de programação C#.

2014 - 2014

Pontifícia Universidade Católica de Minas Gerais, PUC Minas

Vínculo: Professor Visitante, Enquadramento Funcional: Professor Assistente I, Carga horária: 10

Outras informações:
Professor Assistente para as disciplinas Informática I, Algoritmos e Técnicas de Programação, Linguagens de Programação.

2014 - 2014

Pontifícia Universidade Católica de Minas Gerais, PUC Minas

Vínculo: Professor Visitante, Enquadramento Funcional: Professor Assistente I, Carga horária: 8

Outras informações:
Professor assistente das disciplinas de Programação Modular e Tecnologias Web.

2012 - 2012

Pontifícia Universidade Católica de Minas Gerais, PUC Minas

Vínculo: Professor Visitante, Enquadramento Funcional: Prof. de Introdução à Forense Computacional, Carga horária: 4

2012 - 2012

Pontifícia Universidade Católica de Minas Gerais, PUC Minas

Vínculo: Professor Visitante, Enquadramento Funcional: Prof. do PUC Aberta sobre Weblogs, Carga horária: 2

2008 - 2008

Pontifícia Universidade Católica de Minas Gerais, PUC Minas

Vínculo: Colaborador, Enquadramento Funcional: Monitor de Algoritmos e Estruturas de Dados I, Carga horária: 20

Outras informações:
Auxiliar o professor e orientar os alunos em atividades relacionadas à disciplina de Algoritmos e Estruturas de Dados I.

2008 - 2008

Pontifícia Universidade Católica de Minas Gerais, PUC Minas

Vínculo: Iniciação Científica, Enquadramento Funcional: Bolsista de iniciação científica, FAPEMIG, Carga horária: 20

Outras informações:
Criar software para permitir classificar, exibir e pesquisar famílias quanto ao IDF (índice de desenvolvimento familiar) e IVF (índice de vulnerabilidade familiar). Utilizou-se para isso conceitos e ferramentas relacionadas à Data Warehouse, além do banco de dados PostgreSQL.

2007 - 2007

Pontifícia Universidade Católica de Minas Gerais, PUC Minas

Vínculo: Colaborador, Enquadramento Funcional: Estagiário no Laboratório de Projetos, Carga horária: 20

2010 - 2012

TechBiz Forense Digital

Vínculo: Colaborador, Enquadramento Funcional: Analista de Computação Forense, Carga horária: 30

2007 - 2008

Trisun Systems Ltda.

Vínculo: Colaborador, Enquadramento Funcional: Estagiário de núcleo, Carga horária: 30

Outras informações:
Estágio de férias para auxiliar no desenvolvimento do núcleo ? processamento de grande volume de dados no menor tempo possível. Utilizava a linguagem de programação C++.

2005 - 2006

Trisun Systems Ltda.

Vínculo: Colaborador, Enquadramento Funcional: Estagiário de núcleo, Carga horária: 30

Outras informações:
Desenvolvia sistemas, principalmente, para a área de telecomunicação. Trabalhava com C++ (a biblioteca STL) e quando necessário com PHP, Javascript e MySQL.