Rafael de Moura Moreira

Mestre em Ciência e Tecnologia da Computação pela Universidade Federal de Itajubá (UNIFEI). Possui graduação em Engenharia da Computação pela UNIFEI (2015). Atualmente atua como analista de sistemas na SETIS Automação e Sistemas LTDA e professor de programação na Let's Code Academy. Foi professor substituto na UNIFEI, ministrando disciplinas teóricas e práticas de programação para Engenharia de Computação e Engenharia Eletrônica. Tem experiência na área de programação de sistemas embarcados, sistemas operacionais para embarcados, sistemas de tempo real, aprendizado de máquina e processamento digital de sinais.

Informações coletadas do Lattes em 10/10/2022

Acadêmico

Formação acadêmica

Mestrado em Ciência e Tecnologia da Computação

2016 - 2019

Universidade Federal de Itajubá
Título: Classificação de Batidas do Coração Usando Algoritmo de Baixo Custo
, Ano de Obtenção: 2019.Robson Luiz Moreno.Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil.

Especialização em Data Science

2020 - 2021

Centro Universitário das Faculdades Metropolitanas Unidas

Especialização em Desenvolvimento de Software com Metodologia Ágil

2020 - 2021

Universidade Anhembi Morumbi

Graduação em andamento em Física

2021 - Atual

Centro Universitário Internacional

Graduação em Engenharia de Computação

2009 - 2015

Universidade Federal de Itajubá
Título: Controle Digital utilizando um RTOS embarcado
Orientador: Rodrigo Maximiano Antunes de Almeida

Ensino Médio (2º grau)

2006 - 2008

Colégio Jean Piaget/Anglo Cruzeiro, -

Idiomas

Bandeira representando o idioma Inglês

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

Bandeira representando o idioma Espanhol

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

Bandeira representando o idioma Português

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

Bandeira representando o idioma Francês

Compreende Pouco, Lê Pouco.

Participação em eventos

Campus Party Brasil 11. Como Fazer Seu Próprio Gameboy. 2018. (Feira).

O Outro Lado BSidesSP ed. 14. 2017. (Encontro).

RoadSec. Pão de Queijo Development Board. 2017. (Feira).

O Outro Lado BSidesSP ed. 13.Desenvolvimento de Sistemas Embarcados: do hardware ao software. 2016. (Encontro).

Semana para Automação, Computação e Eletrônica (SpACE).Arduino Avançado. 2016. (Seminário).

O Outro Lado BSidesSP ed. 11. 2015. (Encontro).

O Outro Lado BSidesSP ed. 12. 2015. (Encontro).

ESC Brazil. 2014. (Feira).

O Outro Lado BSidesSP ed. 9.Programação Segura. 2014. (Encontro).

The Developer's Conference (trilha C/C++). 2014. (Encontro).

The Developer's Conference (trilha Embarcados).Earliest Deadline First: Escalonador de Tempo Real. 2014. (Encontro).

O Outro Lado BSidesSP ed. 7. 2013. (Encontro).

Participação em bancas

Aluno: Gabriel H

ALMEIDA, R. M. A.; SPADOTI, D. H.;MOREIRA, R. M.. M. Pereira, Renan V. Abjar e Renato H. R. Ide.Geolocalização indoor utilizando tecnologias de rádio frequência. 2017. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Universidade Federal de Itajubá.

Aluno: João G

COUTINHO, M. P.;MOREIRA, R. M.; CREPALDI, P. C.. S. Pereira, Luiz H. G. Costa e Tiago E. R. Ribeiro.Sistema de Segurança Automotivo de Baixo Custo por Dispositivo Móvel. 2017. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Universidade Federal de Itajubá.

Aluno: Augusto Cesar Rossi

ALMEIDA, R. M. A.;MOREIRA, R. M.; RIBEIRO, E. R.. Projeto de placa didática comercial para ensino de programação embarcada multiplataforma. 2017. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Universidade Federal de Itajubá.

Aluno: Felipe Farias da Silva e Paloma Gouvêa Leandro

JUNQUEIRA, M. A. F. C.; ZOCCAL, L. B.;MOREIRA, R. M.. Identificação da função de transferência de canais PLC com a transformada discreta de Fourier. 2017. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Universidade Federal de Itajubá.

Aluno: Edson Eustaqui Neto

SOUZA, L. E.; MORAES, C. H. V.;MOREIRA, R. M.. Desenvolvimento de Segurança Rural Automatizado Utilizando Visão Computacional. 2017. Trabalho de Conclusão de Curso (Graduação em Engenharia de Controle e Automação) - Universidade Federal de Itajubá.

Aluno: Fernando B

MORENO, R. L.; SILVA, J. G.;MOREIRA, R. M.. A. Granço, Henrique F. Saura e Murillo B.R. Alves.Reconhecimento de Libras utilizando Leap Motion. 2016. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Universidade Federal de Itajubá.

Orientou

Alex Sander Cesar Macedo da Silva

Orientação em Estágio Supervisionado Obrigatório; 2017; Orientação de outra natureza; (Engenharia de Computação) - Universidade Federal de Itajubá; Orientador: Rafael de Moura Moreira;

Alexandre Silveira Moreira de Toledo

Orientação em Estágio Supervisionado Obrigatório; 2017; Orientação de outra natureza; (Engenharia de Computação) - Universidade Federal de Itajubá; Orientador: Rafael de Moura Moreira;

Augusto Cesar Rossi de Mattos

Orientação em Estágio Supervisionado Obrigatório; 2017; Orientação de outra natureza; (Engenharia de Computação) - Universidade Federal de Itajubá; Orientador: Rafael de Moura Moreira;

Maximiliano Valério Filho

Orientação em Estágio Supervisionado Obrigatório; 2017; Orientação de outra natureza; (Engenharia de Computação) - Universidade Federal de Itajubá; Orientador: Rafael de Moura Moreira;

Pedro Henrique Rodrigues dos Santos

Orientação em Estágio Supervisionado Obrigatório; 2017; Orientação de outra natureza; (Engenharia de Computação) - Universidade Federal de Itajubá; Orientador: Rafael de Moura Moreira;

Produções bibliográficas

  • SILVA, FÁBIO ROCHA DA ; MATTOS, AUGUSTO CESAR ROSSI DE ; MARCATTO, GABRIEL SILVA ; MOREIRA, RAFAEL DE MOURA ; ALMEIDA, Rodrigo Maximiano Antunes de . Desenvolvimento de plataforma embarcada para ensino. Research, Society and Development , v. 8, p. 2084757, 2019.

  • MOREIRA, RAFAEL ; LEITE, JOAO ; PIMENTA, TALES CLEBER ; MORENO, ROBSON . Online Heartbeat Classification Using Low Cost Algorithms. In: 2019 31st International Conference on Microelectronics (ICM), 2019, Cairo. 2019 31st International Conference on Microelectronics (ICM), 2019. p. 150.

  • MOREIRA, R. M. ; MUNHOZ, H. B. ; KAIRALLA, A. D. ; VELOSO, G. F. C. ; ALMEIDA, R. M. A. . Plataforma didática de baixo custo para experiências em laboratórios de controle. In: XX Congresso Brasileiro de Automática, 2014, Belo Horizonte. Anais do XX Congresso Brasileiro de Automática, 2014. p. 895-902.

  • MOREIRA, R. M. . Programação Segura. 2014. (Apresentação de Trabalho/Conferência ou palestra).

  • MOREIRA, R. M. . Earliest Deadline First: Escalonador de Tempo Real. 2014. (Apresentação de Trabalho/Conferência ou palestra).

Outras produções

MOREIRA, R. M. ; RODRIGUES, A. Z. ; MARCATTO, G. S. . Desenvolvimento de Sistemas Embarcados: do software ao hardware. 2016. (Curso de curta duração ministrado/Extensão).

NERY, L. E. S. ; MOREIRA, R. M. ; CRUZ NETO, B. V. . Arduino Avançado. 2016. (Curso de curta duração ministrado/Extensão).

MOREIRA, R. M. . Desenvolvimento de um sistema de tempo real para microcontroladores 68HCS12. 2012. (Iniciação Científica).

Histórico profissional

Experiência profissional

2017 - 2018

Universidade Federal de Itajubá

Vínculo: Servidor Público, Enquadramento Funcional: Professor Substituto, Carga horária: 40

2016 - 2016

Universidade Federal de Itajubá

Vínculo: Colaborador, Enquadramento Funcional: Estagiário, Carga horária: 4

Outras informações:
Estágio docência na disciplina ECOP14 - LABORATÓRIO DE PROGRAMAÇÃO EMBARCADA. Conceitos gerais de computação embarcada. Programação de sistemas embarcados utilizando linguagem C. Tipos de dados e operações com bits. Diretivas de compilação e pré-compilação. Utilização de periféricos: entradas e saídas digitais, DAC, PWM, Serial RS232, timers e watchdog. Multiplexação de entradas e saídas (displays e teclado). Interrupções. Organização e arquitetura de programas para sistemas embarcados. Limitações de sistemas embarcados.

2015 - 2015

Universidade Federal de Itajubá

Vínculo: Colaborador, Enquadramento Funcional: Estagiário, Carga horária: 20

Outras informações:
Departamento de Suporte a Informática - Setor de Desenvolvimento de Software

2014 - 2014

Universidade Federal de Itajubá

Vínculo: Bolsista, Enquadramento Funcional: Monitor, Carga horária: 8

Outras informações:
Monitoria da disciplina ECO002 - Técnicas de Programação Tópicos: Introdução. Conceito de algoritmo. Itens fundamentais. Estruturas de controle. Variáveis compostas homogêneas. Variáveis compostas heterogêneas. Introdução à linguagem C. Fluxo de controle. Funções. Parâmetros de funções. Recursão. Vetores. Estruturas. Ponteiros. Strings.

2012 - 2013

Universidade Federal de Itajubá

Vínculo: Conselheiro, Enquadramento Funcional: Representante estudantil, Carga horária: 1

Outras informações:
Representante estudantil no Colegiado de Curso de Engenharia da Computação.

2010 - 2010

Universidade Federal de Itajubá

Vínculo: Conselheiro, Enquadramento Funcional: Representante estudantil, Carga horária: 8

Outras informações:
Representante estudantil no Conselho de Ensino, Pesquisa, Extensão e Administração (CEPEAd). Representante estudantil na Câmara de Graduação.

Atividades

  • 07/2018 - 10/2018

    Ensino, Engenharia de Controle e Automação, Nível: Graduação,Disciplinas ministradas, ECOP01 - Técnicas de Programação, ECOP11 - Laboratório de Técnicas de Programação

  • 02/2018 - 07/2018

    Ensino, Engenharia de Computação, Nível: Graduação,Disciplinas ministradas, ECOP11 - Laboratório de Técnicas de Programação

  • 02/2018 - 07/2018

    Ensino, Engenharia Eletrônica, Nível: Graduação,Disciplinas ministradas, ECOP01 - Técnicas de Programação, ECOP11 - Laboratório de Técnicas de Programação

  • 08/2017 - 12/2017

    Ensino, Engenharia de Controle e Automação, Nível: Graduação,Disciplinas ministradas, ECOP01 - Técnicas de Programação, ECOP11 - Laboratório de Técnicas de Programação

  • 02/2017 - 07/2017

    Ensino, Engenharia de Computação, Nível: Graduação,Disciplinas ministradas, ECOP11 - Laboratório de Técnicas de Programação

  • 02/2017 - 07/2017

    Ensino, Engenharia Eletrônica, Nível: Graduação,Disciplinas ministradas, ECOP01 - Técnicas de Programação, ECOP11 - Laboratório de Técnicas de Programação

2018 - 2021

Setis Automação e Sistemas Ltda

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

Outras informações:
Trabalha com desenvolvimento de software embarcado para terminais POS (máquinas de cartão de pagamento). Contato com tecnologias como ISO8583, EMV e RSA. Desenvolvimento principalmente em linguagem C adotando metodologia Scrum. Automação de tarefas em Python.

2021 - 2022

Fiserv

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

Outras informações:
Desenvolvimento de software para terminais de pagamento com cartão (POS) utilizando Java.

2019 - 2022

Let's Code Academy

Vínculo: Professor Visitante, Enquadramento Funcional: Professor de programação, Carga horária: 12

Outras informações:
Ministra cursos bimestrais de Python, abordando desde fundamentos de lógica de programação a tópicos como programação orientada a objeto, interfaces gráficas, webscraping e APIs. Também ministra o Coding Tank, curso intensivo de nivelamento de lógica e algoritmos.

2022 - Atual

ADA

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

Outras informações:
Antiga Let's Code. Desenvolvedor web front-end, utilizando tecnologias como TypeScript, Next.js e React. Professor de módulos introdutórios de programação (como lógica de programação e programação orientada a objeto) em trilhas diversas, como Ciência de Dados, DevOps e Web Full Stack.