Maicon dos Santos

Professor na Instituição Centro Universitário Ritter dos Reis - UniRitter - EcoSistema Ânima Educação. Atuo como docente no curso de ciência da computação da UniRitter. Atuei no curso técnico como professor do curso de desenvolvimento de sistemas da instituição Senac RS. Atuei como Professor na Faculdade Alcides Maya no curso de Sistemas para internet. Sou Líder Técnico de desenvolvimento de software na empresa CWI Software. Mestre em Computação Aplicada na área de Engenharia de Software pela instituição Universidade do Vale do Rio dos Sinos (UNISINOS), São Leopoldo, Rio Grande do Sul, Brasil. Possuo Pós-Graduação em Docência do ensino profissional e ensino médio na área da educação pela instituição Universidade Unopar. Bacharel em Sistemas de Informação pela instituição Faculdade Nossa Senhora dos Anjos (FACENSA), Gravataí, Rio Grande do Sul, Brasil. Possuo 20 anos de experiência em desenvolvimento de software e análise de sistemas e 7 anos atuando como docente.

Informações coletadas do Lattes em 08/06/2025

Acadêmico

Formação acadêmica

Especialização em Docência do ensino profissionalizante e ensino médio

2023 - 2023

Universidade Norte do Parana
Título: Sem monografia

Mestrado em Computação Aplicada

2015 - 2017

Universidade do Vale do Rio dos Sinos
Título: TechREF: Uma técnica de engenharia reversa orientada em features
Orientador: Kleinner Farias
, Ano de Obtenção: 2018.Palavras-chave: Engenharia reversa orientada a features; UML; Modelagem de sistemas; Estudos Empíricos; Programação Orientada a Aspectos.Grande área: Ciências Exatas e da Terra

Graduação em Sistemas de Informação

2006 - 2014

Faculdade Cenecista Nossa Senhora dos Anjos
Título: SWS: descoberta e publicação de serviços WEB
Orientador: Giovane Oliveira de Barcelos

Ensino Médio (2º grau)

2002 - 2004

COLÉGIO NOSSA SENHORA DOS ANJOS

Formação complementar

2020 - 2020

Desenvolvedor Full Stack. (Carga horária: 20h). , Instituto de Gestão em Tecnologia da Informação, IGTI, Brasil.

2015 - 2015

PROGRAMAÇÃO PARA ASP.NET MVC E C#. (Carga horária: 20h). , Pontifícia Universidade Católica do Rio Grande do Sul, PUCRS, Brasil.

2008 - 2008

C# 2.0 - Fundamentos da programação. (Carga horária: 20h). , Target Informática LTDA, Target, Brasil.

Idiomas

Bandeira representando o idioma Inglês

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

Bandeira representando o idioma Espanhol

Compreende Pouco, Fala Pouco, Lê Pouco, Escreve 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: Linguagens de Programação.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Teoria da Computação/Especialidade: Análise de Algoritmos e Complexidade de Computaçã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.

Produções bibliográficas

  • SANTOS, M. . Entendendo os mecanismos da aprendizagem de máquina com python. 2021. (Apresentação de Trabalho/Congresso).

  • SANTOS, M. . Anti-padrão é um padrão? Venha descobrir o que é um anti-patterns.. 2021. (Apresentação de Trabalho/Congresso).

  • SANTOS, M. . ENTENDO O SCRUM, SEUS PAPÉIS E COMO UTILIZAR!. 2020. (Apresentação de Trabalho/Seminário).

  • SANTOS, M. . TechREF: Uma técnica de engenharia reversa orientada em features. 2018. (Apresentação de Trabalho/Outra).

  • SANTOS, M. . GIT. 2021. (Curso de curta duração ministrado/Extensão).

  • SANTOS, M. . Python - Uma mini aula sobre Python. 2020. (Curso de curta duração ministrado/Outra).

  • SANTOS, M. . Laboratório De Programação De Controladores Industriais. 2017. (Curso de curta duração ministrado/Outra).

  • SANTOS, M. . Laboratório De Programação De Controladores Industriais. 2017. (Curso de curta duração ministrado/Outra).

  • SANTOS, M. . Laboratório De Programação De Controladores Industriais. 2017. (Curso de curta duração ministrado/Outra).

  • SANTOS, M. . Laboratório De Programação De Controladores Industriais. 2017. (Curso de curta duração ministrado/Outra).

Projetos de desenvolvimento

  • 2013 - 2014

    SWS: descoberta e publicação de serviços WEB, Descrição: Com a falta de divulgação e publicação de serviços web e por não existir uma forma de realizar crawler de web services de forma eficaz, muitos serviços que poderiam ser utilizados e facilmente conectados encontra-se anônimos na web. Para que os serviços que existem na internet sejam encontrados, torna-se necessário criar um mecanismo para que se encontre estes serviços nos servidores. A comunicação entre os serviços armazenados e a forma de pesquisa destes serviços cria o vínculo necessário para a sua localização. Este trabalho apresenta o desenvolvimento de um protocolo chamado SWS (Search Web Service), este protocolo é utilizado para armazenar e localizar serviços web.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Técnico de nível médio: (0) Graduação: (1) / Especialização: (0) / Mestrado acadêmico: (0) / Doutorado: (0) . , Integrantes: Maicon dos Santos - Integrante / Giovane Barcelos - Coordenador / Marcelo Henrique Euzebio Batista - Integrante.

  • 2013 - 2014

    SWS: descoberta e publicação de serviços WEB, Descrição: Com a falta de divulgação e publicação de serviços web e por não existir uma forma de realizar crawler de web services de forma eficaz, muitos serviços que poderiam ser utilizados e facilmente conectados encontra-se anônimos na web. Para que os serviços que existem na internet sejam encontrados, torna-se necessário criar um mecanismo para que se encontre estes serviços nos servidores. A comunicação entre os serviços armazenados e a forma de pesquisa destes serviços cria o vínculo necessário para a sua localização. Este trabalho apresenta o desenvolvimento de um protocolo chamado SWS (Search Web Service), este protocolo é utilizado para armazenar e localizar serviços web.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Técnico de nível médio: (0) Graduação: (1) / Especialização: (0) / Mestrado acadêmico: (0) / Doutorado: (0) . , Integrantes: Maicon dos Santos - Integrante / Giovane Barcelos - Coordenador / Marcelo Henrique Euzebio Batista - Integrante.

  • 2013 - 2014

    SWS: descoberta e publicação de serviços WEB, Descrição: Com a falta de divulgação e publicação de serviços web e por não existir uma forma de realizar crawler de web services de forma eficaz, muitos serviços que poderiam ser utilizados e facilmente conectados encontra-se anônimos na web. Para que os serviços que existem na internet sejam encontrados, torna-se necessário criar um mecanismo para que se encontre estes serviços nos servidores. A comunicação entre os serviços armazenados e a forma de pesquisa destes serviços cria o vínculo necessário para a sua localização. Este trabalho apresenta o desenvolvimento de um protocolo chamado SWS (Search Web Service), este protocolo é utilizado para armazenar e localizar serviços web.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Técnico de nível médio: (0) Graduação: (1) / Especialização: (0) / Mestrado acadêmico: (0) / Doutorado: (0) . , Integrantes: Maicon dos Santos - Integrante / Giovane Barcelos - Coordenador / Marcelo Henrique Euzebio Batista - Integrante.

  • 2013 - 2014

    SWS: descoberta e publicação de serviços WEB, Descrição: Com a falta de divulgação e publicação de serviços web e por não existir uma forma de realizar crawler de web services de forma eficaz, muitos serviços que poderiam ser utilizados e facilmente conectados encontra-se anônimos na web. Para que os serviços que existem na internet sejam encontrados, torna-se necessário criar um mecanismo para que se encontre estes serviços nos servidores. A comunicação entre os serviços armazenados e a forma de pesquisa destes serviços cria o vínculo necessário para a sua localização. Este trabalho apresenta o desenvolvimento de um protocolo chamado SWS (Search Web Service), este protocolo é utilizado para armazenar e localizar serviços web.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Técnico de nível médio: (0) Graduação: (1) / Especialização: (0) / Mestrado acadêmico: (0) / Doutorado: (0) . , Integrantes: Maicon dos Santos - Integrante / Giovane Barcelos - Coordenador / Marcelo Henrique Euzebio Batista - Integrante.

  • 2013 - 2014

    SWS: descoberta e publicação de serviços WEB, Descrição: Com a falta de divulgação e publicação de serviços web e por não existir uma forma de realizar crawler de web services de forma eficaz, muitos serviços que poderiam ser utilizados e facilmente conectados encontra-se anônimos na web. Para que os serviços que existem na internet sejam encontrados, torna-se necessário criar um mecanismo para que se encontre estes serviços nos servidores. A comunicação entre os serviços armazenados e a forma de pesquisa destes serviços cria o vínculo necessário para a sua localização. Este trabalho apresenta o desenvolvimento de um protocolo chamado SWS (Search Web Service), este protocolo é utilizado para armazenar e localizar serviços web.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Técnico de nível médio: (0) Graduação: (1) / Especialização: (0) / Mestrado acadêmico: (0) / Doutorado: (0) . , Integrantes: Maicon dos Santos - Integrante / Giovane Barcelos - Coordenador / Marcelo Henrique Euzebio Batista - Integrante.

  • 2013 - 2014

    SWS: descoberta e publicação de serviços WEB, Descrição: Com a falta de divulgação e publicação de serviços web e por não existir uma forma de realizar crawler de web services de forma eficaz, muitos serviços que poderiam ser utilizados e facilmente conectados encontra-se anônimos na web. Para que os serviços que existem na internet sejam encontrados, torna-se necessário criar um mecanismo para que se encontre estes serviços nos servidores. A comunicação entre os serviços armazenados e a forma de pesquisa destes serviços cria o vínculo necessário para a sua localização. Este trabalho apresenta o desenvolvimento de um protocolo chamado SWS (Search Web Service), este protocolo é utilizado para armazenar e localizar serviços web.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Técnico de nível médio: (0) Graduação: (1) / Especialização: (0) / Mestrado acadêmico: (0) / Doutorado: (0) . , Integrantes: Maicon dos Santos - Integrante / Giovane Barcelos - Coordenador / Marcelo Henrique Euzebio Batista - Integrante.

  • 2013 - 2014

    SWS: descoberta e publicação de serviços WEB, Descrição: Com a falta de divulgação e publicação de serviços web e por não existir uma forma de realizar crawler de web services de forma eficaz, muitos serviços que poderiam ser utilizados e facilmente conectados encontra-se anônimos na web. Para que os serviços que existem na internet sejam encontrados, torna-se necessário criar um mecanismo para que se encontre estes serviços nos servidores. A comunicação entre os serviços armazenados e a forma de pesquisa destes serviços cria o vínculo necessário para a sua localização. Este trabalho apresenta o desenvolvimento de um protocolo chamado SWS (Search Web Service), este protocolo é utilizado para armazenar e localizar serviços web.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Técnico de nível médio: (0) Graduação: (1) / Especialização: (0) / Mestrado acadêmico: (0) / Doutorado: (0) . , Integrantes: Maicon dos Santos - Integrante / Giovane Barcelos - Coordenador / Marcelo Henrique Euzebio Batista - Integrante.

  • 2013 - 2014

    SWS: descoberta e publicação de serviços WEB, Descrição: Com a falta de divulgação e publicação de serviços web e por não existir uma forma de realizar crawler de web services de forma eficaz, muitos serviços que poderiam ser utilizados e facilmente conectados encontra-se anônimos na web. Para que os serviços que existem na internet sejam encontrados, torna-se necessário criar um mecanismo para que se encontre estes serviços nos servidores. A comunicação entre os serviços armazenados e a forma de pesquisa destes serviços cria o vínculo necessário para a sua localização. Este trabalho apresenta o desenvolvimento de um protocolo chamado SWS (Search Web Service), este protocolo é utilizado para armazenar e localizar serviços web.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Técnico de nível médio: (0) Graduação: (1) / Especialização: (0) / Mestrado acadêmico: (0) / Doutorado: (0) . , Integrantes: Maicon dos Santos - Integrante / Giovane Barcelos - Coordenador / Marcelo Henrique Euzebio Batista - Integrante.

  • 2013 - 2014

    SWS: descoberta e publicação de serviços WEB, Descrição: Com a falta de divulgação e publicação de serviços web e por não existir uma forma de realizar crawler de web services de forma eficaz, muitos serviços que poderiam ser utilizados e facilmente conectados encontra-se anônimos na web. Para que os serviços que existem na internet sejam encontrados, torna-se necessário criar um mecanismo para que se encontre estes serviços nos servidores. A comunicação entre os serviços armazenados e a forma de pesquisa destes serviços cria o vínculo necessário para a sua localização. Este trabalho apresenta o desenvolvimento de um protocolo chamado SWS (Search Web Service), este protocolo é utilizado para armazenar e localizar serviços web.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Técnico de nível médio: (0) Graduação: (1) / Especialização: (0) / Mestrado acadêmico: (0) / Doutorado: (0) . , Integrantes: Maicon dos Santos - Integrante / Giovane Barcelos - Coordenador / Marcelo Henrique Euzebio Batista - Integrante.

  • 2013 - 2014

    SWS: descoberta e publicação de serviços WEB, Descrição: Com a falta de divulgação e publicação de serviços web e por não existir uma forma de realizar crawler de web services de forma eficaz, muitos serviços que poderiam ser utilizados e facilmente conectados encontra-se anônimos na web. Para que os serviços que existem na internet sejam encontrados, torna-se necessário criar um mecanismo para que se encontre estes serviços nos servidores. A comunicação entre os serviços armazenados e a forma de pesquisa destes serviços cria o vínculo necessário para a sua localização. Este trabalho apresenta o desenvolvimento de um protocolo chamado SWS (Search Web Service), este protocolo é utilizado para armazenar e localizar serviços web.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Técnico de nível médio: (0) Graduação: (1) / Especialização: (0) / Mestrado acadêmico: (0) / Doutorado: (0) . , Integrantes: Maicon dos Santos - Integrante / Giovane Barcelos - Coordenador / Marcelo Henrique Euzebio Batista - Integrante.

  • 2013 - 2014

    SWS: descoberta e publicação de serviços WEB, Descrição: Com a falta de divulgação e publicação de serviços web e por não existir uma forma de realizar crawler de web services de forma eficaz, muitos serviços que poderiam ser utilizados e facilmente conectados encontra-se anônimos na web. Para que os serviços que existem na internet sejam encontrados, torna-se necessário criar um mecanismo para que se encontre estes serviços nos servidores. A comunicação entre os serviços armazenados e a forma de pesquisa destes serviços cria o vínculo necessário para a sua localização. Este trabalho apresenta o desenvolvimento de um protocolo chamado SWS (Search Web Service), este protocolo é utilizado para armazenar e localizar serviços web.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Técnico de nível médio: (0) Graduação: (1) / Especialização: (0) / Mestrado acadêmico: (0) / Doutorado: (0) . , Integrantes: Maicon dos Santos - Integrante / Giovane Barcelos - Coordenador / Marcelo Henrique Euzebio Batista - Integrante.

Histórico profissional

Endereço profissional

  • Alcides Maya. , Rua Doutor Flores - até 305 - lado ímpar, Centro Histórico, 90020122 - Porto Alegre, RS - Brasil, Telefone: (51) 32548383, URL da Homepage:

Experiência profissional

2024 - Atual

Centro Universitário Ritter dos Reis, UniRITTER

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

Outras informações:
Atuo como docente do curso de ciência da computação, ministrando disciplinas de linguagens formais e autômatos, programação orientada a objetos, sistemas distribuídos, linguagens de programação e inteligência artificial.

2020 - Atual

CWI Informática Ltda.

Vínculo: Celetista, Enquadramento Funcional: Desenvolvedor de Software, Carga horária: 44

2009 - 2011

CWI Informática Ltda.

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

Outras informações:
Desenvolvedor C# Integrante da equipe de manutenção dos projetos em C#.

2023 - 2024

Serviço Nacional de Aprendizagem Comercial - RS

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

Outras informações:
Professor do curso técnico de desenvolvimento de sistemas das unidades de programação java, teste de software, projeto web e controle de versão.

2018 - 2023

Alcides Maya

Vínculo: Celetista, Enquadramento Funcional: Professor, Carga horária: 8

Outras informações:
Professor nos curso de sistemas para internet e redes de computadores.Professor nas disciplinas de linguagem de programação web II e tecnologia da informação.Professor no curso de sistemas para internet nas disciplinas de Algoritmos e Progração;

Atividades

  • 03/2022

    Ensino, Sistemas Para Internet, Nível: Graduação,Disciplinas ministradas, Banco de dados (Tutoria)

  • 03/2019

    Ensino, Sistemas Para Internet, Nível: Graduação,Disciplinas ministradas, Laboratório de sistemas para internet

  • 03/2019

    Ensino, Sistemas Para Internet, Nível: Graduação,Disciplinas ministradas, Projeto de sistemas para internet II

  • 07/2021 - 12/2021

    Ensino, Sistemas Para Internet, Nível: Graduação,Disciplinas ministradas, Linguagem de programação WEB

  • 01/2021 - 06/2021

    Ensino, Sistemas Para Internet, Nível: Graduação,Disciplinas ministradas, Linguagem de programação WEB

  • 07/2018 - 12/2018

    Ensino, Sistemas Para Internet, Nível: Graduação,Disciplinas ministradas, Linguagem de programação web II

  • 07/2018 - 12/2018

    Ensino, Redes de Computadores, Nível: Graduação,Disciplinas ministradas, Tecnologia da Informação

  • 07/2018 - 12/2018

    Ensino, Sistemas Para Internet, Nível: Graduação,Disciplinas ministradas, Tecnologia da Informação

2019 - 2020

Sindus Andritz

Vínculo: Celetista, Enquadramento Funcional: Desenvolvedor, Carga horária: 44

2016 - 2018

Fundação de Apoio à Universidade Federal do Rio Grande do Sul

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

Outras informações:
Cargo de Projetista de Software - Pesquisador Atuo na criação de sistemas para automação e controle industrial. Especificação de software e realização de atividades de desenvolvimento de sistemas de controle distribuído. Arquitetar e analisar sistemas de engenharia de automação e controle. Integrante de projeto de pesquisa na área de automação e controle no Instituto de Informática na Universidade Federal do Rio Grande do Sul (UFRGS).

Atividades

  • 04/2016 - 09/2018

    Pesquisa e desenvolvimento, Sistema Nacional de Processamento de Alto Desempenho.,Linhas de pesquisa

2014 - 2016

TOTVS

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

Outras informações:
Entender o cenário das ocorrências para especificar e codificar a solução. Analisar e levantar junto aos usuários/clientes os requisitos funcionais do software. Atuar no desenvolvimento de novos requisitos. Elaboração de plano de ação para entregas.

2014 - 2014

Grupo Digicon

Vínculo: Celetista, Enquadramento Funcional: Projetista de Software, Carga horária: 44, Regime: Dedicação exclusiva.

Outras informações:
Identificar o melhor para o projeto utilizando funcionalidades segmentadas para cada área específica. Levantamento de requisitos não funcionais com integração/comunicação entre os diferentes componentes do software. Liderar equipe de desenvolvimento. Análise de requisitos com o cliente.

2014 - 2014

Faculdade Cenecista Nossa Senhora dos Anjos

Vínculo: Colaborador, Enquadramento Funcional: Monitoria, Carga horária: 3

Outras informações:
Monitoria Auxiliar nas disciplinas de técnicas de programação, linguagens de programação I,II e III.

Atividades

  • 01/2014 - 06/2014

    Ensino, Sistemas de Informação, Nível: Graduação,Disciplinas ministradas, Monitoria ( Linguagens de Programação e Técnicas)

2011 - 2014

ECS Informática Ltda.

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

Outras informações:
Consultoria em desenvolvimento de e-commerce para clientes. Especificação técnica de desenvolvimento de software para inovação de programas. Atuação especializada para clientes.

2004 - 2009

Banco do Estado do Rio Grande do Sul

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

Outras informações:
Programador em VB6 e ASP.