Juan Pérez

Enginering Manager at MarsBased

Alicante, Valencian Community, 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
🎓
Top School
Juan Pérez is an Engineering Manager with over a decade of hands-on experience across full-stack web and desktop development, currently leading teams at MarsBased. He blends practical expertise in Ruby on Rails, PHP, JavaScript, Java/JEE, and databases (MySQL, SQL Server) with infrastructure skills including Linux administration, Docker, Capistrano and CI pipelines. A former tech lead and senior developer, he has shipped features across frontend and backend, contributed meaningful improvements to notable open-source civic projects like Decidim and ConsulDemocracy, and optimized their deployment and multilingual behaviors. Fluent in Spanish and advanced in English, he pairs a pragmatic TDD and build-system mindset (Maven/Gradle, Jenkins) with experience in rich-client technologies like Delphi and WPF—an unusual combination that helps bridge legacy desktop systems and modern web platforms.
code10 years of coding experience
job20 years of employment as a software developer
bookInglés C.1., Inglés C.1. at Universita Oberta de Catalunya
bookIngeniero, Informática, Ingeniero, Informática at Universitat d'Alacant
bookUOC (Universitat Oberta de Catalunya)
bookIngenieria Informática, Ingenieria Informática at UA - Universidad de Alicante / Universitat d'Alacant
bookIBM Altea
languagesSpanish, Catalan, English
stackoverflow-logo

Stackoverflow

Stats
61reputation
97reached
4answers
0questions
github-logo-circle

Github Skills (24)

docker10
back-end-development10
capistrano10
rails10
docker-compose10
dockers10
ruby10
front-end-development10
backend10
ruby-on-rails10
open-government9
postgresql9
html8
javascript8
testing8

Programming languages (7)

TypeScriptShellCJavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
Consul Democracy - Open Government and E-Participation Web Software
Role in this project:
userFull-stack Developer
Contributions:160 commits, 5 PRs, 6 comments in 4 months
Contributions summary:Juan contributed significantly to the project by implementing Docker and Docker-compose enhancements, improving containerization and build processes. They also added features to support more diverse deployment setups using Capistrano and database migrations. Furthermore, the user implemented features related to proposal states and the proposal dashboard, integrating new UI components and actions to improve the user experience.
web-softwarerailsrubygovernmente-participation
decidim/decidim

Oct 2017 - Sep 2018

The participatory democracy framework. A generator and multiple gems made with Ruby on Rails
Role in this project:
userFull-stack Developer
Contributions:13 commits, 16 PRs, 88 pushes in 10 months
Contributions summary:Juan contributed to the Decidim framework by implementing and refactoring features related to user profiles and menus, primarily focusing on the backend logic and menu structure. They extended the user profile menu functionality to allow engines to customize it. The user also made changes to improve translated attributes, ensuring fallback mechanisms for multilingual support and improved the core functionalities. Additionally, the user integrated new features like omnipresent and highlighted content banners, involving both frontend and backend modifications.
participatory-democracycivic-techgovernmentdemocracyparticipation
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 Pérez - Enginering Manager at MarsBased