About Me

I am a seasoned Front-End Engineer with over 7 years of hands-on experience, specializing in VueJs, TypeScript, and Sass to meet project requirements effectively. My passion for continuous learning drives me to tackle complex challenges with agility, enabling me to adapt swiftly to new scenarios and technical demands.

I bring in-depth expertise not only in VueJs but also in other prominent front-end technologies such as React. My profound understanding of web technologies, coupled with a steadfast commitment to staying abreast of the latest standards, ensures that I consistently deliver top-tier solutions.

I excel in translating intricate designs and user flows into high-performing websites, prioritizing the selection of appropriate HTML semantics and implementing CSS rules optimized for cross-browser compatibility. Moreover, I prioritize code quality by adopting practices that facilitate easy testing with tools such as Vitest, Jest, Cypress or Playwright, ensuring accessibility compliance, and developing efficient, sustainable solutions that meet project deadlines without compromise.

Skills

Work Experience & Education

  1. Senior Front-End engineer

    Frontiers (Since August 2023)

    • Developed a company-wide design system using VueJS, TypeScript and Sass. This initiative resulted in streamlined development processes, enhanced consistency across projects, and minimized duplicated efforts

    • Strategically documented components with comprehensive usage guides and live examples utilizing Storybook. This approach not only facilitated seamless adoption of the design system throughout the organization but also significantly reduced support requests

    • Implemented testing plans using Vitest, Cypress and Percy, ensuring accessibility best practices, patterns, and behaviors were followed, thereby enhancing user experience

  2. Senior Front-End engineer

    Bipicar (February 2023 - August 2023)

    • Led architecture and code quality enhancements across projects leveraging VueJs, JavaScript, and NuxtJs, driving significant improvements in application performance and efficiency

    • Enhanced application performance, reducing shipped JavaScript by up to 70% and build times by 50%

    • Led a migration from Javascript to TypeScript and Vue Composition API, establishing a foundation for safer code practices and heightened development productivity

    • Implemented comprehensive testing strategies, encompassing unit, integration, and component testing methodologies, utilizing Vitest and Cypress, while also providing mentorship and guidance to fellow developers, fostering a culture of quality and continuous improvement

  3. Front-End manager

    Empathy (March 2022 - February 2023)

    • Supervised and provided mentorship to a diverse team of more than 25 engineers, fostering improved performance, job satisfaction, and employee retention rates

    • Implemented a structured career development framework, offering clear guidance to engineers on skill enhancement pathways, resulting in numerous promotions within the team

    • Strategically managed product team compositions, aligning them with project priorities and anticipated workloads, ensuring optimal efficiency and resource allocation

    • Took charge of recruiting efforts for front-end engineers, leading the identification, evaluation, and onboarding of top talent to meet project demands and organizational goals

  4. Front-End engineer

    Empathy (January 2018 - February 2023)

    • Developed an Open Source library comprising Vue.js and TypeScript components tailored for constructing search interfaces within a remarkable timeframe of just 10 days

    • Established comprehensive best practices for the project, including robust unit and component testing with Jest, alongside integration and end-to-end testing with Cypress, and linting through Eslint, ensuring high code quality, consistency and reliability

    • Implemented a streamlined development workflow by consolidating libraries and tools into a mono-repo utilizing Lerna, resulting in significantly reduced release times from hours to mere minutes

    • Automated release processes and quality assurance checks through meticulously crafted CI workflows using GitHub Actions, ensuring seamless and error-free deployments

    • Collaborated closely with clients to implement customized search solutions, resulting in remarkable increases in conversion rates of up to 45%, demonstrating the tangible impact of the developed solutions

    • Pioneered a project enabling the seamless integration of VueJs components into React projects and vice versa, enhancing cross-framework compatibility and promoting code reusability and interoperability

  5. Junior consultant

    Capgemini (January 2017 - January 2018)

    • Developed new features and maintained REST APIs in a Spring project

    • Added new features for a JQuery project

    • Created testing plans using Selenium

  6. Bachelors in Software Engineering

    University of Oviedo (September 2012 - July 2017)

We use cookies to improve your experience on our website. By clicking accept, you agree to our use of cookies. You can read more in our Privacy Policy.