Gustavo Alves Fernandes

Possui 15+ anos de experiência em desenvolvimento de software em diversas linguagens de programação, além de 5+ anos de experiência trabalhando com Big Data produtizando soluções de Machine Learning. Possui phD em Modelagem Matemática e Computacional pelo CEFET/MG.Atualmente, trabalho como Consultor Cientista de Dados na Thoughtworks. É uma oportunidade valiosa e única de produzir soluções de ML premium para os clientes da Thoughtworks. Também trabalho como Professor na Anima (UNIBH/UNA), uma das organizações educacionais mais relevantes do Brasil. Sou responsável pelas seguintes disciplinas: Pesquisa Operacional, Análise de Dados e Big Data, Inteligência Artificial, Engenharia de Software, Sistemas Distribuídos, Desenvolvimento Web e Móvel. Tive o prazer de trabalhar na Offerwise em pesquisa de mercado, onde enfrentei grandes desafios para produzir soluções de ML. Trabalhei na Secretaria de Estado e Saúde de MG com dados epidemiológicos, onde construí painéis analíticos para produzir insights valiosos para o governo de MG. Além disso, trabalhei como Desenvolvedor de Aplicações na IBM Brasil produzindo softwares para mainframe; e trabalhei como Especialista em Tecnologia da Informação na Sociedade Civil Casas de Educação, onde fui responsável pelo Desenvolvimento Web e suporte ao usuário. Tenho grande experiência, e costumo dizer que me sinto realmente confortável em Ciência da Computação, focando no desenvolvimento de software, ciência de dados e inteligência artificial.

Informações coletadas do Lattes em 02/08/2024

Acadêmico

Formação acadêmica

Doutorado em Modelagem Matemática e Computacional

2016 - 2022

Centro Federal de Educação Tecnológica de Minas Gerais
Título: Variantes da Matheurística Local Branching para o Problema de Sequenciamento em Projetos com Restrição em Recursos e Múltiplos Modos de Execução
Sérgio Ricardo de Souza. Bolsista do(a): Centro Federal de Educação Tecnológica de Minas Gerais, CEFET/MG, Brasil. Palavras-chave: Sequenciamento em Projetos; Matheurística; Local Branching; Otimização Combinatória.

Mestrado em Modelagem Matemática e Computacional

2014 - 2016

Centro Federal de Educação Tecnológica de Minas Gerais
Título: Metaheurísticas para o Problema de Sequenciamento em Projetos com Restrição em Recursos e Múltiplos Modos de Execução, Ano de Obtenção: 2016
Sérgio Ricardo de Souza.Coorientador: Moacir Felizardo de França Filho. Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Palavras-chave: Sequenciamento em Projetos; Problemas de Sequenciamento; Metaheurísticas; Iterated Local Search; Clonal Selection Algorithm.Grande área: Ciências Exatas e da Terra

Graduação em Ciência da Computação

2009 - 2012

Centro Universitário de Belo Horizonte, UniBH
Título: Sugerindo Caminhos Alternativos em Mão Dupla Para o Trânsito Baseando-se na Menor Distância Percorrida e no Melhor Tráfego de Veículos
Orientador: Marcos Henrique Muniz

Graduação em Gestão da Tecnologia da Informação

2006 - 2008

Centro Universitário de Belo Horizonte, UniBH
Título: Autenticação na comunicação Cliente/Servidor utilizando o protocolo Kerberos em redes GNU/Linux
Orientador: Antônio Ricardo Leocádio Gomes

Idiomas

Bandeira representando o idioma Inglês

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

Bandeira representando o idioma Italiano

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

Áreas de atuação

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

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

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

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Programação Linear, Não-Linear, Mista e Dinâmica.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Heurísticas Computacionais.

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

Participação em eventos

XX Seminário de Iniciação Científica da UFOP.SUGERINDO CAMINHOS ALTERNATIVOS EM MÃO DUPLA PARA O TRÂNSITO BASEANDO-SE NA MENOR DISTÂNCIA PERCORRIDA E NO MELHOR TRÁFEGO DE VEÍCULOS. 2012. (Seminário).

Orientou

Guilherme Rangel; Matheus Mesquita Mariante

PROGRAMAÇÃO LINEAR: UMA APLICAÇÃO NA EMPRESA LATICÍNIOS SUAÇUÍ PRIME; 2019; Trabalho de Conclusão de Curso; (Graduação em Administração) - Centro Universitário de Belo Horizonte; Orientador: Gustavo Alves Fernandes;

FILIPE MANOEL VIEIRA TEIXEIRA

INTELIGÊNCIA ARTIFICIAL NO PODER JUDICIÁRIO BRASILEIRO; 2019; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Centro Universitário de Belo Horizonte; Orientador: Gustavo Alves Fernandes;

Luiz Henrique Machado Widmar

Aplicativo Para Auxílio De Quadras Esportivas; 2019; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Centro Universitário de Belo Horizonte; Orientador: Gustavo Alves Fernandes;

Maíla Gonçalves de Oliveira

ANÁLISE E PROJETO DE SISTEMA PARA AUTOMAÇÃO DO PROCESSO DE HIDROPONIA; 2019; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Centro Universitário de Belo Horizonte; Orientador: Gustavo Alves Fernandes;

Victor Picinin Veloso Senna

MACHINE LEARNING FOR MALWARE ANALYSIS; 2019; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Centro Universitário de Belo Horizonte; Orientador: Gustavo Alves Fernandes;

MARCOS VINICIUS

AUTOMAÇÃO DE TORNEIO EMPREGANDO COLORAÇÃO DE GRAFO; 2019; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Centro Universitário de Belo Horizonte; Orientador: Gustavo Alves Fernandes;

Henrique Corradi Bernardes; Pedro Augusto Marcelino Trindade

BLOCKCHAIN: REDUÇÃO DO RISCO DE FRAUDE EM CONTRATOS RELACIONADOS À POSSE DE TERRAS NA REGIÃO RURAL; 2019; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Centro Universitário de Belo Horizonte; Orientador: Gustavo Alves Fernandes;

Rafael Milanez de Araújo; Wender Santos

A aplicação da Ciência de Dados para a análise socioeconômico em regiões com barragens de rejeitos; 2019; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Centro Universitário de Belo Horizonte; Orientador: Gustavo Alves Fernandes;

Ciuides Tomaz da Silva Junior; Marcos Adriano da Silva Junio

Processamento de linguagem natural aplicada em agentes de interação humana; 2018; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Centro Universitário de Belo Horizonte; Orientador: Gustavo Alves Fernandes;

Guilherme Garcia Almeida; Oswaldo da Silva Nicácio Júnior

O uso da Análise de Sentimento para medir a popularidade de Candidatos a Presidência com maior intenção de voto através de dados coletados do Twitter; ; 2018; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Centro Universitário de Belo Horizonte; Orientador: Gustavo Alves Fernandes;

Ítalo Henrique da Silveira e Souza; Stella Oliveira Moreira

O TIMIZAÇÃO DE ROTAS DE TRANSPORTE PÚBLICO COM APLICAÇÃO DE A LGORITMO DE M ONTE C ARLO; 2018; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Centro Universitário de Belo Horizonte; Orientador: Gustavo Alves Fernandes;

Caroline Anessa Fonseca de Souza; Juliana Cristina Gonçalves

Aplicação para controle de tarefas diárias Direcionada à pessoas Síndrome de Down; Utilizando conceitos e recursos de tecnologia Assistiva; 2018; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Centro Universitário de Belo Horizonte; Orientador: Gustavo Alves Fernandes;

Ioná Vieira Franco

Assistente virtual para Recomendação de moda Virtual Assistant for Fashion Recommendations; 2018; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Centro Universitário de Belo Horizonte; Orientador: Gustavo Alves Fernandes;

Iago Emanuel Alves Barbosa; Rafael de Oliveira dos Reis

MOLDE? S : DISPOSITIVO MOBILE PARA MONTAGEM DE VESTUÁRIO; 2018; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Centro Universitário de Belo Horizonte; Orientador: Gustavo Alves Fernandes;

João Pedro Ribeiro

Colete de Aproximação em 360° Para Auxilio Extra-Sensorial de Deficientes Visuais com Comportamento adaptativo (V-360sa); 2017; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Centro Universitário de Belo Horizonte; Orientador: Gustavo Alves Fernandes;

Yago Guimarães Maia; Wayner Araujo Ferreira

Avaliação de Desempenho dos Ambientes Spark e Hadoop; 2017; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Centro Universitário de Belo Horizonte; Orientador: Gustavo Alves Fernandes;

Produções bibliográficas

  • FERNANDES, GUSTAVO ALVES ; DE SOUZA, SÉRGIO RICARDO . A Matheuristic Approach to the Multi-mode Resource Constrained Project Scheduling Problem. COMPUTERS & INDUSTRIAL ENGINEERING , v. 160, p. 107592, 2021.

  • FERNANDES, G. A. ; SOUZA, S. R. ; SA, E. M. . UMA ESTRATÉGIA LOCAL BRANCHING PARA O PROBLEMA DE SEQUENCIAMENTO EM PROJETOS COM RESTRIÇÃO EM RECURSOS E MÚTIPLOS MODOS DE EXECUÇÃO. In: Simpósio Brasileiro de Pesquisa Operacional (SBPO 2018), 2018, Rio de Janeiro. 50° Simpósio Brasileiro de Pesquisa Operacional, 2018.

  • FERNANDES, G. A. ; SOUZA, S. R. . A CLONALG-inspired algorithm with adaptive large neighborhood search for the multi-mode resource-constrained project scheduling problem. In: Metaheuristics International Conference (MIC 2017), 2017, Barcelona. Metaheuristics International Conference (MIC 2017), 2017.

  • FERNANDES, G. A. ; SOUZA, S. R. ; FRANCA FILHO, M. F. . Uma abordagem baseada em iterated local search para resolver o problema de escalonamento de projetos com restrição de recursos e múltiplos modos de execução. In: XVIII Simpósio de Pesquisa Operacional e Logística da Marinha (SPOLM), 2015, Rio de Janeiro. Anais do XVIII Simpósio de Pesquisa Operacional e Logística da Marinha, 2015.

  • FERNANDES, G. A. ; SOUZA, S. R. ; FRANCA FILHO, M. F. . Algoritmo Hibrido de Seleção Clonal Baseado em Regra De Prioridade para o Problema de Sequenciamento em Projetos com Restrição em Recursos e Múltiplos Modos de Execução. In: XXXVI Iberian Latin-American Congress on Computational Methods in Engineering, 2015, Rio de Janeiro. Anais do XXXVI Iberian Latin-American Congress on Computational Methods in Engineering. Rio de Janeiro: Ney Augusto Dumont, 2015.

  • FERNANDES, G. A. ; SOUZA, S. R. ; FRANCA FILHO, M. F. . A clonal selection algorithm with local search for solving the multi-mode resource-constrained project scheduling problem. In: Workshop on Applied Combinatorial Optimization Methods (WACOM), 2016, Ouro Pretp. Workshop on Applied Combinatorial Optimization Methods, 2016.

  • FERNANDES, G. A. ; SOUZA, S. R. ; FRANCA FILHO, M. F. . Uma abordagem baseada em iterated local search com multistart para resolver o problema de escalonamento de projetos com restricao de recursos e multiplos modos de execucao. In: XLVII Simpósio Brasileiro de Pesquisa Operacional (SBPO), 2015, Porto de Galinhas. Anais do XLVII Simpósio Brasileiro de Pesquisa Operacional, 2015.

  • FERNANDES, G. A. . SUGERINDO CAMINHOS ALTERNATIVOS EM MÃO DUPLA PARA O TRÂNSITO BASEANDO-SE NA MENOR DISTÂNCIA PERCORRIDA E NO MELHOR TRÁFEGO DE VEÍCULOS. 2012. (Apresentação de Trabalho/Seminário).

Prêmios

2012

Prêmio de Melhor Trabalho entre os trabalhos da área de Ciências Exatas e da Terra, UFOP - Universidade Federal de Ouro Preto.

Histórico profissional

Experiência profissional

2023 - Atual

ThoughtWorks

Vínculo: CLT, Enquadramento Funcional: Data Scientist, Carga horária: 40

Atividades

  • 11/2023

    Pesquisa e desenvolvimento, LATAM DATA.,Linhas de pesquisa

2020 - Atual

Centro Universitário UNA

Vínculo: Professor, Enquadramento Funcional: Professor Assistente, Carga horária: 6

Outras informações:
Professor nos cursos de Ciência da Computação, Sistemas de Informação e Análise e Desenvolvimento de Sistemas.

Atividades

  • 08/2020

    Ensino, Sistema de Informação, Nível: Graduação,Disciplinas ministradas, Análise de Dados e Big Data, Programação de Soluções Computacionais e Modelagem de Software, Sistemas Distribuídos e Programação Mobile, Teoria da Computação e Compiladores, Inteligência Artificial, Computação Gráfica, Desenvolvimento Web

2017 - Atual

Centro Universitário de Belo Horizonte, UniBH

Vínculo: Professor, Enquadramento Funcional: Professor Assistente, Carga horária: 6

Outras informações:
Professor nos cursos de Ciência da Computação, Sistemas de Informação e Análise e Desenvolvimento de Sistemas.

Atividades

  • 02/2017

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Big Data e Análise de Dados, Computação Gráfica, Desenvolvimento Web, Inteligência Artificial, Programação de Soluções Computacionais e Modelagem de Software, Sistemas Distribuídos, Teoria da Computação e Compiladores

2022 - 2023

Offerwise

Vínculo: Data Scientist, Enquadramento Funcional: Cientista de Dados, Carga horária: 8

Outras informações:
Responsável por criar e produtizar aplicações para Machine Learning, bem como toda a stack necessária em ambiente AWS.

Atividades

  • 04/2022

    Pesquisa e desenvolvimento, Offerwise, Belo Horizonte.,Linhas de pesquisa

2020 - 2022

Secretaria de Estado e Saúde de Minas Gerais

Vínculo: Servidor Público, Enquadramento Funcional: Análise e Processamento de Dados, Carga horária: 8

Outras informações:
Responsável por produzir insights ao governo de Minas Gerais através da Análise de Dados, usando, principalmente Power BI, Python e R. Os dados eram publicizados no Portal da Vigilância em Saúde da Secretaria de Estado de Saúde de MG.

Atividades

  • 10/2020

    Pesquisa e desenvolvimento, Secretaria de Estado e Saúde de Minas Gerais.,Linhas de pesquisa

2012 - 2013

IBM Research Brazil

Vínculo: Estágio/Contratado, Enquadramento Funcional: Application Developer, Carga horária: 40

Outras informações:
Desenvolvimento de aplicações para mainframe, além de desenvolver pequenos testes em C/C++.

2006 - 2012

Sociedade Civil Casas de Educação

Vínculo: Colaborador, Enquadramento Funcional: Especialista em Informática, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Responsável pelo desenvolvimento e manutenção do portal web da escola (Java e Javascript), além de fornecer suporte ao usuários e coordenar um laboratório de informática.