Juan Ramirez is a freelance software developer and electrical engineer based in Berlin with six years of professional software experience and a research background in psycho-acoustics and speech perception. He combines hands-on back-end PHP work—contributing test-driven fixes and schema tooling to well-known open-source projects like Passbolt and CakePHP—with consulting on software architecture and testing practices through Webrider.de. His trajectory spans scientific research and data analysis to FPGA engineering and full‑stack development, giving him a rare blend of experimental rigor and pragmatic engineering. Colleagues credit an early embrace of test-driven development and open source for shaping his passion for clean, maintainable code. He frequently tackles tricky backend issues such as migration performance, soft-delete semantics, and test schema management, making him a strong partner for teams needing robust, auditable systems.
6 years of coding experience
8 years of employment as a software developer
Classe Prépa MP, Classe Prépa MP at Lycée Clemenceau Nantes
Ingénieur, Electrical, Electronics and Communications Engineering, Ingénieur, Electrical, Electronics and Communications Engineering at Ecole nationale supérieure de l'Electronique et de ses Applications
Passbolt Community Edition (CE) API. The JSON API for the open source password manager for teams!
Role in this project:
Back-end Developer
Contributions:9 releases, 1 review, 362 commits in 2 years 1 month
Contributions summary:Juan primarily contributed to the Passbolt Community Edition (CE) API, focusing on implementing features and fixing bugs within the PHP-based application. Their work involved modifying core files and implementing test cases for functionalities related to soft deleting resources, removing comments, handling prefixes, and addressing issues with the user registration and account recovery processes. The user also refactored code, updated existing functionality, and updated a migration that would likely effect performance.
CakePHP: The Rapid Development Framework for PHP - Official Repository
Role in this project:
Back-end Developer
Contributions:17 reviews, 20 commits, 5 PRs in 8 months
Contributions summary:Juan focused on enhancing the CakePHP framework by introducing a SchemaManager for creating test schemas and improving existing schema handling. They implemented changes in the `SchemaCleaner` and `SchemaManager` classes, modifying functionalities related to dropping, truncating, and managing database tables. The contributions involved code refactoring, style fixes, and adjustments to tests, emphasizing improvements in database schema manipulation and test environment setup.
php-frameworkormform-buildervalidationpsr-7
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
Juan Ramirez - Freelance Software Developer at Webrider.de