Bernardo Cardoso Rodrigues

Possui graduação em Engenharia de Computação pela Universidade de São Paulo (2018). Cursou um semestre do programa de Mestrado Integrado em Engenharia da Computação na Universidade do Porto por meio do programa de mobilidade institucional da USP. Atualmente é desenvolvedor de software embarcado na Patec onde atua com a implementação de sistemas embarcados baseados em Linux, customização do kernel e programação de drivers. Alem disso, tem experiencia full-stack e soluções em núvemno contexto de Industria 4.0.

Informações coletadas do Lattes em 10/04/2025

Acadêmico

Formação acadêmica

Graduação em Engenharia de Computação

2013 - 2018

Universidade de São Paulo
Título: Algoritmos Genéticos como ferramenta de otimização multiobjetivo no contexto de Co-Projeto Hardware/Software
Orientador: Alexandre Cláudio Botazzo Delbem
com

Formação complementar

2019 - 2019

Linux Device Drivers. (Carga horária: 24h). , Embedded LabWorks, EMBEDDED LABWORK, Brasil.

2019 - 2019

Google Cloud Platform Big Data and Machine Learning Fundamentals. (Carga horária: 40h). , Coursera, COURSERA, Estados Unidos.

2019 - 2019

Yocto Project. (Carga horária: 24h). , Embedded LabWorks, EMBEDDED LABWORK, Brasil.

2019 - 2019

Leveraging Unstructured Data with Cloud Dataproc on Google Cloud Platform. (Carga horária: 40h). , Coursera, COURSERA, Estados Unidos.

2017 - 2017

International Mobility Exchange Program Computer and Eletrical Engineering. , Faculdade de Engenharia da Universidade do Porto, FEUP, Portugal.

Idiomas

Bandeira representando o idioma Inglês

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

Bandeira representando o idioma Espanhol

Compreende Razoavelmente, 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 / Subárea: Sistemas de Computação.

Participação em eventos

EUROGEN 2019. Exploração de Espaço de Design Multiobjetivo por meio de Algoritmo Genético. 2019. (Congresso).

Linux Developer Conference Brazil. 2019. (Encontro).

Prêmios

2019

Best Poster Presentation, EUROGEN.

Histórico profissional

Experiência profissional

2017 - 2019

Alpes Programação Industrial

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

Outras informações:
Desenvolve, implementa e mantem sistemas e soluções de software no contexto de Industria 4.0. Combina funcionalidades de núvem com sistemas embarcados remotos.

2019 - Atual

Padtec - Optical Components and Systems

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

Outras informações:
? Projeta e desenvolve drivers Linux, firmware e outros elementos de software. ? Identifica as necessidades e cria abstrações para as complexidades do hardware do produto. ? Desenvolve e gerencia o sistema Linux Embarcado por meio do Yocto Project. ? Implementa tanto os testes unitários da base de código baixo nível como os testes de integração de sistema. ? Realiza a integração do ambiente embarcado com a infraestrutura de CI/CD. ? Atua em ambiente ágil com elementos de SCRUM e Kanban.