Diego Gonçalves Silva
Experiência na área de Ciência da Computação, com ênfase em desenvolvimento de softwares comerciais, educacionais e embarcados.
Experiência na área de Engenharia em Sistemas Digitais/Eletrônica/Automação, com ênfase em desenvolvimento de circuitos discretos e microcontrolados para fins de automação industrial, bem como desenvolvimento de produtos eletrônicos para controle de processos e desenvolvimento de softwares embarcados e supervisórios.
Experiência na área de criptografia com ênfase no desenvolvimento de softwares embarcados para produtos de segurança.
Experiência na área de docência com aulas ministradas para os cursos de graduação de Análise de Sistemas, Redes de Computadores e Gestão de Tecnologia da Informação.
Informações coletadas do Lattes em 04/12/2025
Acadêmico
Formação acadêmica
Mestrado em Computação Aplicada
2009 - 2011
Universidade do Vale do Rio dos Sinos
Título: AgentSpeak(PL) - Uma Nova Linguagem de Programacao para Agentes BDI com um Modelo Integrado de Redes Bayesianas / AgentSpeak(PL): A New Programming Language for BDI Agents with Integrated Bayesian Network Model,Ano de Obtenção: 2011
João Carlos Gluz.Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Palavras-chave: Informática; Tencologia da Informação; Agentes; Programação.Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação.
Graduação em Engenharia em Sistemas Digitais
2002 - 2007
Universidade Estadual do Rio Grande do Sul
Título: Projeto de módulo de aquisição de voz utilizando filtro passa-baixas e conversor A/D - Project of voice recognition module using low-pass filter and A / D converter
Orientador: Adriano Petry
Formação complementar
2007 - 2007
Segurança em instalações e serviços elétricos. (Carga horária: 40h). , Árquia Consultoria em Segurança e Saúde do Trabalho Ltda.
2007 - 2007
Compatibilidade eletromagnética. (Carga horária: 20h). , EMC Tecnologia.
Idiomas
Inglês
Compreende Razoavelmente, Fala Pouco, Lê Bem, Escreve Razoavelmente.
Espanhol
Compreende Bem, 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.
Grande área: Engenharias / Área: Engenharia Elétrica.
Participação em eventos
Simpósio Internacional - Uma sociedade pós-humana? Possibilidades e limites das nanotecnologias. 2008. (Simpósio).
FISL - Fórum Internacional do Software Livre. 2006. (Congresso).
Salão de Iniciação Científica.Ximango - Software para visualização de circuitos lógicos. 2005. (Seminário).
Produções bibliográficas
-
SILVA, D. G. ; Gluz . AgentSpeak(PL) - A New Programming Language for BDI Agents with Integrated Bayesian Network Model. International Journal of Computer Science & Applications , 2011.
-
SILVA, D. G. ; Ximango - Software para visualização de circuitos lógicos. 2005. (Apresentação de Trabalho/Seminário).
Outras produções
SILVA, D. G. ; Hero. 2006.
SILVA, D. G. ; Ximango - Software para visualização de circuitos lógicos. 2005.
SILVA, D. G. ; AIM8. 2008.
SILVA, D. G. ; AOM8. 2008.
SILVA, D. G. ; DIM8. 2008.
SILVA, D. G. ; DOM8. 2008.
SILVA, D. G. ; HK. 2008.
SILVA, D. G. ; SFMS. 2008.
SILVA, D. G. ; WSA. 2008.
SILVA, D. G. ; TSA. 2008.
SILVA, D. G. ; MH. 2007.
SILVA, D. G. ; SFM. 2007.
SILVA, D. G. ; IND6400. 2006.
SILVA, D. G. ; IND3200. 2006.
Projetos de desenvolvimento
-
2006 - 2007
SISLOC - Sistema Locutor / Speech system, Descrição: Tem o propósito de construir um sistema digital em FPGA a fim de identificar um locutor através da captura e análise de sua voz. Nesse processo, não há interesse em conhecer o texto falado, mas apenas saber se o locutor é quem diz ser. O sistema basicamente deve adquirir o sinal de voz, digitaliza-lo, dar o tratamento adequado a fim de identificar o locutor e em seguida exteriorizar o resultado final. Essa exteriorização pode ser a abertura de portas eletrônicas, liberações de acessos a ambientes específicos, etc. A complexidade envolvida no processamento da voz humana é elevada, e faz com que a maioria dos sistemas Reconhecimento Automático de Locutor (RAL) use um computador para obter respostas em tempo real. No SISLOC, o processamento será feito localmente, e vários sistemas poderão estar sendo executados em paralelo, conectados a um único computador central. Isso faz com que o custo seja menor, pois em outros tipos de implementações seria necessário um computador para cada sistema. As técnicas usadas para identificação de locutor vêm evoluindo significativamente nos últimos anos, permitindo assim, confiabilidade e praticidade de seu uso no dia-a-dia. It aims to build a digital system on FPGA to identify a speech by capturing and analyzing your voice. In this process, there is no interest to know spoken text , but only whether the speaker is who he says. The system basically must acquire the speech signal , digitizes it, give proper treatment to identify the speaker and then externalize the final result. This externalization can be opening electronic doors, access to specific releases, etc.. The complexity involved in processing the human voice is high and causes the majority of Automatic Speaker Recognition (ADR) systems use a computer to get answers in real time. In SISLOC , the processing will be done locally, and multiple systems can be running in parallel, connected to a single host computer. This reduce the cost. The techniques used to identify speaker have evolved significantly in recent years, thus, reliability and practicality of using day-to-day.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (5) / Doutorado: (1) . , Integrantes: Diego Gonçalves Silva - Coordenador., Financiador(es): Financiadora de Estudos e Projetos - Cooperação.
-
2005 - 2005
Ximango - Software para visualização de circuitos lógicos / Software to Viewer Logical Circuits, Descrição: Software para visualização de circuitos lógicos e portas lógicas. Software for viewing logic circuits and logic gates.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (1) . , Integrantes: Diego Gonçalves Silva - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Cooperação., Número de produções C, T & A: 1
-
2006 - 2007
SISLOC - Sistema Locutor / Speech system, Descrição: Tem o propósito de construir um sistema digital em FPGA a fim de identificar um locutor através da captura e análise de sua voz. Nesse processo, não há interesse em conhecer o texto falado, mas apenas saber se o locutor é quem diz ser. O sistema basicamente deve adquirir o sinal de voz, digitaliza-lo, dar o tratamento adequado a fim de identificar o locutor e em seguida exteriorizar o resultado final. Essa exteriorização pode ser a abertura de portas eletrônicas, liberações de acessos a ambientes específicos, etc. A complexidade envolvida no processamento da voz humana é elevada, e faz com que a maioria dos sistemas Reconhecimento Automático de Locutor (RAL) use um computador para obter respostas em tempo real. No SISLOC, o processamento será feito localmente, e vários sistemas poderão estar sendo executados em paralelo, conectados a um único computador central. Isso faz com que o custo seja menor, pois em outros tipos de implementações seria necessário um computador para cada sistema. As técnicas usadas para identificação de locutor vêm evoluindo significativamente nos últimos anos, permitindo assim, confiabilidade e praticidade de seu uso no dia-a-dia. It aims to build a digital system on FPGA to identify a speech by capturing and analyzing your voice. In this process, there is no interest to know spoken text , but only whether the speaker is who he says. The system basically must acquire the speech signal , digitizes it, give proper treatment to identify the speaker and then externalize the final result. This externalization can be opening electronic doors, access to specific releases, etc.. The complexity involved in processing the human voice is high and causes the majority of Automatic Speaker Recognition (ADR) systems use a computer to get answers in real time. In SISLOC , the processing will be done locally, and multiple systems can be running in parallel, connected to a single host computer. This reduce the cost. The techniques used to identify speaker have evolved significantly in recent years, thus, reliability and practicality of using day-to-day.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (5) / Doutorado: (1) . , Integrantes: Diego Gonçalves Silva - Coordenador., Financiador(es): Financiadora de Estudos e Projetos - Cooperação.
-
2005 - 2005
Ximango - Software para visualização de circuitos lógicos / Software to Viewer Logical Circuits, Descrição: Software para visualização de circuitos lógicos e portas lógicas. Software for viewing logic circuits and logic gates.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (1) . , Integrantes: Diego Gonçalves Silva - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Cooperação., Número de produções C, T & A: 1
-
2006 - 2007
SISLOC - Sistema Locutor / Speech system, Descrição: Tem o propósito de construir um sistema digital em FPGA a fim de identificar um locutor através da captura e análise de sua voz. Nesse processo, não há interesse em conhecer o texto falado, mas apenas saber se o locutor é quem diz ser. O sistema basicamente deve adquirir o sinal de voz, digitaliza-lo, dar o tratamento adequado a fim de identificar o locutor e em seguida exteriorizar o resultado final. Essa exteriorização pode ser a abertura de portas eletrônicas, liberações de acessos a ambientes específicos, etc. A complexidade envolvida no processamento da voz humana é elevada, e faz com que a maioria dos sistemas Reconhecimento Automático de Locutor (RAL) use um computador para obter respostas em tempo real. No SISLOC, o processamento será feito localmente, e vários sistemas poderão estar sendo executados em paralelo, conectados a um único computador central. Isso faz com que o custo seja menor, pois em outros tipos de implementações seria necessário um computador para cada sistema. As técnicas usadas para identificação de locutor vêm evoluindo significativamente nos últimos anos, permitindo assim, confiabilidade e praticidade de seu uso no dia-a-dia. It aims to build a digital system on FPGA to identify a speech by capturing and analyzing your voice. In this process, there is no interest to know spoken text , but only whether the speaker is who he says. The system basically must acquire the speech signal , digitizes it, give proper treatment to identify the speaker and then externalize the final result. This externalization can be opening electronic doors, access to specific releases, etc.. The complexity involved in processing the human voice is high and causes the majority of Automatic Speaker Recognition (ADR) systems use a computer to get answers in real time. In SISLOC , the processing will be done locally, and multiple systems can be running in parallel, connected to a single host computer. This reduce the cost. The techniques used to identify speaker have evolved significantly in recent years, thus, reliability and practicality of using day-to-day.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (5) / Doutorado: (1) . , Integrantes: Diego Gonçalves Silva - Coordenador., Financiador(es): Financiadora de Estudos e Projetos - Cooperação.
-
2005 - 2005
Ximango - Software para visualização de circuitos lógicos / Software to Viewer Logical Circuits, Descrição: Software para visualização de circuitos lógicos e portas lógicas. Software for viewing logic circuits and logic gates.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (1) . , Integrantes: Diego Gonçalves Silva - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Cooperação., Número de produções C, T & A: 1
Histórico profissional
Experiência profissional
2012 - 2012
FTECVínculo: Celetista formal, Enquadramento Funcional: Professor adjunto / Associate professor, Carga horária: 8
Outras informações:
Preparar e ministrar aulas para alunos dos cursos de Análise de Sistemas, Redes de Computadores e Gestão da Tecnologia da Informação. Disciplinas: Sistemas Operacionais e Administração de Roteadores e Switches. Prepare and deliver lessons to students of Systems Analysis, Computer Networking and Management of Information Technology. Disciplines: Operating Systems and Management Routers and Switches.
Atividades
-
05/2012 - 12/2012
Ensino, Análise de Sistemas, Nível: Graduação,Disciplinas ministradas, Sistemas Operacionais
-
05/2012 - 12/2012
Ensino, Redes de Computadores, Nível: Graduação,Disciplinas ministradas, Administração de Roteadores e Switches, Sistemas Operacionais
-
05/2012 - 12/2012
Ensino, Gestão de TI, Nível: Graduação,Disciplinas ministradas, Sistemas Operacionais
2010 - Atual
Perto S/AVínculo: Colaborador, Enquadramento Funcional: Engenheiro de Projetos Eletrônicos, Carga horária: 40
Outras informações:
- Projetar e desenvolver firmwares de produtos eletrônicos para fins de automação bancária; - Desenvolvimento de firmwares de produtos com certificações internacionais de segurança na área de criptografia simétrica e assimétrica; - Pesquisar novas tecnologias na área de automação; - Design and develop firmware of electronic products for the purpose of banking automation; - Firmware development of products with international safety certifications in the area of symmetric and asymmetric encryption; - Research new technologies in automation;
2006 - Atual
Indcontrol Automação e Controle LtdaVínculo: Sócio, Enquadramento Funcional: Engenharia / Engineering, Carga horária: 40
Outras informações:
- Projeto e execução de trabalhos nas áreas de Engenharia Elétrica e Eletrônica; - Projeto e desenvolvimento de hardwares para controles industriais; - Projeto e desenvolvimento de softwares supervisórios e de controle para plantas industriais; - Visitas técnicas e instalação de equipamentos de automação industrial; - Posta em marcha de processos de controle industrial; - Design and execution of works in the areas of Electrical and Electronic Engineering; - Design and development of hardware for industrial controls; - Design and development of supervisory and control software for industrial plants; - Technical visits and installation of industrial automation equipment; - Commissioning of industrial processes control;
2009 - 2010
Universidade do Vale do Rio dos SinosVínculo: Bolsista, Enquadramento Funcional: Pesquisador / Research, Carga horária: 20
Outras informações:
- Projetar e desenvolver setop-box em VDHL para a Televisão Digital Brasileira; - Documentar e escrever relatórios sobre o projeto; - Pesquisar tecnologias e normas nacionais e internacionais para compor o projeto da Televisão Digital Brasileira; - Criar softwares de simulação para validação da norma brasileira de televisão digital, baseada na tecnologia MPEG-4 (H.264); - Design and develop in-box Setop VDHL for the Brazilian Digital TV; - Document and write reports on the project; - Search technologies and national and international standards to compose the Brazilian Digital TV project; - Create software simulation for validation of the Brazilian digital TV standard based on MPEG-4 (H.264) technology;
2003 - 2006
Ticel Tecnologia em Automação LtdaVínculo: Celetista formal, Enquadramento Funcional: Projetista de software / Software designer, Carga horária: 30, Regime: Dedicação exclusiva.
Outras informações:
- Projeto e desenvolvimento de softwares supervisórios e de controle para plantas industriais; - Desenvolvimento de softwares embarcados para CLP s; - Visitas técnicas para star-up e posta em marcha de processos em plantas industriais; - Design and development of supervisory and control software for industrial plants; - Development of embedded software for PLCs; - Visits techniques for start-up and commissioning processes in industrial plants;
2005 - 2007
Universidade Estadual do Rio Grande do SulVínculo: Colaborador, Enquadramento Funcional: Pesquisador / Research, Carga horária: 20
Outras informações:
Pesquisador em: - Ximango; - SISLOC; Research in: - Ximango; - SISLOC;
2001 - 2002
Innfotech Informação e Tecnologia LtdaVínculo: Colaborador, Enquadramento Funcional: Projetista de software / Software designer, Carga horária: 40, Regime: Dedicação exclusiva.
Outras informações:
- Projeto e desenvolvimento de softwares de gestão empresarial; - Desenvolvimento de ferramentas de auxilio a programadores (ActvieX e Dll s); - Suporte a usuários finais e visitas técnicas; - Design and development of enterprise management software; - Development of aid programmers (ActvieX and dll's) tools; - Support end users and technical visits;
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de Diego Gonçalves Silva 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?