João Reis

Software Engineer at Janea Systems Inc

Santarém, Santarém, Portugal
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

🤩
Rockstar
🎓
Top School
João Reis is a software engineer with 13 years of experience blending robotics middleware expertise and systems-level C++ development with practical DevOps and build engineering for large open-source projects. Trained at Instituto Superior Técnico (BSc/MSc), he led middleware transitions in long-running robotics projects (SocRob) and later contributed significantly to Node.js infrastructure—improving Windows build tooling, node-gyp, and libuv filesystem/timer/tty implementations. He currently collaborates on Node.js core at Janea Systems while also having founded an early-stage energy startup where he built backend prediction and data infrastructure. Comfortable across embedded MSP430 work, ROS integrations, Java APIs, and cross-platform build automation, he brings a rare combination of robotics real-time constraints and large-scale open-source build/test automation. Notably, his contributions helped modernize Windows support in critical tooling used by countless Node.js developers.
code13 years of coding experience
job7 years of employment as a software developer
bookFirst Certificate in English (FCE), B, First Certificate in English (FCE), B at University of Cambridge
bookBachelor of Science (BSc), Information Systems and Computer Engineering, 14 out of 20, Bachelor of Science (BSc), Information Systems and Computer Engineering, 14 out of 20 at Instituto Superior Técnico
languagesPortuguese, English
github-logo-circle

Github Skills (45)

asynchronous10
timers10
git10
filesystem10
javascript10
npm10
node-gyp10
python10
msbuild10
async10
testing10
windows10
gyp10
timer10
msp10

Programming languages (13)

PowerShellC#JavaC++CPLpgSQLTypeScriptDockerfile

Github contributions (5)

github-logo-circle
nodejs/build

Jun 2015 - Jan 2023

Better build and test infra for Node.
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:5 reviews, 55 commits, 77 PRs in 7 years 8 months
Contributions summary:João's primary contributions focused on build and automation infrastructure for Node.js. They added Windows-specific build scripts, incorporated Windows support into the version selection script, and refactored the Windows build process using Ansible. The user also implemented automatic cleanup for the binary temporary repository and made updates to the Ansible inventory system for secret management.
javascriptinfratest-infranodejsnode
nodejs/node-gyp

Oct 2018 - Oct 2019

Node.js native addon build tool
Role in this project:
userBack-end Developer & Build Engineer
Contributions:25 commits, 42 PRs, 25 pushes in 11 months
Contributions summary:João primarily contributed to the build process and configuration of the `node-gyp` project. Their work included debugging and refactoring Python-based build scripts for compatibility, specifically related to Python 3 and Windows platform support, including Visual Studio detection. Additionally, they added support for VS 2019 and various versions, and updated the test suite. Their contributions were crucial in ensuring the cross-platform compatibility and maintainability of the native addon build tool.
gypnode-jsnode-gypn-apijs-native
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
João Reis - Software Engineer at Janea Systems Inc