Guilherme Ferreira

System Software Engineer at Fortaegis Technologies

Zoetermeer, South Holland, Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Guilherme Ferreira is a seasoned System Software Engineer with 14 years of hands-on experience in C/C++ and Python, specializing in network protocols, OS-level software and filesystems. He has driven low-level development from device drivers and kernel modules to application-layer networking, and helped modernize open-source MQTT clients (paho.mqtt.c / paho.mqtt.cpp) with fixes, refactors and SSL/LWT features. At QuTech he added TLS support to a Quantum Internet OS and sped up board testing through virtualization (GitLab CI, Docker, QEMU), demonstrating both deep systems expertise and practical DevOps automation. Comfortable across ARM architectures and FreeRTOS/Linux environments, he pairs strong algorithmic foundations with applied work in video/image processing and security. Based in the Netherlands, he blends academic rigor (MSc in Computer Science) with a track record of shipping robust, production-ready embedded and networked systems.
code13 years of coding experience
job21 years of employment as a software developer
bookMaster of Science (MSc) Computer Science, Master of Science (MSc) Computer Science at Universidade Federal de Santa Catarina
bookTechnical/Associate Data Processing, Technical/Associate Data Processing at Centro de Educação Profissional Diomício Freitas
languagesEnglish, Portuguese, Spanish, Dutch
stackoverflow-logo

Stackoverflow

Stats
429reputation
816kreached
9answers
0questions
github-logo-circle

Github Skills (23)

socket-io10
debugging10
debug10
c-language10
mqtt10
memory-management10
internet-of-things10
c-programming10
object-oriented-programming10
mqttnet10
socket10
cprogramming-language10
ssl9
refactoring9
api-design8

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
eclipse-paho/paho.mqtt.cpp

Apr 2016 - May 2017

Role in this project:
userBack-end Developer
Contributions:78 commits, 52 PRs, 105 comments in 1 year 1 month
Contributions summary:Guilherme primarily contributed to the core C++ library code, focusing on improving the MQTT client's functionality and structure. Their work included adding missing headers, implementing virtual destructors, and using C++ style casts for more robust code. They also refactored the code by cleaning comments, renaming methods, and restructuring classes, most notably introducing the Last Will and Testament (LWT) and SSL options for improved client configuration and capabilities. The commits demonstrate a focus on modernizing the codebase.
eclipse-paho/paho.mqtt.c

Apr 2016 - May 2017

An Eclipse Paho C client library for MQTT for Windows, Linux and MacOS. API documentation: https://eclipse-paho.github.io/paho.mqtt.c/
Role in this project:
userBack-end Developer
Contributions:19 PRs, 34 comments, 1 issue in 1 year
Contributions summary:Guilherme primarily contributed to fixing memory leaks and improving the code's overall structure and style within the C client library. They addressed a memory leak issue in `Socket_new()` by correcting a reference to the result pointer returned from `getaddrinfo(3)`. Additionally, the user made changes to sample applications, including the stdinpub and stdoutsub utilities, updating the usage menu for clarity, correcting options, and adding keep-alive configurations. These changes demonstrate a focus on enhancing code reliability, sample application usability, and the ability to analyze network traffic.
apilinux-windowspahowindowseclipseiot
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Guilherme Ferreira - System Software Engineer at Fortaegis Technologies