Fabio Ribeiro is a seasoned software engineer with 14 years of experience and a decade-plus focus on backend systems, currently building omnichannel retail tooling at NewStore from his base in Madrid. He has repeatedly shipped payment, catalog and messaging systems in fintech and e‑commerce contexts, working across Golang, Python, PHP and distributed datastores like CockroachDB, DynamoDB and Postgres. Fabio blends hands‑on development with DevOps and test automation skills—contributions include improving CI, coverage and test suites for notable open-source PHP projects such as php-zookeeper and Phansible. He’s comfortable leading technical practices and agile processes, having guided teams toward better testing and maintainability in production environments. Pragmatic and detail-oriented, he pairs legacy modernization experience with a curiosity for reliable, observable cloud-native services.
14 years of coding experience
13 years of employment as a software developer
IP-67 | Desenvolvimento móvel com iOS 5, IP-67 | Desenvolvimento móvel com iOS 5 at Caelum
Tecnólogo, Análise e Desenvolvimento de Sistemas, Tecnólogo, Análise e Desenvolvimento de Sistemas at FIVR - Faculdades Integradas do Vale do Ribeira
Treinamento, VB.NET Essencial, Treinamento, VB.NET Essencial at Tecnoponta Treinamentos
Foundations of Schema Design and Query Performance in CockroachDB, Foundations of Schema Design and Query Performance in CockroachDB at Cockroach University
Técnico, Curso Técnico em Informática, Técnico, Curso Técnico em Informática at Escola Técnica Dimesão
English Certification, English Language and Literature, General, English Certification, English Language and Literature, General at Navitas College of Public Safety
Treinamento, Mão na Massa Drupal CMS Tutorial Básico, Treinamento, Mão na Massa Drupal CMS Tutorial Básico at Tempo Real Eventos
Phansible - generate Vagrant + Ansible dev environments for PHP
Role in this project:
DevOps Engineer & Back-end Developer
Contributions:39 commits, 9 PRs, 2 pushes in 1 year 8 months
Contributions summary:Fabio contributed significantly to the testing and infrastructure aspects of the project. They improved tests for the VagrantBundle, added mock functions, and refactored the bundle for better testing. Furthermore, the user modified the application's configuration and dependencies and created tests for default controller, contributing to the overall stability and maintainability of the project. Finally, they also added and modified the pecl package install.
A PHP extension for interfacing with Apache ZooKeeper
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:8 commits, 7 PRs, 42 comments in 1 month
Contributions summary:Fabio's primary focus was on enhancing the testing infrastructure of the php-zookeeper extension. They significantly improved test coverage by creating and modifying test scripts, including tests for core functionalities like connection, construction, and node manipulation (create, remove, exists). The user also integrated automated testing within a Travis CI pipeline and implemented coveralls for code coverage reporting.
zookeeperphpapache-zookeeperapachephp-extension
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
Fabio Ribeiro - Software Engineer at NewStore, Inc.