About Johnny
Arabic
Native or bilingual
Hebrew
Fluent
English
Fluent
Italian
Conversational
Spanish
Basic
Experience
- Rafael Medina Sanchez
On Malt
Fase 2 — Tango Advisor Frontend DevelopmentENTERTAINMENT AND LEISUREApril 2026 - April 2026Barcelona, SpainPhase 2 – Tango AdvisorVoting System (Rules Engine)24-hour voting limit: one vote per user per event every 24 hoursDate-based voting restrictions for Festivals, Marathons, and Meetups (voting automatically unlocks on the event date)Milongas and Practice events: voting always availablePersonalized user feedback messages based on voting actionsHomepage & Event Discovery SystemHomepage redesigned as a dynamic event discovery platformStructured layout by 5 main categories with a “most voted” carousel per categoryVertical event listings organized by categoryReal-time search with live filters (name, location, date, country) without page reloadDeployment & DeliveryFull migration to production environmentDelivery includes both staging and production deployment - Rafael Medina Sanchez
On Malt
Tango Advisor Login PageENTERTAINMENT AND LEISUREApril 2026 - April 2026Barcelona, SpainAdditional Improvements – Tango AdvisorPublic-facing login and registration system (frontend forms with restricted user permissions, anti-spam protection, and event-based redirection after authentication)PWA install prompt modal triggered on first visit (progressive web app onboarding experience)Increased event detail layout width on desktop for improved content readability and UXRemoval of legacy shortcode [borrar_votos_tango] and related deprecated functionalityDelivery and testing performed in staging environment - Rafael Medina Sanchez
On Malt
Fixes of the voting system for Tango websiteENTERTAINMENT AND LEISUREMarch 2026 - April 2026Barcelona, SpainWordPress Voting System Refactor & EnhancementsFixed vote storage logic using ACF Field Keys to prevent column misalignment and data inconsistencyImplemented a centralized rating engine with global and category-based average score calculations stored in fixed fieldsSynchronized ratings between event detail pages and event explorer listings to ensure data consistency across the systemAutomated LiteSpeed cache purge after each vote to ensure real-time score updatesInternationalization (i18n) readiness: code structured for translation compatibility and integrated with Polylang/WPML voting data linkagePWA configuration setup including manifest.json, service worker implementation, app icon, and full-screen mode supportUX improvements: duplicate vote prevention, visual confirmation feedback, “Rate” action button, and lazy loading optimizationUI refinements: Google Maps button integration, automatic link generation, and styling adjustmentsFull testing cycle and delivery in staging environment
Reviews
Recommendations
Be the first to recommend Johnny
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Full Stack Development React and Node.jsYaniv Arad2024Full Stack Development React and Node.js
- Full Stack Web Development CourseJohn Bryce College2018Full Stack Web Development Course
Certifications
- Full Stack Web DevelopmentJohn Bryce2018