Luis Henrique Alves Lourenço

Possui mestrado em Informática pela Universidade Federal do Paraná (2011) e graduação em Bacharelado em Ciência da Computação pela Universidade Federal do Paraná (2008). Desenvolvedor de Sistemas Embarcados desde 2012. Experiente em C++, QT e Linux. Atuando no desenvolvimento de Set-Top-Boxes e placas embarcadas, soluções de pagamento, e IoT. Experiência na área de Ciência da Computação, com ênfase em Arquiteturas Paralelas, atuando principalmente nos seguintes temas: processamento paralelo em placas gráficas, processamento de imagens e sistemas embarcados.

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

Acadêmico

Formação acadêmica

Mestrado em Informática

2009 - 2011

Universidade Federal do Paraná
Título: Paralelização do Detector de Bordas Canny para a Biblioteca ITK utilizando CUDA, Ano de Obtenção: 2011
Daniel Weingaertner.Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil. Palavras-chave: Processamento de Imagens; Processamento de Imagens Médicas; Processamento Paralelo em GPU; CUDA; ITK.Grande área: Ciências Exatas e da TerraGrande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Arquiteturas Paralelas.

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

2004 - 2008

Universidade Federal do Paraná
Título: Processamento Paralelo de Áudio em GPU
Orientador: Luis Carlos Erpen de Bona

Ensino Médio (2º grau)

2001 - 2003

Colégio Mãe do Divino Amor

Formação complementar

2020 - 2020

The Ultimate Hands-On Hadoop - Tame your Big Data!. (Carga horária: 15h). , Udemy, UDEMY, Estados Unidos.

2009 - 2009

Audio and Image/Video Coding Standards. (Carga horária: 16h). , Universidade Tecnológica Federal do Paraná, UTFPR, Brasil.

Idiomas

Bandeira representando o idioma Inglês

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

Bandeira representando o idioma Espanhol

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

Bandeira representando o idioma Português

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

Bandeira representando o idioma Alemão

, Lê Pouco.

Áreas de atuação

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

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Processamento Gráfico (Graphics).

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

Participação em eventos

III JAI/UNICENTRO - Jornada de Atualização em Informática da UNICENTRO.Programação paralela aplicada. 2010. (Outra).

XXIII ENECOMP. Avaliador dos trabalhos acadêmicos. 2009. (Congresso).

11 Simpósio Brasileiro de Computação Musical. 2007. (Simpósio).

14° EVINCI Evento de Iniciação Científica da UFPR.Acesso a dispositivos de cdrom e disquete em modelos servidor/cliente em Linux. 2006. (Outra).

Produções bibliográficas

  • LOURENÇO, L. H. A. ; WEINGAERTNER, D. ; Todt E. . Efficient implementation of the Canny Edge Detection Filter for ITK using CUDA. In: Simpósio em Sistemas Computacionais WSCAD-SSC, 2012, Petrópolis. WSCAD-SSC 2012, 2012.

  • BONA, L. C. E. ; CASTILHO, M. A. ; WEINGAERTNER, D. ; SILVA, F. ; LOURENÇO, L. H. A. ; Ribas B. C. . Managing a Grid of Computer Laboratories for Educational Purposes. In: LAGrid08 - Latin American Grid, 2008, 2008, Campo Grande. Proc of the 2nd Latin American Grid, 2008.

  • LOURENÇO, L. H. A. ; Ribas B. C. ; Schmitt E. V. . Acesso a dispositivos de cdrom e disquete em modelos servidor/cliente em Linux. In: 14° EVINCI Evento de Iniciação Científica da UFPR, 2006, Curitiba. Livro de Resumos - 14. EVINCI / Outubro / 2006, 2006. p. 493.

  • LOURENÇO, L. H. A. . Programação paralela aplicada. 2010. (Apresentação de Trabalho/Conferência ou palestra).

Histórico profissional

Experiência profissional

2020 - Atual

Centro Universitário Internacional

Vínculo: Professor Visitante, Enquadramento Funcional: Produtor de Conteúdo

Outras informações:
Writing content for e-learning classes (on Distance Education). Text and video. Big Data, Hadoop, Spark.

2020 - 2020

UDS Tecnologia

Vínculo: Celetista, Enquadramento Funcional: Desenvolvedor Senior, Carga horária: 44

Outras informações:
C/C++ programmer. Backend development on Payment Systems. Typescript/Javascript programmer. Backend developer on Payment Systems using NestJS framework. Linux; C/C++; Docker; Typescript; Javascript; NextJS; Git; Scrum.

2018 - 2020

DEAL Technologies

Vínculo: Celetista, Enquadramento Funcional: Desenvolvedor Sênior, Carga horária: 40

Outras informações:
Development of Set-Top-Box software for Telefónica. New features development and Bug fixes. Development, maintenance and bug fixes for middleware software embedded on Set-Top-Box using C++, Qt and QML. Data communication is done using REST requests and DBus. UI is implemented using MVC model and developed with Qt and QML. Project is managed using Scrum and Jira. Software is versioned using GIT and GitLab. Linux; C/C++; Qt; QML; REST; DBus; Scrum; Jira; Git

2015 - 2018

Grupo Abl

Vínculo: Celetista, Enquadramento Funcional: Analista de Sistemas Pleno, Carga horária: 40

Outras informações:
Development of Linux embedded systems for self-service machines and vehicular monitoring. Telemetry and IoT solutions. Development of turn-o-matic wall sign solution. Payment solutions for POS and Pinpad. Development of software using Linux, C, C++, Qt and Bash scripts embedded for RaspberryPi and Arduino. Development of hardware modules for thermic printers, barcode readers, arduino and telemetry sensor reading. Data communication done using TCP sockets and REST requests. Software code versoning done using GIT. Linux; C/C++; Qt; Bash; REST; Single Board Computers; Git.

2014 - 2015

NovaITV

Vínculo: Celetista, Enquadramento Funcional: Desenvolvedor C++, Carga horária: 40

Outras informações:
Lead programmer of Set-Top-Box development project. Embedded systems development. Software. Development using Linux and C/C++ for SH4 architecture. System Architecture. Module communication using DBus. Software versioning done using GIT. Linux kernel; StLinux; C/C++; Qt; Bash; DBus; uBoot; Ginga; Git.

2012 - 2013

Eletro Popular LTDA

Vínculo: CLT, Enquadramento Funcional: Programador C/C++, Carga horária: 40

Outras informações:
Embedded Systems development for Set-Top-Box. Middleware development using C/C++ and STLinux. Adapting Ginga (Brazilian TV interactivity middleware) to SH4 architecture. Software versioning using GIT. Linux kernel; StLinux; C/C++; Bash; uBoot; Ginga; Git.

2011 - 2012

Meta Tecnologia em Software

Vínculo: CLT, Enquadramento Funcional: Programador C/C++, Carga horária: 40

Outras informações:
Desenvolvimento Linux embarcado em C/C++; Suporte de C/C++ e PostgreSQL em sistema de rastreamento de veículos. Backend Development of Linux systems. Bug fixes. Maintenance and support for vehicle tracking system using C/C++ and Linux. Linux; C.

2011 - 2011

INVISYS Sistemas de Visão Computacional

Vínculo: Bolsista CNPq (mestre), Enquadramento Funcional: Programador, Carga horária: 30

Outras informações:
Desenvolvimento de solução utilizando Detecção de Faces em C/C++ com OpenCV e SQLite. Development of video face recognition. Development of software using C/C++, OpenCV and Linux. Linux; C; Sqlite; OpenCV.

2006 - 2009

Centro de Computação Científica e Software Livre

Vínculo: Livre, Enquadramento Funcional: Desenvolvedor de Software, Carga horária: 20, Regime: Dedicação exclusiva.

Outras informações:
Desenvolvimento de sistema baseado em Debian e pacotes de software; Desenvolvimento de solução para atualização automática; Desenvolvimento de solução para o acesso remoto a dispositivos de CD/DVD, Disquete e Pendrive.