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 en Manfred

Sevilla, España

Presentación

I started as a Front-end developer in 2004, back when most of our job was fighting with Internet Explorer… From that time until today, I’ve experienced firsthand: - the birth of jQuery - the rise of SPAs - the emergence of CSS preprocessors - CSS-in-JS - new frameworks popping up every day And here I am now, as motivated as ever. Learning and improving every day, because nobody knows everything in the tech world. I carry a bag full of experiences of all kinds on my back. And I’ve met so many great people along the way, from whom I’ve learned a lot — not only in technical aspects but in many others as well. If I had to highlight something about myself, it wouldn’t be my knowledge of front-end development, as every day I become more aware of everything I don’t know. However, I would highlight my ability to learn everything I need to in order to do my job with quality and efficiency.

Mis buenas prácticas

I’m not a fan of buzzwords; for me, the best design pattern is common sense. And experience has shown me that, most of the time, this holds true.

I strive to be pragmatic while writing code with the mindset that someone (possibly myself) will need to revisit it later to modify or extend it. This is why I always try to make things as simple and explicit as possible.

To achieve this, I aim to follow the SOLID principles (without obsessing over them—pragmatism always comes first).

Specifically, I’m particularly focused on clearly separating responsibilities and decoupling anything that could cause issues in the future.

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
  • WordPress
  • Yarn

Quiero trabajar con

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

Idiomas

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