Juan Ramirez

Freelance Software Developer at Webrider.de

Berlin, Germany
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
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.
code6 years of coding experience
job8 years of employment as a software developer
bookClasse Prépa MP, Classe Prépa MP at Lycée Clemenceau Nantes
bookIngé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
bookLycée Denis Diderot, French School Nairobi
bookTechnische Universität Berlin
bookIndian Institute of Technology Madras
github-logo-circle

Github Skills (18)

cakephp10
testing10
php10
database-design10
db-schema10
database-schema10
database-management10
schema10
postgresql9
mvc-framework9
phpunit9
apidoc9
orm9
api9
refactoring8

Programming languages (7)

ShellMakefileJavaScriptPHPMustacheHTMLKotlin

Github contributions (5)

github-logo-circle
passbolt/passbolt_api

Dec 2020 - Jan 2023

Passbolt Community Edition (CE) API. The JSON API for the open source password manager for teams!
Role in this project:
userBack-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.
apiproductivitysecuritypassword-managerpassbolt
cakephp/cakephp

Apr 2021 - Dec 2021

CakePHP: The Rapid Development Framework for PHP - Official Repository
Role in this project:
userBack-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