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

Curso técnico/profissionalizante em Técnico em Informática

1999 - 2001

Colegio La Salle

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

Bandeira representando o idioma Inglês

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

Bandeira representando o idioma Espanhol

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

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.

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

FTEC

Ví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/A

Ví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 Ltda

Ví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 Sinos

Ví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 Ltda

Ví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 Sul

Ví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 Ltda

Ví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;