24/09/18/6d168af6-03c3-4b93-a8b9-9823d2bdffa3_linkedin-photo-43.linkedin-photo-43
Juan G. Hurtado
24/09/18/6d168af6-03c3-4b93-a8b9-9823d2bdffa3_linkedin-photo-43.linkedin-photo-43

Juan G. Hurtado

Front-end Developer

Sevilla, España

Presentación

Empecé como desarrollador front-end allá por 2004, cuando la mayor parte de nuestro trabajo consistía en luchar con Internet Explorer… Desde entonces hasta hoy he vivido en primera persona:

  • el nacimiento de jQuery
  • el ascenso de las SPA
  • la aparición de los preprocesadores de CSS
  • CSS-in-JS
  • nuevos frameworks apareciendo cada día

Y ahora estoy aquí, tan motivado como siempre. Aprendiendo y mejorando cada día, porque nadie lo sabe todo en el sector tecnológico.

Llevo una mochila llena de experiencias de todo tipo a mis espaldas. Y he conocido a muchas personas increíbles en el camino, de quienes he aprendido mucho —no solo en lo técnico, sino en muchos otros también.

Si tuviera que destacar algo de mí, no sería mi conocimiento sobre desarrollo front-end, ya que cada día soy más consciente de todo lo que no sé. Sin embargo, destacaría mi capacidad de aprender todo lo que necesito para hacer mi trabajo con calidad y eficiencia.

Mis buenas prácticas

En mi opinión, el mejor patrón de diseño es el sentido común. Y la experiencia me ha mostrado que la mayoría de las veces es totalmente cierto.

Me esfuerzo por ser pragmático al escribir código, siempre con la mentalidad de que alguien (posiblemente yo mismo) necesitará revisarlo más adelante para modificarlo o ampliarlo. Por eso siempre intento que las cosas sean lo más simples y explícitas posible.

Para lograr esto, mi objetivo es seguir los principios SOLID (sin obsesionarme con ellos—el pragmatismo siempre va primero).

Específicamente, me enfoco especialmente en separar claramente las responsabilidades. Y, por supuesto, intento ser pragmático, procurando no caer nunca en la sobre-ingeniería.

Mis habilidades

Capacidad de dar feedback
Aprendizaje Continuo
Trabajo en equipo

Tecnologías y herramientas

Controlo de

  • Android
  • Angular2+
  • ASP.net
  • Backbone
  • CSS
  • Git
  • HTML
  • Java
  • JavaScript
  • Jest
  • jQuery
  • JSF
  • MarionetteJS
  • NextJS
  • PhoneGap
  • PHP
  • React
  • Redux
  • Ruby
  • Sass
  • Spring
  • Spring Boot
  • Styled Components
  • Tailwind
  • TypeScript
  • Vaadin
  • Vite
  • Vitest
  • WordPress
  • Yarn
  • Zustand

Quiero trabajar con

  • JavaScript
  • Jest
  • NextJS
  • Playwright
  • React
  • Tailwind
  • TypeScript

Idiomas

Español
Nativo/Bilingüe
Inglés
Fluido
POWERED BYManfred Tech© 2025 Manfred Tech S.L.