Acerca de Johnny
Árabe
Bilingüe o nativo
Hebreo
Competencia profesional completa
Inglés
Competencia profesional completa
Italiano
Competencia profesional básica
Español
Nociones
Experiencia
- Rafael Medina Sanchez
En Malt
Fase 2 — Tango Advisor Frontend DevelopmentENTRETENIMIENTO & TIEMPO LIBREabril de 2026 - abril de 2026Barcelona, EspañaPhase 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
En Malt
Tango Advisor Login PageENTRETENIMIENTO & TIEMPO LIBREabril de 2026 - abril de 2026Barcelona, EspañaAdditional 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
En Malt
Fixes of the voting system for Tango websiteENTRETENIMIENTO & TIEMPO LIBREmarzo de 2026 - abril de 2026Barcelona, EspañaWordPress 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
Reseñas
Recomendaciones
Sé el primero en recomendar a Johnny
Ayuda a este freelance a destacar compartiendo tu experiencia.
Estos perfiles de freelance también coinciden con tus criterios
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
Formación
- 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
Certificados
- Full Stack Web DevelopmentJohn Bryce2018