Douglas Henrique Koerich

Possui graduação em Engenharia Industrial Elétrica,ênfase em Eletrônica e Telecomunicações pela Universidade Tecnológica Federal do Paraná (1993). Atualmente é engenheiro de software sênior na Teracom ("DATACOM") e professor da Universidade Tuiuti do Paraná. Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Software, atuando principalmente nos seguintes temas: engenharia de software, modelagem e implementação de sistemas orientados a objetos, desenvolvimento de software em linguagens C e C++ para equipamentos embarcados com sistemas operacionais de tempo-real, VxWorks, Linux e Windows, protocolos de redes de comunicação, ferramentas de avaliação de performance de sistemas, metodologias de teste.

Informações coletadas do Lattes em 25/05/2023

Acadêmico

Formação acadêmica

Especialização em Gestão Estratégica de Projetos

2002 - 2003

Universidade Positivo
Orientador: José Barbosa de Souza Filho

Especialização em Engenharia de Software

1997 - 1998

Universidade Tecnológica Federal do Paraná
Orientador: Luiz Nacamura Júnior

Graduação em Engenharia Industrial Elétrica Eletrônica e Teleco

1989 - 1993

Universidade Tecnológica Federal do Paraná
Orientador: Marcos Olandoski

Idiomas

Bandeira representando o idioma Inglês

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

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Engenharia de Software.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Linguagens de Programação.

Grande área: Engenharias / Área: Engenharia Elétrica / Subárea: Telecomunicações/Especialidade: Sistemas de Telecomunicações.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Software Básico.

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

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

Outras produções

KOERICH, Douglas Henrique ; SASAYA, Missae W. ; SINHORI, Franco . Sistema de controle de gerência de equipamento em redes de acesso. 2010.

KOERICH, Douglas Henrique . Sistema de monitoração de performance. 2008.

KOERICH, Douglas Henrique ; UEMURA, M. T. ; HANDA, R. ; TOMITA, R. A. ; TITSCHER, S. . Q.2630 protocol handler for 3G mobile media gateway. 2007.

KOERICH, Douglas Henrique ; CAMPOS, Rodrigo Augusto ; LORDELLO, Clóvis . IDM5 Simulator. 2004.

KOERICH, Douglas Henrique ; PAULA, Álvaro Venâncio de ; VIEIRA, Carlos . Sistemas operacionais embarcados para terminais de ponto-de-venda. 2002.

KOERICH, Douglas Henrique . WinMFD: sistema de recuperação de dados de MFD em ECF. 2001.

KOERICH, Douglas Henrique ; PERUFFO, Carlos José ; MARQUESI, Tadeu Roberto ; BRANDÃO, Bernardo Campos . Sistema de Coleta Móvel de Dados em empresas de Saneamento. 1998.

KOERICH, Douglas Henrique ; GOBBO, Alexandre ; ASSIS, Marcos ; PERUFFO, Carlos José ; OLANDOSKI, Marcos . Centro de Controle de Tráfego ANTARES. 1997.

KOERICH, Douglas Henrique ; MENDES, A. L. A. ; BETTIO, K. ; TEIXEIRA, C. C. ; FERREIRA, A. B. . CMMI nível 3. 2006.

Histórico profissional

Endereço profissional

  • Universidade Tuiuti do Paraná, Facet. , Rua Sydnei Antônio Rangel Santos, 238, Santo Inácio, 82010-330 - Curitiba, PR - Brasil, Telefone: (41) 33317700, URL da Homepage:

Experiência profissional

2009 - Atual

Teracom Telemática Ltda. - Datacom (nome fantasia)

Vínculo: Celetista formal, Enquadramento Funcional: Projetista de Desenvolvimento Sênior, Carga horária: 44

Outras informações:
Projeto e desenvolvimento de software embarcado para equipamentos de redes de telecomunicações de dados (redes de acesso IP, Metro Ethernet, etc.), para execução em ambiente baseado em Linux, elaborado segundo metodologia orientada a objetos (com UML 2.0) e programado usando linguagens C (para código de baixo nível) e C++ (para código de alto nível).

2008 - 2009

Genband Telecomunicações do Brasil Ltda.

Vínculo: Celetista formal, Enquadramento Funcional: Engenheiro de Software Sênior, Carga horária: 44

Outras informações:
Projetos OO, implementação em C++, depuração e testes de módulos funcionais em media gateways - equipamento voltado para conexão entre redes de comutação e de pacotes (VoIP) com conversão de mídia - usando ambiente VxWorks (sistema operacional embarcado, de tempo real) operando em redes IP e ATM.

Atividades

  • 06/2008 - 06/2009

    Pesquisa e desenvolvimento , Curitiba Office, .,Linhas de pesquisa

2007 - 2008

Nokia Siemens Telecomunicações do Brasil Ltda.

Vínculo: Celetista formal, Enquadramento Funcional: Engenheiro de Software Pleno, Carga horária: 44

Outras informações:
Desenvolvimento e manutenção de módulos integrantes de um media gateway - equipamento para interconexão entre redes comutadas legadas (TDM) e redes por pacotes (VoIP) - operando sobre plataforma VxWorks, em linguagem C usando ambiente GNU. Projeto, execução e análise de medições de performance de software ("profiling") em aplicação embarcada operando em plataforma VxWorks. Implantação do piloto de gerenciamento de equipes segundo o método Agile.

Atividades

  • 04/2007 - 05/2008

    Pesquisa e desenvolvimento , R&D BRA, .,Linhas de pesquisa

2004 - 2007

Siemens Ltda

Vínculo: Celetista, Enquadramento Funcional: Engenheiro de Software Pleno, Carga horária: 44

Outras informações:
Projeto OO, implementação em C++, depuração e testes automatizados (scripts) de uma aplicação para ambiente Linux para controle de sinalização de chamadas telefônicas envolvendo diferentes protocolos (ITU-T H.248, Q.2630, etc.) operando em redes IP e ATM. Essa aplicação integrava um media gateway, equipamento desenvolvido em parceria com sites da Alemanha e Estados Unidos para conexão entre redes de comutação e de pacotes com conversão de mídia. Medição e análise de performance de aplicações do media gateway em ambiente Linux, usando ferramentas de diagnóstico (vmstat, sysstat, /proc, scripts bash) e de profile (gprof, Valgrind, Oprofile). Projeto OO e implementação em Visual C# de uma aplicação de visualização de tickets de tarifação de chamadas telefônicas armazenados em banco de dados SQL Server. Elaboração, implementação e implantação da PA ( process area ) de Gerência de Configuração (CM - Configuration Management ) no bem-sucedido projeto de obtenção da Certificação CMMI em nível 3.

Atividades

  • 06/2004 - 03/2007

    Pesquisa e desenvolvimento , R&D BRA, .,Linhas de pesquisa

2004 - 2004

Instituto de Tecnologia do Paraná

Vínculo: Colaborador, Enquadramento Funcional: Bolsista de pesquisa, Carga horária: 40

Outras informações:
Elaboração de procedimentos para análise e certificação de equipamentos emissores de cupom fiscal.

2004 - 2004

Cinq Technologies Ltda

Vínculo: Colaborador, Enquadramento Funcional: Desenvolvedor, Carga horária: 40

Outras informações:
Desenvolvimento de sistema usando XML para simulação de módulos de equipamentos de automação bancária

2004 - Atual

Universidade Tuiuti do Paraná

Vínculo: Celetista formal, Enquadramento Funcional: Professor Assistente D, Carga horária: 12

Outras informações:
Professor das disciplinas Programação de Computadores I e II, do 1º ano do curso de Ciência da Computação, com ensino teórico e prático de algoritmos e da linguagem C através de exercícios e trabalhos (programas). Professor da disciplina Estruturas de Dados e Algoritmos I e II, do 2º ano do curso de Ciência da Computação, cuja ementa trata das estruturas avançadas de dados - listas lineares (incluindo pilhas, filas e deques), árvores e grafos - e seus algoritmos e está fortemente baseada na implementação prática em linguagens C e C++. Professor da disciplina Arquitetura de Computadores , do 2º ano do curso de Ciência da Computação, cuja ementa detalha os diferentes componentes que formam a arquitetura de sistemas informatizados - CPU, memórias primária e secundária e periféricos.

Atividades

  • 02/2004

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Arquitetura de Computadores, Estruturas de Dados e Algoritmos II, Estruturas de Dados e Algoritmos I, Programação de Computadores II, Programação de Computadores I

2000 - 2003

Bematech Indústria e Comércio de Equipamentos Eletrônicos S A

Vínculo: Celetista, Enquadramento Funcional: Engenheiro de Software, Carga horária: 44

Outras informações:
Gerenciamento de Projetos: coordenação de uma equipe formada por engenheiros eletrônicos e técnicos eletrônicos voltada para projetos de desenvolvimento de hardware (circuitos eletrônicos), de firmware (software embutido na memória do equipamento) e de software aplicativo (programas) de novos produtos. Construção de uma versão especial do sistema operacional Microsoft Windows XP Embedded - uma versão do Windows XP dedicada a sistemas embutidos/dedicados - para um novo terminal (CPU) de ponto-de-venda. Elaboração e manutenção da Metodologia de Desenvolvimento de Produtos e Gerenciamento de Projetos da Bematech. Desenvolvimento completo de programa para Windows em linguagem Visual C++ para transferência e análise de informações armazenadas na memória de impressoras, tornando a empresa uma das pioneiras na aplicação dessa tecnologia no segmento de Automação Comercial. Desenvolvimento de software para device drivers (programas para interface direta com o hardware) para novas impressoras da Bematech. Adaptação do sistema operacional Microsoft Windows CE - um SO tipo "embutido" normalmente utilizado em dispositivos móveis: palmtops, handhelds e ultimamente celulares - para um novo terminal (CPU) de ponto-de-venda, e desenvolvimento de programas para Windows CE nesse produto. Esse produto foi o primeiro exemplar dessa categoria desenvolvido por empresa nacional de Automação Comercial.

1992 - 2000

Dataprom Equip e Serv de Informática Industrial Ltda

Vínculo: Celetista, Enquadramento Funcional: Engenheiro de Software, Carga horária: 44

Outras informações:
Projeto e implementação de software para configuração e programação de equipamentos controladores de semáforo de trânsito, escrito para Windows em linguagem Visual C++. Membro da equipe de projeto e implementação do Centro de Controle de Tráfego ANTARES, escrito em Visual C++ e Visual Basic, o primeiro sistema de supervisão remota de tráfego da DATAPROM, e um dos únicos sistemas de supervisão de tráfego com tecnologia nacional. Projeto e implementação de programas adicionais em Visual C++ para Windows, para configuração e programação de equipamentos controladores de tráfego do sistema DATAPROM. Projeto e implementação de um sistema de processamento de Infrações de Trânsito (multas) anotadas por equipamentos registradores eletrônicos de infrações ("radares" ou "pardais") fabricados pela DATAPROM. Esse sistema faz uso de processamento digital de imagens e suporte a banco de dados e foi escrito em Visual Basic com interface para o banco de dados SQL Server. Projeto e implementação em linguagem C de vários programas para uso nos coletores de dados fabricados pela DATAPROM, com ênfase na implementação de bancos de dados. Projeto e implementação em Visual Basic de programa de controle de ponto utilizando tecnologia smartcard (cartão inteligente) desenvolvida pela DATAPROM. Relacionamento comercial com clientes. Migração tecnológica do sistema de tráfego da Cidade de Curitiba, baseado em antigos equipamentos PHILIPS, para novos equipamentos projetados e desenvolvidos pela DATAPROM, utilizando linguagem C no firmware (software embutido) dos equipamentos. Projeto e implementação em linguagem C de firmware (software embutido) do equipamento controlador de semáforos da DATAPROM. Projeto e implementação em linguagem C de programa executado no terminal configurador dos semáforos.

1991 - 1991

Companhia Paranaense de Energia

Vínculo: Celetista, Enquadramento Funcional: Estagiário, Carga horária: 20

Outras informações:
Cooperação no desenvolvimento de módulos de hardware para monitoramento remoto de sub-estações retransmissoras de energia. Elaboração de rotinas de software, em linguagem C, para leitura e interpretação ("aquisição") de dados obtidos pelos sensores daqueles módulos.