Marcos Carvalho Ferreira

Bacharel em Engenharia de Controle e Automação pela Universidade Federal de Lavras (UFLA). Participou de projetos de pesquisa na área de Otimização Estocástica com Aprendizado por Reforço, com foco na modelagem de problemas de tomada de decisão sequencial sob incerteza. Experiência profissional como Engenheiro de Software e técnico desenvolvedor Full Stack, atuando em front-end e back-end com JavaScript, React, NodeJS, Angular, Java (Spring Boot, Play), Python (Django), Dart/Flutter (mobile), além de bancos de dados relacionais (MySQL, PostgreSQL, Oracle). Conhecimentos sólidos em modelagem e controle de sistemas dinâmicos, robótica industrial, sistemas embarcados em C++ e ciência de dados com Python. Experiência também com Linux, Docker, testes unitários, Tailwind, Bootstrap, CSS e HTML.

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

Acadêmico

Formação acadêmica

Graduação em Engenharia de Controle e Automação

2020 - 2025

Universidade Federal de Lavras
Título: ENTREGA DE ÚLTIMA MILHA SOB INCERTEZA: SIMULAÇÃO E SOLUÇÃO COM APRENDIZADO POR REFORÇO E HEURÍSTICAS
Orientador: Julio César Alves

Ensino Médio (2º grau)

2017 - 2019

Instituto Presbiteriano Gammon

Á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: Aprendizado por Reforço.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Automação Eletrônica de Processos Elétricos e Industriais.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Controle de Processos Eletrônicos, Retroalimentação.

Produções bibliográficas

  • FERREIRA, M. C. ; ALVES, Julio Cesar ; PEREIRA, Dilson Lucas . ENTREGA DE ÚLTIMA MILHA SOB INCERTEZA: SIMULAÇÃO E SOLUÇÃO COM APRENDIZADO POR REFORÇO E HEURÍSTICAS. 2025. (Apresentação de Trabalho/Conferência ou palestra).

  • FERREIRA, M. C. ; ALVES, Julio Cesar . Resolução de Problemas de Otimização sob Incerteza em Cadeias de Suprimentos através de Técnicas de Aprendizado por Reforço e Otimização Estocástica. 2023. (Apresentação de Trabalho/Conferência ou palestra).

Outras produções

FERREIRA, M. C. ; ALVES, Julio Cesar ; PEREIRA, Dilson Lucas . Food Delivery Gym. 2025.

Projetos de pesquisa

  • 2022 - 2024

    Resolução de Problemas de Otimização sob Incerteza em Cadeias de Suprimentos através de Técnicas de Aprendizado por Reforço e Otimização Estocástica, Descrição: Neste projeto faremos um levantamento de problemas de otimização sob incerteza que ocorrem no planejamento e operação de cadeias de suprimentos, mais especificamente problemas de tomada de decisão sequencial sob incerteza. A partir deste levantamento, serão selecionados problemas que, potencialmente, possam ser resolvidos com técnicas clássicas e recentes de Aprendizado por Reforço. Tais problemas serão formulados como um Processo de Decisão de Markov e então resolvidos utilizando técnicas de Aprendizado por Reforço e Otimização Estocástica. O objetivo principal é identificar as melhores técnicas a serem aplicadas para cada tipo de problema e, ao longo desse processo, contribuir com a formação dos alunos, com a criação e consolidação de linha de pesquisa em Otimização sob Incerteza na UFLA, e, claro, com as comunidades de pesquisa e praticantes das áreas de Pesquisa Operacional e Aprendizado de Máquina.Um dos problemas investigados foi o Beer Game, utilizado como referência para analisar a aplicação de algoritmos de Aprendizado por Reforço, em especial o Q-Learning, na tomada de decisões sequenciais sob incerteza. O foco foi avaliar como essas técnicas podem reduzir custos operacionais e mitigar o efeito chicote, fenômeno recorrente em cadeias logísticas. O estudo teve início com uma revisão aprofundada sobre os fundamentos do Aprendizado por Reforço, Processos de Decisão de Markov e algoritmos clássicos como Monte Carlo, SARSA e Q-Learning. Em seguida, o Beer Game foi modelado em Python utilizando a biblioteca Gymnasium, possibilitando a integração direta com os algoritmos implementados. Experimentos foram conduzidos variando hiperparâmetros e analisando a evolução da curva de aprendizado ao longo de milhões de episódios. Os resultados mostraram que o agente Q-Learning aprendeu políticas mais eficazes que um agente aleatório, alcançando menores custos médios de operação na cadeia de suprimentos.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Marcos Carvalho Ferreira - Integrante / Julio César Alves - Coordenador / Dilson Lucas Pereira - Integrante / Diego Melo Silva - Integrante.

Histórico profissional

Experiência profissional

2024 - Atual

Agência Zetta

Vínculo: Celetista, Enquadramento Funcional: Técnico Desenvolvedor de Sistemas, Carga horária: 40

Outras informações:
Atuei na manutenção e evolução de sistemas como PACTUM (Angular 17 + Spring Boot) e Georadar (MapStore2 no frontend, GeoNode/Django no backend, além de GeoServer e GeoFilter).

2024 - 2024

Agência Zetta

Vínculo: Bolsista, Enquadramento Funcional: Estagiário Desenvolvedor de Sistemas, Carga horária: 20

Outras informações:
Atuei na manutenção e evolução do Módulo Lote CAR (AngularJS + Play Framework/Java) e do Coletor INCRA (Vue.js + Spring Boot).