Raúl Santos is a principal software engineer and engineering leader with 25+ years of experience delivering cloud-native, maintainable systems that drive measurable business value. He specialises in backend engineering, distributed systems, and cloud optimisation, with hands-on expertise in Python, Go and Elixir and a track record modernising legacy stacks into scalable platforms. Raúl has built high-throughput data pipelines and CDC platforms used for real-time analytics at organisations including Google and The Linux Foundation, and has cut cloud costs by up to 70% while accelerating delivery via containerised CI/CD. He mentors small engineering teams, shapes architecture, and embeds sustainable remote workflows so technical decisions align with product and business goals. An active open-source contributor, he improved Drupal import tooling for the popular Jekyll importer and added Portuguese holiday support to the widely used workalendar library, showing attention to both infrastructure and localisation. Based in Portugal, he brings a pragmatic focus on simplicity, technical excellence, and solving problems at the intersection of software, infrastructure and operations.
15 years of coding experience
26 years of employment as a software developer
Machine Learning (ml-class.org), Machine Learning (ml-class.org) at Coursera
Chinese Martial Arts, Chinese Martial Arts at Associação de Artes Marciais Yang Portugal
Introduction to Artificial Intelligence (ai-class.org), Introduction to Artificial Intelligence (ai-class.org) at Udacity
Computer Engineering Computer Science, Computer Engineering Computer Science at Universidade Nova de Lisboa
High School, High School at Escola Secundária Fernão Mendes Pinto
Tui Na Massage, Tui Na Massage at Clínica Médica Sofisant
Formação Pedagógica Inicial de Formadores Teaching, Formação Pedagógica Inicial de Formadores Teaching at NHK
Contributions:15 commits, 1 PR, 3 comments in 1 year 9 months
Contributions summary:Raúl primarily focused on enhancing the OAuth library's token storage mechanisms. They implemented and fixed token storage across various storage types (Memory, Redis, Session, SymfonySession). The user also addressed bug fixes and improvements in the token storage, ensuring proper deletion of user tokens. Additionally, the user contributed to the code by updating the library to include new Facebook and Linked-in permissions.
:inbox_tray: The "jekyll import" command for importing from various blogs to Jekyll format.
Role in this project:
Back-end Developer
Contributions:14 commits, 4 PRs, 10 comments in 7 months
Contributions summary:Raúl primarily worked on improving the Drupal import functionality of the Jekyll importer. Their contributions involved adding support for different Drupal versions (6 and 7) and content types. The user refactored the code by moving common Drupal-related functionalities into a reusable module, enhancing maintainability. Additionally, the user addressed bugs and improved code formatting.
inboxtrayjekyll-importjekyll-pluginimporting
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
Raúl Santos - Principal Software Engineer at Ground Up