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
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
Inglês
Compreende Razoavelmente, Fala Pouco, Lê Razoavelmente, Escreve Pouco.
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 DigitaisVínculo: Celetista, Enquadramento Funcional: Desenvolvedor Mobile Pleno - Flutter
Outras informações:
Atuando como Desenvolvedor Mobile Pleno - Flutter
2023 - Atual
Novos Negócios em TICVí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 SistemasVí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 GeraisVí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 GeraisVí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 GeraisVí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 GeraisVí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 GeraisVí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
LuxfactaVí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 EscolarVí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.
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de Rodrigo Carvalho Moraes e sempre que o nome aparecer em publicações dos Diários Oficiais, avisaremos por e-mail e pelo painel do usuário
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todas as movimentações desse processo e sempre que o processo aparecer em publicações dos Diários Oficiais e nos Tribunais, avisaremos por e-mail e pelo painel do usuário
Confirma a exclusão?