Intro

Hola, mi nombre es Jesús Olano y hago webs para ser vistas.

Soy un Desarrollador Frontend al que le encanta crear sitios web y aplicaciones. Me enfoco en todo lo relacionado con bibliotecas de componentes y sistemas de diseño, optimización del rendimiento web y e-commerce.

Bio

Mi camino en el Desarrollo Frontend comenzó en 2015 cuando empecé a construir mi propio ecommerce de cerveza artesanal. Avanzando al presente, he creado un negocio en línea, liderado un equipo frontend en una consultoría tecnológica y me convertí en un desarrollador senior en un scale-up.
Me encanta construir proyectos que se integran armoniosamente tanto en el código como en el aspecto visual. Soy un defensor de la Experiencia del Desarrollador, ya que creo que un código limpio es el primer paso al implementar un sistema de diseño o al construir una biblioteca de componentes.
En mi tiempo libre, puedes encontrarme viajando o haciendo senderismo, practicando deportes o haciendo música, o trabajando en mis proyectos personales con mi tech stack favorito.

Mi Experiencia

  • 2022 - hoy

    Senior Frontend

    Easyship logo

    Easyship

    E-commerce Logistic

    Scale-up

    Remote (Spain)

    Scale-up multipremiada con oficinas en Londres, Hong-Kong, Taiwán, Singapur y Nueva York. Easyship ofrece una solución integral para envío y logística en e-commerce, ya sea nacional o internacional.
    Me uní a la empresa como Desarrollador Senior en su fase inicial de crecimiento, pudiendo influir significativamente en la dirección técnica de la compañía.

    • Scale-up multipremiada con oficinas en Londres, Hong-Kong, Taiwán, Singapur y Nueva York. Easyship ofrece una solución integral para envío y logística en e-commerce, ya sea nacional o internacional.
      Me uní a la empresa como Desarrollador Senior en su fase inicial de crecimiento, pudiendo influir significativamente en la dirección técnica de la compañía.
    • Desarrollo e Integración de Funcionalidades, lideré el desarrollo de nuevas características tanto en la aplicación interna como en la web pública, trabajando en estrecha colaboración con los PM y el equipo de UX y siguiendo la metodología SCRUM.
    • Planificación e Implementación de la Biblioteca de Componentes y Sistema de Diseño, en estrecha colaboración con el equipo de UX. Desarrollamos una Biblioteca de Componentes que es ahora utilizada por todas las aplicaciones de Easyship.
    • Optimización del Rendimiento, realicé auditorías de rendimiento y mejoras en la web pública, subiendo la puntuación de Lighthouse de 60 a más de 90. Mejoré el rendimiento de la app interna reduciendo a la mitad el peso de nuestro CSS.
    • Contratación y Mentorízación amplié el equipo de Frontend de 5 a 15 desarrolladores, liderando y mentorizando a los desarrolladores junior.
    • Migración y Refactorización, lideré la migración de la web pública de Nuxt 2 a Nuxt 3, mejorando significativamente la experiencia del usuario. Migración en curso de AngularJS a React.
    Frameworks

    Vue 3

    Vue 3

    Nuxt 3

    Nuxt 3

    ReactJS

    ReactJS

    AngularJS

    AngularJS
    CSS

    Tailwind CSS

    Tailwind CSS

    BEMIT

    BEMIT

    Material UI

    Material UI
    Backend / Testing / Other tools
  • 2019 - 2022

    Lead Frontend

    Plexus Tech logo

    Plexus Tech

    Sports Betting

    Tech Consultancy

    Remote (Spain)

    Plexus Tech es una consultora tecnológica con sede en España, que proporciona soluciones digitales a una amplia gama de clientes. Formé parte del equipo que desarrolló el frontend para Luckia, una empresa de apuestas deportivas y uno de los principales clientes de Plexus.

    • Plexus Tech es una consultora tecnológica con sede en España, que proporciona soluciones digitales a una amplia gama de clientes. Formé parte del equipo que desarrolló el frontend para Luckia, una empresa de apuestas deportivas y uno de los principales clientes de Plexus.
    • Lideré el equipo de frontend en luckia.es, mentorizando a los desarrolladores frontend junior.
    • Trabajé en estrecha colaboración con el equipo de UX en la creación de una biblioteca de componentes (Vue) y de un sistema integral de diseño, para posteriormente integrarlo en las webs de los diferentes países donde opera Luckia. Implementé una estrategia escalable de CSS basada en los principios de BEMIT.
    • Responsable del diseño de interacciones y de la implementación del diseño responsive.
    Frameworks

    Vue 2

    Vue 2

    Nuxt 2

    Nuxt 2

    ReactJS

    ReactJS

    AngularJS

    AngularJS
    CSS

    Tailwind CSS

    Tailwind CSS

    BEMIT

    BEMIT
    Backend / Testing / Other tools
  • 2015 - 2022

    Co-fundador y Desarrollador Frontend

    Beerbay logo

    Beerbay

    E-commerce

    Startup

    Remote (Spain)

    Beerbay fue un e-commerce de cerveza artesanal creado en 2016, que operó hasta 2022, vendiendo cervezas a 27 países de la Unión Europea. Fui cofundador y único desarrollador, encargándome del desarrollo del negocio, desarrollo frontend, diseño de marca, diseño UX y SEO. También me encargué del backend, integrando 2 diferentes headless CMS, una pasarela de pago, y coordinando con nuestros proveedores que el stock fuese siempre el correcto.
    Este proyecto se inició con Angular JS, luego se migró a Vue/Nuxt 1 y, finalmente, a Nuxt 2. Otras tecnologías relevantes fueron Tailwind CSS, Strapi CMS, GraphQL, Stripe, GSAP y Open Maps.

    • Beerbay fue un e-commerce de cerveza artesanal creado en 2016, que operó hasta 2022, vendiendo cervezas a 27 países de la Unión Europea. Fui cofundador y único desarrollador, encargándome del desarrollo del negocio, desarrollo frontend, diseño de marca, diseño UX y SEO. También me encargué del backend, integrando 2 diferentes headless CMS, una pasarela de pago, y coordinando con nuestros proveedores que el stock fuese siempre el correcto.
      Este proyecto se inició con Angular JS, luego se migró a Vue/Nuxt 1 y, finalmente, a Nuxt 2. Otras tecnologías relevantes fueron Tailwind CSS, Strapi CMS, GraphQL, Stripe, GSAP y Open Maps.
    • Análisis de mercado y formulación del plan de negocio.
    • Desarrollo frontend, diseño de marca y diseño UX. Stack basado en Vue, Nuxt, Tailwind y GraphQL. Desarrollo backend con una personalización de Strapi CMS sobre Node.js.
    • Gestión e integración de proveedores y pasarelas de pago (Stripe) con Strapi CMS y Node.js.
    • Ejecuté campañas de SEO y SEM, logrando una posición en el top 3 para un e-commerce de cerveza artesanal en el Reino Unido y España.
    Frameworks

    Vue 2

    Vue 2

    Nuxt 2

    Nuxt 2

    AngularJS

    AngularJS
    CSS

    Tailwind CSS

    Tailwind CSS

    BEMIT

    BEMIT
    Backend / Testing / Other tools