Rodrigo Carvalho Moraes

Estudante de Engenharia de Computação no IFSULDEMINAS - Poços de Caldas. Formado em três cursos técnicos na área de elétrica e automação. Desenvolvedor Flutter com experiência em todo ciclo de desenvolvimento, desde a concepção da ideia até a publicação nas lojas. Experiência em Injeção de Dependência, Gerenciamento de Estado, Gestão de Rotas, Clean Arch, Push Notification, API REST, GIT, Metodologias Ágeis, SOLID e visando o melhor código tenho experiência com diversos Patterns como Modular Patterns. Conheça meu portfólio com projetos em Flutter Github: https://github.com/rod-moraes/ Lattes: http://lattes.cnpq.br/5581985471140095 Linkedin: https://www.linkedin.com/in/rod-moraes/ Email: dev.rodmoraes@gmail.com

Informações coletadas do Lattes em 28/11/2025

Acadêmico

Formação acadêmica

Graduação em andamento em Engenharia de Computação

2019 - Atual

Instituto Federal de Educação, Ciência e Tecnologia do Sul de Minas Gerais

Graduação interrompida em 2021 em Licenciatura em matemática

2020 - Atual

Faculdade do Grupo UNIASSELVI
Bolsista do(a): UNIASSELVI - 100% ENEM, UNIASSELVI, Brasil. Ano de interrupção: 2021

Curso técnico/profissionalizante em AUTOMAÇÃO INDUSTRIAL

2017 - 2017

ETEC João Baptista Lima Figueiredo

Curso técnico/profissionalizante em ELETRÔNICA

2016 - 2017

ETEC João Baptista Lima Figueiredo

Curso técnico/profissionalizante em ELETROTÉCNICO

2015 - 2016

ETEC João Baptista Lima Figueiredo

Ensino Médio (2º grau)

2014 - 2016

Etec de São José do Rio Pardo

Ensino Fundamental (1º grau)

2006 - 2013

EE "Dr. João Gabriel Ribeiro" EF

Formação complementar

2022 - 2022

Flutter - Iniciante (Turma 5). (Carga horária: 70h). , Flutterando, FLUTTERANDO, Brasil.

2020 - 2020

O Guia COMPLETO Para Alta Produtividade + 4 Cursos Extras. (Carga horária: 12h). , UDEMY, UDEMY, Brasil.

2020 - 2020

Desenvolvimento Android e IOS com Flutter 2020. (Carga horária: 62h). , UDEMY, UDEMY, Brasil.

2018 - 2018

Treinamento Elipse E3 - Desenvolvedores. (Carga horária: 24h). , Elipse Software, ELIPSE, Brasil.

2018 - 2018

Treinamento Elipse E3 - Avançado. (Carga horária: 16h). , Elipse Software, ELIPSE, Brasil.

2018 - 2018

Treinamento Elipse Power HMI. (Carga horária: 24h). , Elipse Software, ELIPSE, Brasil.

Idiomas

Bandeira representando o idioma Inglês

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

Bandeira representando o idioma Português

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

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação.

Participação em eventos

Feira de Profissões. Bobina de Tesla, Motor CC, Maquete de Distribuição de Energia. 2015. (Feira).

Feira tecnológica - EXPOETEC. Bobina de Tesla, Equalizador de fogo. 2015. (Feira).

Feira tecnológica - EXPOETEC. WEB TESTE: Meio Ambiente; Programas: Astrônomicos mapa já feito da Via Láctea, a galáxia a que pertencemos.. 2014. (Feira).

Projetos de desenvolvimento

  • 2021 - 2021

    OFICINAS 4.0 - SMART DRYER, Descrição: Projeto para desenvolvimento de um estudo aplicado para o desenvolvimento de uma arquitetura de hardware e software que permite a leitura de dados através de sensores acoplados ao secador de café industrial e seu envio para uma nuvem IoT, além de possibilitar o controle, visualização e integração com um sistema web.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Técnico de nível médio: (4) Graduação: (2) . , Integrantes: Rodrigo Carvalho Moraes - Integrante / Rodrigo Lício Ortolan - Coordenador.

Prêmios

2016

MENÇÃO HONROSA, OBMEP - Olimpíada Brasileira de Matemática das Escolas Públicas..

Histórico profissional

Experiência profissional

2023 - Atual

Senai Soluções Digitais

Vínculo: Celetista, Enquadramento Funcional: Desenvolvedor Mobile Pleno - Flutter

Outras informações:
Atuando como Desenvolvedor Mobile Pleno - Flutter

2023 - Atual

Novos Negócios em TIC

Vínculo: Bolsista, Enquadramento Funcional: Bolsista de Startup - Mobile Developer

Outras informações:
Atuando como bolsista em um projeto de ensino e inovação para criação de novas startups, especificamente no ramo de Mobile Developer Swift/Flutter. O projeto é uma parceria entre os Instituto Federal de Educação, Ciência e Tecnologia.

2022 - 2023

Guarani Sistemas

Vínculo: Celetista, Enquadramento Funcional: Desenvolvedor Flutter Pleno

Outras informações:
Atuando como Desenvolvedor Flutter Pleno, lidero uma equipe de desenvolvimento móvel e aplico meu conhecimento de liderança, comunicação, ensino e habilidades como definição de arquitetura e designs de aplicativos. Sempre seguindo as práticas recomendadas de desenvolvimento, como os princípios Clean Dart e SOLID. Além disso, estamos trabalhando para analisar e reescrever aplicativos legados e criar funcionalidades mais "modulares". Isso melhora a escalabilidade e a capacidade de manutenção do código. Ao participar ativamente do desenvolvimento de outras funcionalidades, pude aprimorar minhas habilidades e garantir a qualidade do produto final. Como líder de equipe, tenho a oportunidade de compartilhar conhecimento e treinar os membros da equipe para garantir que um trabalho de qualidade seja feito. Essa experiência aprimorou minhas habilidades de comunicação e liderança, permitindo-me crescer mais profissionalmente e me preparar para os desafios do mercado. Tecnologias utilizadas: Gitlab, Flutter, Modular, Dio, Drift, Mobx, FTP, Widgetbook, Pdf, Geolocator, Scan, Camera, Webview, Code Magic, CI/CD, Jira

2022 - Atual

Instituto Federal de Educação, Ciência e Tecnologia do Sul de Minas Gerais

Vínculo: Bolsista, Enquadramento Funcional: Bolsista de Inovação - Mobile Developer

Outras informações:
Responsável pelo desenvolvimento dos aplicativos mobile (Agricert/Terrus/TerrusQuest) para as empresas parceiras Bayer, Cooxupé e Quanticum. O projeto foi um fomento da Polo Embrapii - IFSULDEMINAS juntamente com a Fundação De Apoio Ao Desenvolvimento Da Extensão, Pesquisa, Ensino Profissionalizante E Tecnológico (FADEMA). O aplicativo Agricert/Terrus é para o uso interno e dos agricultores, possibilitando consulta e análise dos dados do solo, o software permite identificar as propriedades do solo através do mapa interativo presente no aplicativo, o aplicativo conta com funcionamento offline e geolocalização. Já o aplicativo TerrusQuest, utiliza da tecnologia do Realm - MongoDB para criação de formulários para apresentação e coleta de respostas de forma offline em eventos. Para a construção destes aplicativos, foram utilizadas as tecnologias Flutter e MongoDB, além de ferramentas complementares como flutter_map para geração dos mapas, syncfusion_flutter_charts para gráficos, flutter_bloc e rx_notifier para gerenciamento de estado, flutter_modular para gerenciamento de requisições, rotas e injeção de dependência, realm e objectbox para banco de dados.

2022 - 2023

Instituto Federal de Educação, Ciência e Tecnologia do Sul de Minas Gerais

Vínculo: Bolsista, Enquadramento Funcional: Bolsista de Ensino - Professor e Tutor 4.0

Outras informações:
Como bolsista no projeto Inclusão 4.0, meu trabalho consiste em liderar a educação sobre conceitos chave da Indústria 4.0, incluindo Eletrônica, Arduino e ESP, Programação Mobile, Prototipagem (3D, CNC e Cortadora laser), Inteligência Artificial e Robótica. Como professor e tutor, desempenhei um papel fundamental no desenvolvimento de materiais didáticos e práticas para os temas. Minha abordagem pedagógica envolveu a criação de aulas dinâmicas que incentivaram a participação e discussão ativa dos alunos, além de práticas que promoveram uma hierarquia horizontal, onde tanto o professor quanto o aluno aprendiam uns com os outros. Meu papel foi fundamental para ajudar os alunos a desenvolver habilidades essenciais para ter sucesso na indústria 4.0, e meu compromisso foi garantir que o conteúdo seja abordado de forma clara e prática.

2021 - 2021

Instituto Federal de Educação, Ciência e Tecnologia do Sul de Minas Gerais

Vínculo: Bolsista, Enquadramento Funcional: Bolsista de Inovação - Projetista e Dev, Carga horária: 20

Outras informações:
Como Projetista e Desenvolvedor de um sistema embarcado, eu atuei como bolsista no projeto Oficinas 4.0, onde tive a oportunidade de desempenhar diversas atribuições. Além de desenvolver a arquitetura do hardware e a lógica dos componentes, fui responsável por pesquisar os materiais utilizados para o hardware, confeccioná-lo e realizar testes para garantir seu funcionamento adequado. Também realizei a programação do sistema interno do hardware em C, juntamente com o desenvolvimento do webservice utilizando HTML, JS e CSS. Além disso, tive a oportunidade de divulgar meu conhecimento, oferecendo um curso sobre Arduino, bem como de ser responsável pela organização e treinamento da equipe de bolsistas. Fui ainda responsável pela integração e comunicação com outro projeto, que envolveu o desenvolvimento de um Web/Backend com Inteligência Artificial. Destaco que o hardware que desenvolvi foi um controlador inteligente de secador de café industrial, conhecido como Smart Dryer. Um dos meus maiores destaques nesse projeto foi ter sido um dos autores da patente da programação finalizada do sistema embarcado. Esse projeto proporcionou uma experiência rica em conhecimento e habilidades técnicas, além de me proporcionar a oportunidade de aplicar minhas habilidades em um contexto real de trabalho.

2020 - 2020

Instituto Federal de Educação, Ciência e Tecnologia do Sul de Minas Gerais

Vínculo: Bolsista, Enquadramento Funcional: Bolsista de Monitoria - Tutor

Outras informações:
Atuei como bolsista na monitoria da disciplina Eletrônica Digital, e essa foi uma experiência muito enriquecedora para mim. Durante esse período, pude auxiliar os alunos em suas dúvidas relacionadas à disciplina, bem como prestar atendimento geral a todos os estudantes do IFSULDEMINAS, ajudando-os em outras disciplinas, quando necessário. Como parte de minhas atribuições, criei um conteúdo em forma de slides sobre Eletrônica Digital, com o objetivo de utilizar esse material em sala de aula. Além disso, gravei e postei conteúdos sobre o assunto, com o intuito de disponibilizá-los para consulta dos alunos, facilitando assim seu processo de aprendizagem. Durante essa experiência, pude desenvolver habilidades importantes, tais como a capacidade de comunicação e de organização, além de aprimorar minha didática e minha habilidade de resolução de problemas. Essa foi uma oportunidade valiosa para contribuir para a formação dos alunos e para o desenvolvimento da disciplina de Eletrônica Digital.

2020 - 2020

Instituto Federal de Educação, Ciência e Tecnologia do Sul de Minas Gerais

Vínculo: Bolsista, Enquadramento Funcional: Bolsista de Extensão - Professor

Outras informações:
Como bolsista no projeto "Scratch, uma ferramenta para o ensino de lógica", pude vivenciar uma experiência enriquecedora ao desempenhar diversas funções. Uma das minhas principais atribuições foi a pesquisa de metodologias didáticas para o ensino da programação, a fim de identificar as melhores práticas e referências para a criação de um método de ensino eficaz. Com base nas pesquisas realizadas, elaborei uma metodologia de ensino personalizada, que se mostrou bastante eficiente durante as aulas ministradas. Além disso, criei conteúdo para as aulas, incluindo slides, roteiros e flash cards, a fim de auxiliar os alunos na compreensão do conteúdo e facilitar o processo de aprendizagem. Como parte do processo de produção de conteúdo, também me dediquei à gravação de vídeo-aulas. Nesse sentido, desenvolvi uma metodologia de projetos, que consistia na apresentação de desafios práticos aos alunos, a fim de que eles pudessem aplicar os conhecimentos teóricos adquiridos durante as aulas. Essa experiência me permitiu desenvolver minhas habilidades em diversas áreas, tais como pesquisa, metodologia de ensino, criação de conteúdo e produção de vídeo. Além disso, pude contribuir para o desenvolvimento de um projeto importante e relevante para a educação, o que me trouxe uma grande satisfação pessoal e profissional.

2022 - 2022

Luxfacta

Vínculo: Celetista, Enquadramento Funcional: Desenvolvedor Front End - Flutter

Outras informações:
Como líder de um time de desenvolvedores Flutter, fui responsável por liderar a concepção de ideias e a definição da arquitetura do aplicativo em desenvolvimento. Além disso, liderei a refatoração do aplicativo para garantir que ele estivesse em conformidade com os padrões e as melhores práticas de desenvolvimento. Durante o desenvolvimento, implementei vários padrões de design, incluindo o Module Pattern com o uso do Modular (Flutterando) e o Mobx Pattern com o uso do Flutter Mobx, além de seguir os padrões do Clean Dart, como o Use Case Pattern, Repositories Pattern, DataSources Pattern, Model Pattern, Adapter Pattern, Abstract Pattern e Service Pattern. Também apliquei os princípios SOLID para garantir a escalabilidade e manutenibilidade do código. Graças a essas iniciativas, a equipe conseguiu desenvolver um aplicativo altamente escalável e de fácil manutenção, além de melhorar significativamente a qualidade geral do código.

2021 - Atual

KAITS | Sistema de Gestão Escolar

Vínculo: ESTÁGIARIO, Enquadramento Funcional: DEV FLUTTER E WEB FULL-STACK, Carga horária: 30

Outras informações:
Minha experiência envolveu diversas etapas do processo de desenvolvimento de software, começando com a documentação e análise do sistema antigo Android nativo, a fim de entender as funcionalidades existentes e como elas poderiam ser adaptadas para o novo aplicativo. Após essa fase, trabalhei na documentação e estudo para definir a arquitetura e padronização do aplicativo Flutter, a fim de garantir uma estrutura de código limpa, escalável e fácil de manter. Em seguida, comecei a desenvolver o aplicativo em Flutter, começando com as funcionalidades presentes no aplicativo legado e adicionando novas funcionalidades, como mural de avisos, animações, um design novo e notificações push. Após o desenvolvimento, fiz o lançamento do aplicativo nas plataformas da Apple Store e Google Play, garantindo que o aplicativo fosse compatível com as mais recentes atualizações dos sistemas operacionais. Para dar suporte às novas funcionalidades do aplicativo Flutter, criei novas funcionaldiades em um backend em PHP e integrei-o com o aplicativo. Além disso, desenvolvi o frontend WEB em HTML/CSS/JAVASCRIPT para criar recursos adicionais, como um mural de avisos, e permitir a configuração e integração do aplicativo em Flutter com novas funcionalidades. Por fim, integrei o sistema com o sistema da Layers Education, garantindo a interoperabilidade entre os sistemas e permitindo o compartilhamento de dados de forma segura e eficiente.