Juanjo Bazán

Software Engineer

Madrid, Community of Madrid, Spain
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
Juanjo Bazán is a software engineer with 17 years of experience based in Madrid who blends web engineering with scientific software expertise, particularly in Ruby on Rails and Python. He contributes actively to open science projects—most notably SunPy for solar physics and the Journal of Open Source Software—bringing both back-end refactoring and front-end improvements to production systems. His work on Consul Democracy highlights a focus on civic tech and improving user-facing moderation and account workflows. Comfortable across the full stack, he pays attention to code quality (PEP 8, deprecations) and documentation, and has experience upgrading dependencies in mature Rails apps. Beyond coding, he serves as an associate editor for JOSS, signaling a commitment to reproducible, community-driven research software.
code17 years of coding experience
github-logo-circle

Github Skills (32)

database-migrations10
dependency-management10
web-application10
python10
back-end-development10
image-processing10
rails10
numpy10
erb10
ruby10
solar10
astropy10
webapp10
html10
database-migration10

Programming languages (17)

CSSC++CTeXGoHTMLJupyter NotebookMATLAB

Github contributions (5)

github-logo-circle
openjournals/joss

May 2016 - Jan 2023

The Journal of Open Source Software
Role in this project:
userFull-stack Developer
Contributions:89 reviews, 372 commits, 157 PRs in 6 years 9 months
Contributions summary:Juanjo contributed to dependency updates, including upgrading Rails and related gems, and addressed deprecation warnings. They made changes to the application's UI and layout, modifying the navigation bar and paper display. Their work involved both front-end and back-end aspects of the application, indicated by changes across views, controllers, and potentially model files related to paper display and RSS feed links. The commits focused on improving the presentation and core functionality of the journal's website.
publishingopen-accessjournalscientific-softwarescientific-journals
Consul Democracy - Open Government and E-Participation Web Software
Role in this project:
userBack-end Developer
Contributions:3 releases, 1594 commits, 716 PRs in 3 years 9 months
Contributions summary:Juanjo's commits focus on enhancements to the commenting system, database migrations, and user account features. They are involved in implementing aspects of back-end logic using Ruby on Rails as well as improvements to the user experience of the web application. The user has integrated features into the administration panel, including a system to approve, delete or mark as inappropriate comments. They have focused on enhancing the user interface, with new features and improvements.
web-softwarerailsrubygovernmente-participation
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
Juanjo Bazán - Software Engineer