Pedro Ribeiro

IT IS Manager at VLM-Consultores

Aveiro, 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

👤
Senior
🎓
Top School
Pedro Ribeiro is an IT/IS manager with 18 years of experience designing system architectures, databases (OLAP & DW), and leading migrations—often to open-source platforms. Based in Aveiro, Portugal, he combines hands-on server implementation and role definition with strategic IS design to help organizations modernize their infrastructure. His career spans leadership and founder roles, including running his own consultancy and directing Network Concepts, giving him both technical depth and commercial acumen. An active open-source contributor, he has improved internationalization in core Linux utilities and hardened PHP version checks in SuiteCRM, demonstrating attention to usability and maintainability in widely used projects. He holds a BSc and MSc in Computer Science and brings a practical, migration-focused mindset that uncovers hidden operational constraints during transformations. Colleagues value him for pragmatic solutions that balance legacy compatibility with open-source innovation.
code18 years of coding experience
job4 years of employment as a software developer
bookMSc, Computer Science, MSc, Computer Science at Instituto Superior de Engenharia de Coimbra
bookChemical Engineering, Chemical Engineering at Universidade de Coimbra
github-logo-circle

Github Skills (14)

c1710
version-control10
ag10
git10
php10
localization10
i18next10
suitecrm10
utilities10
internationalization10
c1110
localized10
installers9
installer9

Programming languages (7)

C#JavaCSSCGoPHPRuby

Github contributions (5)

github-logo-circle
salesagility/SuiteCRM

Feb 2017 - Jul 2020

SuiteCRM - Open source CRM for the world
Role in this project:
userBack-end Developer
Contributions:35 commits, 13 PRs, 66 comments in 3 years 6 months
Contributions summary:Pedro primarily contributed to the installation and upgrade process by rewriting PHP version checks. They refactored the `check_php_version` function and updated multiple files (install, preflight, etc.) to use this function for PHP version validation. These changes aimed at ensuring that the system meets the minimum PHP version requirements for the SuiteCRM application. They modified several files in the `install` and `modules` directories.
casescontactsmauticquotescrm
util-linux/util-linux

Oct 2008 - Oct 2008

Role in this project:
userBack-end Developer
Contributions:16 commits in 1 day
Contributions summary:Pedro primarily contributed to adding NLS (National Language Support) to various utilities within the `util-linux` repository. Their changes included adding setlocale() calls and incorporating text domain support for internationalization of error messages and user-facing strings. The user's work also involved modifying code in tools like `fdisk` and `hwclock` to integrate gettext calls for message translation, improving the overall usability and accessibility of the utilities for users in different locales.
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
Pedro Ribeiro - IT IS Manager at VLM-Consultores