Guilherme Maciel Ferreira

Mestre em Ciências da Computação pela Universidade Federal de Santa Catarina (UFSC), trabalha com software embarcado para equipamentos de redes. Interesses profissionais incluem: - Programação de sistemas em C; - Sistemas operacionais, principalmente pilha de armazenamento; - Modelagem de sistemas orientados a objetos; - Programação genérica e metaprogramação em C++; - Análise e desenvolvimento de protocolos de comunicação; - Conceitos de multimídia;

Informações coletadas do Lattes em 30/04/2026

Acadêmico

Formação acadêmica

Mestrado em Ciências da Computação

2012 - 2015

Universidade Federal de Santa Catarina
Título: CARACTERIZAÇÃO COMPUTACIONAL PARA ALOCAÇÃO DISTRIBUÍDA PARA UMA CONFIGURAÇÃO COM INTERFACE NATURAL DE USUÁRIO,Ano de Obtenção: 2015
Mario Antonio Ribeiro Dantas.Palavras-chave: Sistema computacional distribuído; Grade computacional heterogênea; Balanceamento de carga; Indicador de carga; Interface Natural de Usuário.Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação.

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

2003 - 2009

Universidade Federal de Santa Catarina
Título: Desenvolvimento de um Encoder H.264/AVC em Java
Orientador: Cristian Koliver

Curso técnico/profissionalizante

2000 - 2001

Centro de Educação Profissional Diomício Freitas

Idiomas

Bandeira representando o idioma Inglês

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

Bandeira representando o idioma Alemão

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

Áreas de atuação

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

Produções bibliográficas

  • FERREIRA, GUILHERME ; DANTAS, MARIO . Load Index Characterization: The Scientific Challenge, and a Survey Approach. Revista IEEE América Latina , v. 13, p. 1153-1159, 2015.

  • FERREIRA, GUILHERME MACIEL ; DANTAS, MARIO ANTONIO RIBEIRO . Load Index Characterization: The Scientific Challenge and a Survey Approach. In: 2015 IEEE 24th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), 2015, Larnaca. 2015 IEEE 24th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2015. p. 72-77.

  • FERREIRA, G. M. ; DANTAS, M. A. R. . A Survey on Differentiated Load Indexes for Characterization of Load Balancing. Revista IEEE América Latina , 2015.

Outras produções

FERREIRA, G. M. ; JAROSH, T. . Pingcheck. 2011.

FERREIRA, G. M. ; Java H.264 Encoder. 2009.

Histórico profissional

Experiência profissional

2011 - Atual

Teracom Telemática

Vínculo: Empregado, Enquadramento Funcional: Projetista de Software Embarcado, Carga horária: 42, Regime: Dedicação exclusiva.

Outras informações:
Desenvolvimento de softwares embarcados de telefonia, em C e Linux.

2010 - 2011

Intra2net

Vínculo: Colaborador, Enquadramento Funcional: Analista de Sistemas, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Intercâmbio profissional para especialização em programa de redes em Linux usando C++.

2009 - 2010

PROGIC Tecnologia Eletrônica

Vínculo: Colaborador, Enquadramento Funcional: Analista de Sistemas, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Eu fui um dos membros do time responsável por implementar uma API HTTP/1.0 em C/C++, Qt e Bash Shell script que fornecia controle sobre o Hardware, como a Rede e Vídeo, às aplicações Adobe Flash.

2008 - 2008

Universidade do Sul de Santa Catarina

Vínculo: Professor vistante, Enquadramento Funcional: Instrutor C++, Carga horária: 20

Outras informações:
Durante um mês eu ensinei um curso diário de C++, cobrindo tópicos básicos (como programação orientada a objetos) a avançados (como tratamento de exceções e templates). Esse curso teve como objetivo treinar os novos funcionários da empresa Dígitro nas tecnologias da empresa.

2007 - 2009

Dígitro Tecnologia

Vínculo: Estagiário, Enquadramento Funcional: Estagiário em Desenvolvimento de Software, Carga horária: 20

Outras informações:
Durante o primeiro ano eu estive responsável por manter alguns códigos legados da empresa escritos em C++ e MFC aplicações GUI para controle de recursos do PBX. No segundo ano, eu fui responsável por um projeto (escrito em Java) de um daemon Linux para gravação de chamadas telefônicas.

2006 - 2007

Khomp Indústria e Comércio

Vínculo: Estagiário, Enquadramento Funcional: Estagiário em Desenvolvimento de Software, Carga horária: 20

Outras informações:
Eu trabalhei no desenvolvimento de ferramentas para controle das placas de telefonia da empresa. Eu também trabalhei com documentação de software e suporte técnico.

2005 - 2006

Weev Brasil

Vínculo: Estagio, Enquadramento Funcional: Estagiário em Desenvolvimento de Software, Carga horária: 20

Outras informações:
Como uma subsidiária Brasileira de uma empresa Holandesa, toda a comunicação e documentação eram em inglês. Como membro de time, eu participei em muitos projetos Web, usando PHP, Java Web e alguns bancos de dados. Todavia, o projeto que eu tenho mais orgulho de ter sido parte foi um software GPS, onde eu fui responsável por escrever um módulo JNI de processamento de imagens.

2003 - 2005

Altoqi

Vínculo: Estágio, Enquadramento Funcional: Estagiário em Desenvolvimento de Software, Carga horária: 20

Outras informações:
Eu fui responsável por correções de bugs e implementação de pequenos recursos. Durante o tempo que estive lá, a empresa adotou Borland C++ Builder como principal IDE, OWL como framework e Win32 como API.