Thales Filizola Costa

I have been working as a consultant on short projects, developing recommendation systems and working on data engineering. Also, recently, I got my MSc degree in computer science, in which I have implemented recommendation systems (e.g., SVD matrix factorization) using java/python, plus a competitive search engine using C++. Before that, as an intern, I have developed real data crawlers using python and worked with a genetic-programming framework in C++. In my first work experience, I was responsible for leading a team of programmers developing a PHP intranet-like solution. I am also interested in startups, entrepreneurship and upcoming technologies. Linkedin: br.linkedin.com/in/thalesfc

Informações coletadas do Lattes em 26/01/2026

Acadêmico

Formação acadêmica

Mestrado em Ciências da Computação

2012 - 2014

Universidade Federal de Minas Gerais
Título: Taxonomy-Driven Content-Based Recommendations for New Items,Ano de Obtenção: 2014
Nivio Ziviani.Coorientador: Rodrygo Luis Teodoro Santos. Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Palavras-chave: new item recommendation; taxonomy; cold-start problem.Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Recuperaçâo da informaçâo. Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de recomendaçâo.

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

2008 - 2012

Universidade Federal de Minas Gerais
Título: USO DE TAXONOMIA PARA MINIMIZAR O EFEITO DE COLD START ITEM
Orientador: Nivio Ziviani
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico.

Idiomas

Bandeira representando o idioma Inglês

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

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 / Subárea: Recuperaçâo da informaçâo.

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

Produções bibliográficas

  • Adolfo Guimarães ; Thales Filizola Costa ; Anisio Lacerda ; PAPPA, G. L. ; Nivio Ziviani . GUARD: A Genetic Unified Approach for Recommendation. Journal of Information and Data Management - JIDM , v. 4, p. 295-310, 2013.

  • Thales Filizola Costa ; Lacerda, Anisio ; Santos, Rodrygo L. T. ; Ziviani, Nivio . Information-Theoretic Term Selection for New Item Recommendation. Lecture Notes in Computer Science. 879ed.Switzerland: Springer International Publishing, 2014, v. 8799, p. 236-243.

Prêmios

2013

Winner of the 1st Hackathon of the Government of the State of Minas Gerais, Government of the State of Minas Gerais.

Histórico profissional

Experiência profissional

2014 - 2015

Zunnit Tecnologies

Vínculo: PJ, Enquadramento Funcional: Recommendation Systems Senior Software Engine, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Belo Horizonte Area, Brazil Helped to develop Zunnit's recommendation system solution, improving its accuracy and also was part of the team responsible for replacing Zunnit's database solution.

2014 - 2014

Upper West Soluções

Vínculo: Big Data Software Engineer, Enquadramento Funcional: PJ, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Belo Horizonte Area, Brazil Contributed to create a unified registration of citizens for the Minas Gerais' state. Big data analysis, detecting and removing data deduplication, dataset records unification. Experience with costumer relationship.

2012 - 2014

Laboratory for Treating Information

Vínculo: Bolsista, Enquadramento Funcional: Research Fellow, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Information Retrieval Researching Master s degree fellowship at Federal University of Minas Gerais (UFMG). Achievements: R&D of information retrieval solutions. Experience with devel- oping and writing recommendation systems academic research. Technologies: Python (NumPy, SciPy, MatPlotLib, SvdSparce, Scikit-learn), Java (Lucene, JML, Jama, Apache Commons, S-Space, Guava), MySQL, git.

2010 - 2012

Laboratory for Treating Information

Vínculo: Bolsista, Enquadramento Funcional: Intern Research, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Started my research in information retrieval and supported the work of others. Achievements: Knowledge in information retrieval and recommender systems. Developed web-crawlers for real world data, such as Amazon and IMDB. Technologies: C++ (GP++), Python (Scrapy, Beautiful Soup, Amazon API), Java (Lucene, Apache Common Math), MySQL, git, gnuplot.

2009 - 2010

Laboratório de Computação Científica

Vínculo: Bolsista, Enquadramento Funcional: Principal Programmer at SISAC,, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Leaded a team of three programmers developing a communication framework for Civil Engineers at UFMG. Achievements: Knowledge in software development techniques and leadership. Technologies: PHP, MySQL, svn