Paulo Alvarez

Software Engineer at Secretaria de Saúde do Distrito Federal

Guará, Federal District, Brazil
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
Paulo Alvarez is a seasoned C/C++ and Linux-focused software engineer with nine years of professional experience building secure, production-grade systems from bioinformatics tools to network protection appliances. He has deep hands-on experience with embedded and server-side C/C++ using Boost, OpenSSL, ZeroMQ and Postgres, and has contributed to safety-critical Brazilian electronic voting software and a commercial Linux NGFW. As a tech lead he now drives feature architecture, enforces engineering policies through code reviews and git hooks, and hires and mentors small cross-functional teams. Paulo is also an active open-source contributor, having improved compiler support and library discovery in the widely used Meson build system and extended a lightweight C testing framework to support controlled fake sequences. Based in Brasília, he combines a practical academic background (MSc in Computer Science) with a knack for improving build and test infrastructure—work that quietly raises reliability across projects.
code9 years of coding experience
job8 years of employment as a software developer
bookBachelor's degree in Computer Science, Computer Science, Bachelor's degree in Computer Science, Computer Science at Universidade de Brasília
languagesPortuguese, French, English
github-logo-circle

Github Skills (15)

micro-framework10
compiler10
mesonbuild10
build-system10
c-language10
cprogramming-language10
python10
build-automation10
compile10
ruby9
tdd9
objective-c9
c178
c118
embedded5

Programming languages (3)

CPHPPython

Github contributions (5)

github-logo-circle
meekrosoft/fff

Sep 2016 - Aug 2017

A testing micro framework for creating function test doubles
Role in this project:
userBack-end Developer
Contributions:8 commits, 3 PRs in 11 months
Contributions summary:Paulo primarily contributed to the `fff` micro-framework by adding support for custom fake function sequences. They introduced macros and modifications to the code generation process, specifically in `fakegen.rb` and `fff.h`, to handle sequences for non-variadic functions. This allows for more controlled testing scenarios, particularly for functions with out parameters and return values. The user also implemented and tested the new feature in test cases, ensuring the functionality is working as expected.
micro-frameworktestingc-plus-plustest-doublesembedded
mesonbuild/meson

Nov 2016 - Oct 2017

The Meson Build System
Role in this project:
userBack-end Developer
Contributions:8 commits, 9 PRs, 15 comments in 11 months
Contributions summary:Paulo contributed to the Meson Build System by implementing and modifying core functionality. They added support for objective-c and objective-c++ compiler arguments, and made changes to the environment and interpreter modules, indicating involvement in build process configuration and compiler integration. The user also updated the compiler version retrieval process and improved consistency in how libraries are found, suggesting a focus on improving build system reliability and feature set. These commits highlight their proficiency in adapting and extending the Meson build system's capabilities.
build-systemmeson
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
Paulo Alvarez - Software Engineer at Secretaria de Saúde do Distrito Federal